欢迎来到天天文库
浏览记录
ID:38395368
大小:385.36 KB
页数:52页
时间:2019-06-11
《用CMM_模型透视微软公司的项目管理过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、从CMM模型透视微软的软件开发管理实践微软项目经理熊明华@AllrightsreservedbyJeffXiongCMM(CapabilityMaturityModel)概述什么是CMM?(能力成熟模型)对软件开发管理的最佳方法的描述。由美国SEI根据对软件管理作业的评估和软件行业反馈于1991年规范制定。软件管理的指导准则,不是具体实现方法。公认的软件管理流程改善模式。该软件管理标准仍在不断改进。@AllrightsreservedbyJeffXiongCMM概述为什么CMM如此热门?美国选择软件承包商的强制标准。对软件质量至关重要的大型公司,是很
2、好的软件管理标准。软件公司可用来评估和改进软件管理流程。若恰当使用CMM,有助于软件公司提高效率和软件质量。@AllrightsreservedbyJeffXiongCMM概述实施CMM过程中存在哪些问题?实现CMM没有权威的标准。CMM需求庞大,实施需要较长时间,且费用很高。许多公司在实施半年内,或只达到较低级别的CMM后就放弃。对于追求高效的小公司过于繁琐。没有国际统一认证机构,CMM审核非常耗时、频繁且昂贵。@AllrightsreservedbyJeffXiongCMM级别的定义等级特性重要操作领域5Optimizing可优化的对软件管理不断改
3、进操作改进管理新技术管理防止失误4Managed可掌控的对软件开发流程有定量分析,对软件质量定性控制软件质量控制流程定量分析控制3Defined规范化的有规范的软件开发操作流程同级审核项目组间协调软件产品工程集成式软件管理培训计划公司内规范流程公司内注重流程2Repeatable可重复的有管理控制,有稳定的规划和产品基准,但开发仍倚赖个人。软件配置管理软件质量保证软件分包管理软件项目跟踪和监控软件项目规划软件需求管理1Initial初始的个人英雄@AllrightsreservedbyJeffXiongCMM各级别软件管理透明度@Allrightsre
4、servedbyJeffXiongCMM各级别公司达到比例%基于从1996年以来的对901家组织机构进行的最新评估FromSEI’s“ProcessMaturityProfileoftheSoftwareCommunity,SEMAUpdate,August2000。”@AllrightsreservedbyJeffXiongCMM第一级特点与问题没有稳定的软件开发与维护流程操作。没有有效的项目规划。开发过程是应急式反应系统。任务紧迫时只做编码与简单测试。软件进度、花费、功能和质量变化莫测。软件成功依赖个人。项目较大和复杂时,管理经常漏洞百出。@All
5、rightsreservedbyJeffXiong如何摆脱CMM第一级微软经验:以团队的方式工作,选择有力的领导来管理。对团队成员明确分工与责任。采用规格说明书,对开发周期各个阶段进行验收和控制。进度、花费和功能等需文档记录并适时调整。@AllrightsreservedbyJeffXiong微软产品组行政架构@AllrightsreservedbyJeffXiong微软项目组工作架构DeveloperLeadDeveloperDeveloperDeveloperDeveloperTesterLeadTesterTesterTesterTesterPr
6、oductManagerProgramManagerUserEducationUsabilityEngineerDesigner@AllrightsreservedbyJeffXiongCMM第二级主要实践领域需求管理(RequirementsManagement)软件项目规划(SoftwareProjectPlanning)软件项目跟踪和监控(ProjectTrackingandOversight)软件分包管理(SubcontractManagement)软件质量保证(QualityAssurance)软件配置管理(ConfigurationMana
7、gement)@AllrightsreservedbyJeffXiongCMM第二级:需求管理目标软件规划、开发活动和产品必须同软件的系统需求保持一致。控制软件的系统需求,并作为软件开发和管理的基准。实践与用户建立并保持软件项目需求协议。在项目正式开始前审核系统需求,解决有关问题。当系统需求修正时,其所涉及的软件规划、产品以及各项活动必须进行适当调整。@AllrightsreservedbyJeffXiongCMM第二级:需求管理微软经验:项目经理负责撰写需求文档,作为软件产品基准。需求来源包括:产品经理制定的客户和竞争对手研究报告可用性工程师提供的产
8、品可用性检测结论Beta用户及重要客户意见反馈公司战略方针和项目组间合作需要需求变动时,项目经
此文档下载收益归作者所有