馈,开发人员可以了解软件集成的情况.对不成功的集成进行快速的修改.从
而提高软件开发的效率和质量
2
、什么是软件项目管理
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成
而对人员
(People)、产品(ProdU(2t)、过程(Protess)和项目 fProject)进行分析
和管理的活动。
为使软件项目开发获得成功.关键问题是必须对软件项目的工作范围、可能
风险、需要资源(人、硬件/软件
)、要实现的任务、经历的里程碑、花费工作量
(成本
)
、进度安排等做到心中有数.掌握整个软件的开发进程
三、持续集成对软件项目管理的作用
l
、对项目目标管理的作用
软件项目的目标是开发出可运行的、客户满意的软件系统持续集成有统一的
代码库。要求开发人员定期地、不断地向代码库提交代码。新近提交的代码会经过
编译与测试.与代码库中旧有的代码相整合,形成安全稳定运行的代码库.既
软件系统。这样。能够在最快、最短的时问内形成结果代码.逐步实现项目目标。
这样的代码提交形式对软件项目的目标管理有利.项目经理能够最快速度地得
到项目的最新代码库.并且新提交代码的问题也会及早地暴露出来,在最短的
时间内得到解决。
持续集成已经被证明对于小到中型规模的项目目标的实现是有价值的,对
于大的项目,仍然是有用的。
2
、对项目时间管理的作用
生产力的发展过程是不断采用物化劳动取代人自身的劳动的过程,是不断
自动化的过程。开发的构建过程中如果大量的采取手动过程不仅降低了团队的生
产率.更严重的是它将许多不确定的因素引入到产品的构建过程.这使得发现
以及解决问题变得异常困难。这样会更加地降低了团队的开发效率。持续集成的