上海论文网是一家老字号代写网站,专业提供代写硕士毕业论文服务。

基于CMMI之A公司敏捷项目管理优化分析

发布时间:2020-03-02 10:35 论文编辑:若诗 价格:150 所属栏目:项目管理 关键词: 基于CMMI之A公司敏捷项目管理优化分析

本文以A公司DT项目组为研究对象,通过分析DT运营近一年来的相关数据,从CMMI体系的过程管理、项目管理、工程管理、支持管理四方面确定了项目组目前所面临的问题。针对DT项目组在实际项目管

结合DT项目的敏捷开发模式,在确认目标过程域后对敏捷开发中涉及到的三个主要角色(产品负责人、敏捷教练、开发团队)以及与DT项目团队合作的质量团队的职责进行更加细致的划分,最终结合CMMI体系中的具体过程域理论为DT项目组提供项目管理的优化方案。通过本文的研 究发现,CMMI体系为企业提供了一个良好的过程框架,企业可以根据其自身情况针对弱点有针对性的选择需要优化的过程域。DT项目组根据其自身的问题选择了组织培训、项目计划、项目监督与控制、风险管理、需求开发、需求管理、过程和产品质量保证这7个过程域作为改进目标,同时结合A公司其他部门的职能特点和技术背景为DT项目的管理优化方案提供更好的保障措施。本文研究的目的不仅仅是帮助DT项目组提供优化方案,同时也希望能为A公司及软件开发行业相类似的敏捷项目提供更多的参考价值,尤其是为部分己经得到了 CMMI等级认证的公司提供可实施和可操作性的建议。

....

 

第1章绪论

 

A公司作为其母公司的服务交付中心,虽然每年的业绩都令人满意,但在开发团队每年一次的内部调查中发现,开发人员的幸福指数并不乐观。一系列的项目管理问题也逐渐浮现在了 A公司的高层领导面前,如:项目计划不周全,开发任务分配不均。项目监督与控制不够及时,产品发布后才进行项目质量反馈。人员、技术、产品风险意识较低,应对措施不完善。需求文档内容太宽泛,缺少有效的需求管理工具。需求更新、归档方式不完善导致新加入的开发人员无法快速了解需求。为此,本文将深入研究这些项目管理问题原因,并通过将CMMI体系理论运用在A公司的敏捷开发项目之一的DT项目团队,从而能更加全面的分析和解决DT项目在管理中所遇到的问题,进而帮助A公司其他敏捷开发项目解决类似问题。CMMI与敏捷方法是当前软件工程领域的两大主流的研发管理方法,两种方法的适用场景不同,在不同的企业都有成功与失败的案例。所以是否有一种项目管理的解决方案能融合两种理论从而应对软件项目的各种场景,提高企业的研发管理效率是值得研究的。本文的主要创新之处可分为以下两点:(I)本文通过文献梳理的方式深刻理解到CMMI体系结合敏捷开发模式的可行性和价值后,将CMMI体系和敏捷开发的理论结合在一起,并运用CMMI体系中具体的过程域首次为A公司敏捷开发项目之一的DT项目团队提供项目管理上的优化方案。
项目管理

.....

 

第2章相关理论基础

 

2.1敏饼发理论
软件更像是一个正在生长的植物,软件开发是一个渐进的、存序的自下而上的成长过程,敏捷开发也是遵循了软件客观规律与植物自然生长相似。敏捷开发的一个核心概念就是在项目构建初期将一个总体的项0拆分成多个子项目进行幵发。各个子项冃的最终交付物都会经过测试和验收,从而这些交付物之间具备可集成和可运行的特征。虽然各个子项0处于分别开发阶段,但此过程中软件还需供用户使用状态。敏捷开发的理念就是以满足用户需求为核心,在软件开发过程中采用迭代式的循序渐进方法逐步进行软件开发直至最终交付出满足客户需求和价值的软件产品。所以敏捷开发是一种有时间约束的、迭代的软件交付方式,从项目开始逐步构建软件,而不是在交付期将至时尝试一次性交付。这也是区别于传统开发模式的一个主要特点,而传统开发则是从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计产品,并在交付期将至时尝试一次性交付。传统开发与敏捷开发的比较如图2.I所示:
CMMI体系

 

2.2 CMMI 理论
上文提到初始级表示软件开发的管理过程是杂乱无序的,所以该等级不包含任何过程域。可管理级包含的过程域为:配置管理、度量与分析、项目监督与控制、项目计划、过程与产品质量保证、需求管理、供应商协议管理。己定义级除了包含可管理级的所有过程域外另外还包括:决策分析与解决、集成项目管理、组织级过程定义、组织级过程焦点、组织级培训、产品集成、需求开发、风险管理、技术解决方案、确认和验证。量化管理级主要包含的过程域为组织级过程性能和量化项目管理。优化管理级主要包含的过程域为原因分析与解决和组织级绩效管理。本文所采用的CMMI表达式为连续式表达法,其具体原因将会在第五章的优化方案中做具体分析。其中,所要研究及运用的过程域主要如表2.3所示:

...

 

第3章A公司简介及敏捷项目现状............27
3.1A公司简介............27
3.2敏捷项目现状............37
第4章A公司敏捷项目管理现存问题............42
4.1过程管理现存问题............42
4.2项目管理现存问题............43
4.3工程管理现存问题............45
4.4支持管理现存问题............47
第5章A公司敏捷项目管理优化方案设计............49
5.1过程域及敏捷角色的职责确定............49
5.2A公司敏捷项目过程管理优化方案............55
5.3A公司敏捷项目项H管理优化方案............58

......

 

第6章CMMI体系在A公司敏捷项目的实施保障

 

6.1实施时间计划
该时间计划主要分为四个阶段:(I)第一阶段为准备阶段。主要包括对DT项目团队成员进行CMMI体系培训,确保每位成员对所要优化的过程域有一定的了解。充分了解当前项目面临问题的现状,列出所要解决问题的优先级,制定符合DT项目管理的优化计划书。(2)第二阶段为改进阶段。对现有的敏捷管理方式进行修改,准备好相关管理工具和平台以便后期的文档管理和数据收集。(3)第三阶段为实施阶段。在DT项目进行试点运行,对运行过程中发现的问题进行改进,重新修订敏捷管理方式后开始正式实施。(4)第四阶段为评估阶段。对实施过程进行监督和考察,收集相关文件和数据,进行实施评估后确定优化方案有效性。

 

6.2 CMMI体系实施方案
为了确保CMMI体系能在DT项目团队中顺利实施,项目团队首先要对CMMI体系中过程管理、项目管理、工程管理和支持管理所涉及到的过程域的主要内容和目的有深刻的理解。在该阶段时,A公司的培训部可以通过相关培训为DT项目团队详细介绍CMMI体系的概念和各个过程域的目的。当团队充分理解CMMI的概念后便可以开始对项目的管理现状进行分析。分析的主要途径可以通过DT项目在项目管理平台上所录入的数据进行分析,必要时也可以运用访谈和调研的方法对项目相关干系人进行访谈,以便从更多维度了解DT项目的现状。当现状分析完成后,DT项目团队需要制定符合项目发展的实施计划,根据项目实际情况可从人、时间、工具等方面进行计划安排。

........

 

参考文献
[1]Ahmed Bahaa Farid, A. S. Abd Elghany, Yehia Mostafa Helmy. Implementing ProjectManagement Category Process Areas of CMMI Version I.3 Using Scrum Practices, andAssets[J]. (IJACSA) International Journal of Advanced Computer Science and Applications,Vol. 7, No. 2, 20I6.
[2]CMMI Institute. A Guide to Scrum and CMMI: Improving Agile Performance withCMMI[J].Pennsylvania, 20I6. 
[3]Felipe Santana Furtado Soares, Silvio Romero de Lemos Meira. An Agile Strategy forImplementing CMMI Project Management Practices in Software Organizations[J]. 20I5I0th Iberian Conference on Information Systems and Technologies (CISTI), June 20I5,pp.1-4.
[4]Fernando Selleri Silva, Felipe Santana Furtado Soares, Angela Lima Peres, IvanildoMonteiro de Azevedo, Ana Paula L.F. Vasconcelos , Fernando Kenji Kamei, Silvio Romerode Lemos Meira. Using CMMI together with agile software development: A systematicreview[J].www.e-lunwen.com Information and Software Technology, 58 (2015) 20-43.
[5]Jeff Sutherland, Carsten Ruseng Jakobsen, Kent Johnson. Scrum and CMMI Level 5:The Magic Potion for Code Warriors[R]. Proceedings of the 4Ist Hawaii InternationalConference on System Sciences,2008.
[6]樊孝云.基于CMMI的M软件企业项目管理实施方案研究[D].南昌,南昌大学,20I8.
[7]高铭,张慧玲.基于CMMI的软件敏捷开发过程管理模型研究[J].现代管理科学,20I7,9:I2-I4.
[8]顾晓育.LRM公司基于CMMI的敏捷管理流程改进方案研究[D].上海,上海外国语大学,20I7.
[9]金宁宁.D软件项目基于CMMI体系的项目管理研究[D].大连,大连理工大学,20I6.
[10]何晶,王亮.基于禅道项目管理软件的软件测试管理.通讯世界,20I9,04:99,I00.
.........
相关阅读