论文部分内容阅读
B银行正面临着来自于外部竞争对手和行业经营环境等多方面的压力。要求目前的信息系统建设能适应迅速变化业务需求,更好的支持业务部门进行业务开展工作。为了响应快速变化的业务需求,需要改变B银行现有的传统的软件项目管理,在现有项目管理体系的基础上,引用敏捷软件项目管理思想,对现有的软件项目管理体系进行适当的敏捷化改进。软件项目管理的敏捷化改进的成功与否关系到银行的是否能在日益激烈的行业竞争中不被打败。 本文基于对B银行的软件项目敏捷管理进行了研究和实践。首先通过对软件过程改进原则的掌握,做好改进前的准备工作来完成初始化(Initiating),然后通过对以往项目实施过程中暴露出问题的剖析完成诊断(Diagnosing),紧接着针对这些问题为组织建立了相应的软件工程过程(Establishing);最后按照制定的软件过程进行软件产品的开发(Action);总结在改进中的经验使组织改进持续进行(Leveraging)。 改进前的软件过程是基于传统项目管理的预见性、常规性思维,并不能适应当前业务需求迅速变化的要求,过程缺乏灵活性,特别是在软件需求不明确或变化迅速的情况下,对软件系统项目的进度、成本和质量等项目管理领域带来严重影响,最终导致开发出的软件系统并不是用户真正需要的软件,或者系统完成时间远落后于业务需求的时间。从而无法实现业务系统对业务需求的充分满足,降低了业务部门对软件系统的客户满意度。 改进后,在原有软件项目管理基础之上,采用了 Agile的敏捷开发过程思想,通过快速、短迭代式的需求开发,不断产出和演化可运行软件,已快速满足业务部门多变的业务需求。较之于以前的软件项目管理模式,新的管理模式,要求项目团队以更加宽容的心态拥抱系统需求的变更。较之于无所不及的各类文档,更注重可运行的软件的价值;较之于按计划行事,更注重响应需求变化的价值。在快速不断地向业务部门交付运行软件系统的过程中,使业务部门满意。最后通过在数据仓库项目的成功实践之后,总结了经验,并将作为有实际参考价值的案例,在敏捷项目管理在全行推广时作为重要的实践参考。