为中华企业创新提供专业化顾问服务,新网站-新网站-:www.lminnovation.com新网站-   网上报名| 培训课程 | 关于我们 | 公司位置
项目管理学习篇(三)——软件项目管理特点

                                                                            文章标题

  软件项目管理是目前不断发展的新兴边缘学科,它综合了管理科学、信息科学、系统科学、行为科学、计算机科学和通信技术等各学科知识,同时也是实践性很强的学科。

 

  软件项目管理学科的发展和信息系统、信息技术的发展是分不开的。随着信息技术的迅速发展及其在各项业务领域中的广泛应用,信息系统的规模和复杂性不断增加,其开发工作也变成一项复杂任务,靠经验或采取以往作坊式的开发方式已越来越不适应发展的需要。因此相应的管理方法和技能便应运而生,形成了软件项目管理。就当前软件项目管理在信息系统开发中的运用来说,特别在软件系统项目研发中,软件项目管理起着举足轻重的作用。目前,无论是软件系统的研发公司还是政府机构都在积极将软件项目管理引入信息系统开发建设活动中,对开发整个过程实行有效的科学管理,它贯穿于信息系统开发的整个生命周期。

 

  软件项目是一种特殊的项目,它创造的产品或者服务是逻辑载体,没有具体的形状和尺寸,只有逻辑的规模和运行的效果。软件项目不同于其他项目,不仅是一个新领域而且涉及的因素比较多,管理也比较复杂。软件项目除具有一般项目的特点外,有其自己的特点,在做软件项目管理的过程中只有了解软件项目的特点,才能有针对性的选择合适的管理方法,使项目取得成功。软件项目主要有以下特点:

 

  (1)软件项目是一种逻辑实体,不是具体的物理实体,它具有抽象性。这使得软件项目与工程实体有很大的区别。

 

  (2)软件的生产与硬件不同,开发过程没有明显的制造过程,也不存在重复生产过程。

 

  (3)软件没有硬件的机械磨损和老化问题。然而,软件也存在退化问题,在软件生存期中,软件环境的变化将导致软件失效率的提高。

 

  (4)软件开发至今没有摆脱手工的开发模式,软件产品基本上是定制的,做不到利用现有的软件组件组装成所需要的软件。

 

  (5)软件本身是复杂的。它的复杂性源于应用领域实际问题的复杂性和应用软件技术的复杂性。

 

  (6)软件的成本相当高。软件开发需要投入大量的、复杂的、高强度的脑力劳动,因此成本比较高。

 

  (7)软件开发和软件项目管理工作涉及到很多社会因素,要受到机构政治、文化、决策体系和管理方式的限制。

 

  以上这些特点,在系统开发过程中将导致软件系统在需求开发阶段往往是系统建设意图不明,项目目标不清楚,很难将其具体化。导致项目的不确定性,软件项目多数涉及企业或政府部门的管理,而管理本身就是不确定的,另一方面,软件项目的不确定性也指在执行过程中还会遇到各种始料未及的风险,使得项目不能按原有的计划来运行。导致需求范围不好界定,用户需要的东西自己说不清或不容易被开发人员理解,项目范围需要在项目实施过程中不断清晰。使得项目具有弹性,不同的开发单位,不同的项目经理去做相同的项目,结果会有很大区别。使得项目建设时间具有紧迫性,任何项目都有周期限制,但是软件项目的特点决定了其在这方面有更加严格的要求。随着信息技术的飞速发展,软件项目的生命周期越来越短,时间甚至成为项目成功的决定性因素。使得项目具有独特性,按照项目定义可知,每一个项目都是惟一的,世界上没有完全一样的两个项目。但是这一特性在软件项目领域表现得更为突出,软件项目不仅向客户提供产品,更重要的是根据客户的要求提供不同的项目解决方案。即使有现成的解决方案,也需要根据客户的特殊要求进行一定的客户化工作。

 

 

龙脉创新咨询

 


 
 
服务热线:021-65082185  
联系龙脉 |  加盟龙脉 |  网站地图 |  客服中心
您好!欢迎光临龙脉创新!请问您有什么需要帮助的吗?