文本描述
MBA毕业论文《银河总公司软件项目敏捷管理研究》(72页).rar
摘要
银河总公司的战略转变要求建立一套敏捷的软件项目管理流程,软件过程改
进的成功与否关系到公司战略能否落实到实处,意义重大,如何构建一个敏捷的
软件项目管理流程已是当务之急。
本文基于IDEAL组织改进模型对银河总公司的软件项目敏捷管理进行了研
究和实践。首先通过对软件过程改进原则的掌握,做好改进前的准备工作来完成
初始化(Initiating),然后通过对以往项目实施过程中暴露出问题的剖析完成诊断
(Diagnosing),紧接着针对这些问题为组织建立了相应的软件工程过程
(Establishing);最后按照制定的软件过程进行软件产品的开发(Action);总结在改
进中的经验使组织改进持续进行(Leveraging)。
改进前的软件过程是基于传统项目管理的预见性、常规性思维,并不能适应
公司战略发展的要求,过程缺乏灵活性,特别是在软件需求不明确或不准确的情
况下,对软件开发会带来严重影响,最终导致开发出的软件并不是用户真正需要
的软件,并且这一点在开发过程完成后才有所察觉,因此需要进行返工或是不得
不在维护中纠正需求的偏差,为此付出高额的代价。
改进后,建立了基于Agile的敏捷开发过程,通过快速、短迭代式的开发,
不断产出和演化可运行软件,较之于过程和工具,更注重人及其相互作用的价值;
较之于无所不及的各类文档,更注重可运行的软件的价值;较之于合同谈判,更
注重与客户合作的价值;较之于按计划行事,更注重响应需求变化的价值。在快
速不断地交付用户可运行软件的过程中,使用户满意。最后通过在情报研判项目
的成功Agile实践,总结了经验,并将在下一阶段进行推广。
关键词:软件过程改进;敏捷方法;极限编程;迭代