有关企业软件开发标准化问题探讨
企业软件开发标准化有利于推动软件行业的进一步发展,标准化能够保证企业有秩序的运作,也是保证软件开发产品质量的一个重要因素。本文将简要阐述软件开发技术的现状与建立标准化管理体系的必要性,最后本文将会提出企业实行软件开发标准化的一系列工作重点。
软件开发行业在经历了一小段辉煌之后又陷入了困境,我国软件行业如何才能走得更远更好呢?面对复杂的市场环境,软件行业需要从哪方面突破自己得到进一步转型呢?有太多问题值得我们去思考和探索,本文将从开发标准化入手探讨现代企业的软件开发如何从管理角度突出重围。
一、软件开发技术现状
计算机的更新换代十分快速,从计算机问世一直到现在在各行各业中的广泛运用,计算机起到了巨大的作用。尽管计算机给人们的生产和生活带来了极大的便捷,然而计算机的软件开发技术却比硬件技术落伍很多,这两者的不协调导致了计算机的发展陷入了一个瓶颈期。早在1968年,人们就有了软件工程的概念,这个概念主要是针对软件危机而提出的。在当时的软件行业普遍存在低效率、低质量、项目缺乏管理等各种阻碍软件开发进一步发展的问题,相关工作人员也在积极寻求解决的办法。人们提出了很多新的理念,比如瀑布模型、面向对象技术、中间件技术等,这些新理念的提出推动了计算机软件的深入发展。每种软件开发方法既有优点也带有不少缺点,在促进软件开发的同时难免存在一些无法突破的问题。因此,直到现在软件开发仍然避免不了软件危机的命运,行业人员面对高成本、低效率、高风险的软件开发仍然无计可施。
二、建立软件工程标准化管理体系的必要性
管理科学在今天已经非常成熟,相关的理论体系以及实践都为我们现代企业的管理提供了很多实在可靠的借鉴。戴明管理理论中提出了改进模型,在管理科学中改进模型则是管理的一个基础前提,而标准化管理则是企业管理常用的一种手段。企业的一切管理活动均以保证质量和提高企业效益为目标。我们可以发现,在现代企业管理中管理科学的地位是举足轻重的,它是各行各业获得巨大成就所必不可少的因素之一。建立软件工程标准化管理体系能够有效保证企业产品的质量以及生产效率,在瞬息万变的市场中,各大企业要想在竞争如此激烈的市场中脱颖而出就必须完善自身的管理,并坚持在科学有效的管理下开展各项工作。
三、建立软件工程标准化管理体系的工作重点
(一)要建立明确的软件工程标准化管理体系的质量方针和质量目标。建立软件工程标准化管理体系需要做好三个工作重点,主要包括要建立明确的质量方针和质量目标、构建软件构件的标准、建立软件开发过程标准。软件开发本身具有一定的特殊性及一般性,如何有针对性地、有策略地进行软件开发工程的管理是每个管理者都要思考的问题。任何行业都在追求最大程度上满足客户的各种需求,为了提高顾客满意度各大企业不断提高自身服务水准以及产品质量。在管理层面上企业必须树立正确的目标,时时刻刻将质量目标放在首位,因为它是软件开发实施的一个重要依据,它也是联系实际操作与质量方针的重要媒介。
(二)要建立软件构件标准。软件工程标准化管理体系的实现离不开软件构件标准的建立,它为整个软件工程管理体系打下了坚实的基础。软件构件的组装以及互联能够有效提高软件开发的质量,这主要是因为标准化软件构件对于用户而言更加透明、明确和规范,软件构件接口与环境能够进行稳定的交互。当然除了这些特点之外,标准软件构件还应该具有一定的独立性和通用性,在运用中和环境没有任何关系。
(三)要建立软件开发过程标准。任何一个行业的运作都要依据一定的标准规范来进行,这种标准时工作质量与产品质量的衡量工具。软件开发过程也需要一定的标准,它代表企业中各生产部门之间、用户与生产部门之间的一种规则,这种规则不是一成不变的而是随着时代的进步不断完善改进。所谓软件开发过程标准化指的是根据明确具体的软件需求目标,按照一定的原则展开工作,从而实现高效开发。软件开发过程标准化过程中应当有统一的表述,确保阅读者准确理解完整的开发过程,软件构件互连与组装相关的描述也必须符合标准和管理科学。
(四)要建立软件开发过程的管理标准。工程化软件开发的保证前提即标准化软件开发过程管理,开发过程中的管理标准必须支持PDCA并具有完善的管理质量评价功能,其原则与原理必须与软件工程与管理科学相适应。总的来说,管理标准化管理是一个整体,它的构成要素主要是质量目标、软件开发过程标准与软件构件标准,将这几部分整合在一起能够有效提高企业生产效率改善企业管理工作。
四、建立软件工程标准化管理体系的作用
软件开发工程的标准化将会给软件开发带来极大好好粗,开发工作变得清晰明了,所有的环节都有章可循,每个任务也都是彼此紧密相连互相影响的,符合规范的工作方式能够节约不少时间从而提高工作效率。软件人员也将有更多的时间提高自身的技术,相应地,由此而产生的软件产品各方面的成本都会大大降低。建立软件工程标准化管理体系,软件开发人员在开发产品的同时也提高了自身的管理能力。开发人员不再局限于一些无足轻重的琐事,他们将会投入更多的关注在自身技能和企业效益上面,软件开发人员形成的这种管理意识会激发起工作的积极性和主动性。过去缺乏标准化管理体系企业会陷入管理上的混乱,团队的不和谐与缺乏沟通都既不利于工作的开展,在有法可依的管理规范下,各岗位上的员工比以前会刚有主人翁意识。久而久之,企业的整体氛围和管理效率都会发生翻天覆地的变化。我们相信,在科学管理下的标准化软件开发将会迎来一个崭新的明天。
五、结论
软件开发标准化管理也在慢慢发展,人们对标准化管理的理解也随着我国经济的发展更加深入和全面。为了在软件危机形势下更好地生存发展下来,企业要以市场为导向实施标准化软件开发管理。计算机行业优胜劣汰的现象很严重,因此标准化是软件开发的必然方向,在现阶段企业团队还需要在理论基础上大胆尝试,灵活运用各种管理手段并在竞争中完善标准化管理体系。
作者:张毅楠 来源:决策与信息·下旬刊 2016年7期
上一篇:探讨计算机应用与软件开发
下一篇:电梯限速器检测软件开发