敏捷开发方法在Z公司软件项目管理中的应用研究
【摘要】:传统的软件开发项目管理注重过程和文档,对这两方面的要求非常的高,文章中的Z公司采用的就是这种模式。这样的软件开发项目管理体系确实在软件项目管理的发展中起到了关键的作用,使很多软件项目达到成功,企业也为此收益。软件成熟度模型、ISO9000、瀑布模型都是这种过程体系。但是随着Z公司的发展,对软件的要求也越来越高,用户的需求变化非常多而且快,这样的软件项目管理已越来越难适应这样的变化。所以作者尝试在Z公司应用敏捷软件开发方式,来解决目前存在问题。敏捷具有在不可预测的竞争环境中应对变化的能力。传统软件过程管理与敏捷软件过程管理最大的区别是对于“变化”和“人”的看法,敏捷软件过程管理主要是解决在变化的项目环境中人与过程的平衡发展问题。本文首先介绍了传统的软件开发管理理论,其中包括CMMI、ISO9001和瀑布模型概念。然后给出了敏捷软件过程管理的一些基本概念,同时还介绍了最新的敏捷框架Scrum相关的知识,包括Scrum的角色、Scrum的工件、Scrum的活动、Scrum的价值,并且还说明了传统企业转型到敏捷的困难情况,以及阐述了即使困难但还是要转型到敏捷的理由。随后结合了Z公司的现状,说明了传统软件管理方法带来的各方面的问题,比如:组织架构、管理流程等。接着,以Z公司和客户合作的一个项目为例,接着针对这些问题,在局部团队利用敏捷的管理方式去解决这些问题,并给出效果。最后论述了敏捷在传统软件企业应用的建议。
|
|
|
|
1 |
林玮玮;栾云才;;案例教学在软件项目管理教学中的应用[A];2008年计算机应用技术交流会论文集[C];2008年 |
2 |
丁香乾;;软件项目管理[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(上)[C];2003年 |
3 |
万江平;李建章;;软件项目管理的复杂性工作程序案例研究[A];管理科学与系统科学研究新进展——第8届全国青年管理科学与系统科学学术会议论文集[C];2005年 |
4 |
苏杰;;软件开发与管理探讨[A];天津市自动化学会第十四届学术年会论文集[C];2005年 |
|