随着信息技术的广泛应用,新一代的软件开发技术、过程和方法也的到了迅速的发展,以软件开发和实施为核心的IT企业更是层出不穷。但是软件产业仍然是一个知识和人力密集的产业,离工业化生产还相当的远。在世界范围内,软件项目需求正快速增长,对于一个要生产高质量软件产品和提高生产效率的软件开发企业来讲,采用适当的管理方式是非常重要的。历史上许多大型软件系统的开发经验和教训表明,在软件开发过程中,如果软件组织不能良好地实施和管理软件开发过程,就不能顺利高效的完成软件开发任务,也得不到满意的软件产品。
为了管理好规模和复杂性都在不断增长的软件开发项目,靠个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。在软件产品生产过程中,需要将项目管理的概念引入到软件生产中,同时用软件项目管理系统代替传统的管理方式,从而达到较高的计划性、可靠性和一致性,可以及时、准确地收集到信息,科学的分析项目执行的动态情况和存在的问题,予以协调解决,进而保证项目的顺利进行。软件项目管理,是为了使软件开发项目能够按照预定的成本、质量、进度顺利完成,而对人员、成本、进度、质量、风险等进行分析和管理活动。目前,很多软件开发企业都在积极的将软件项目管理引入到开发活动中去,对开发实施有效的管理。
信息化时代的今天,企业面临着数字化、虚拟化、网络化的变革,企业的综合竞争力与企业信息化程度密切相关。信息化建设强化了企业的物资流、资金流、人力流及信息流的集成管理,作为软件开发企业,在软件开发项目管理过程中,更需要通过信息化建设,提高管理效率,增强综合竞争力。软件开发项目管理系统,就是为实现软件开发项目管理信息化而设计的,通过该系统,软件开发企业能够更高效、更科学的管理软件开发项目,起到提高效率、缩短时间、节约成本的作用,最终有效的提高企业的综合竞争实力。
研究的目的及意义
软件的开发不同于其他产品的制造,软件开发往往是一个设计过程,对人力资源有大量的需求,而对物资资源的需求相对很少,而且软件项目开发的产品主要是程序代码和技术文档。因此,软件项目管理于其他项目管理相比,有很大的独特性,软件项目的成功不仅依赖于成熟和先进的开发方法和技术,而且依赖于技术人员的素质和技能,甚至情绪都有可能对最终产品的质量产生潜在的影响,所以规范、科学、系统的项目管理是必需的。
因此,深入分析软件开发过程的特点,结合先进的项目管理理论,对软件开发项目管理系统进行研究与设计,有着非常重要的理论意义和现实意义。
1.理论意义
一方面,能够完善软件开发研究领域的理论体系,把项目管理思想更深入的渗透到软件开发过程中去,使软件开发项目的管理更有效、更科学、更规范;另一方面,能够进一步延伸项目管理理论的研究领域,丰富项目管理的理论体系,完善项目管理的知识结构;此外,在信息化高速发展的今天,企业信息化的建设已成为学术界的一大研究热点,管理信息系统的研究也越来越受到重视,对软件开发企业的项目管理系统的研究正是进一步细化、进一步完善了信息化建设理论的研究领域。同时,软件开发项目管理系统也是多学科理论交叉的产物,对学科之间交叉研究也有重要的理论指导意义。
2.现实意义
建立一个高效的软件项目管理系统,管理人员就可以利用它轻松管理、维护整个企业的软件、代码和文档。使开发过程产生的信息一目了然,对于估算软件成本、优化开发进程、文档版本管理、软件的质量控制以及项目经理的合理决策都具有重要的意义。总之,企业通过软件项目管理系统实施应用,能够使企业的软件开发项目更高效、更科学、更规范。
|