CMM与项目管理:启动、规划与理性管理实践

需积分: 12 16 下载量 185 浏览量 更新于2024-07-10 收藏 236KB PPT 举报
"项目启动和规划阶段涉及到一系列关键任务,包括执行项目启动、制定详细的项目计划、执行计划评审、获取高级管理层的授权、定义和评审配置管理计划,以及确保项目团队适应项目管理计划。这一阶段通常由项目合同签订或项目授权开始,直到项目计划被文档化并经过评审。CMM(能力成熟度模型)与项目管理密切相关,它提供了一套结构化的框架,以提升软件开发过程的效率和质量。" 在项目启动和规划阶段,项目经理需要确保所有必要的步骤都得到妥善处理,以便项目能够顺利进行。执行项目启动意味着定义项目的目标、范围和初步的里程碑。制定项目计划则涉及详细的时间表、预算和资源分配。通过评审项目计划和进度计划,可以检查其可行性和准确性,确保所有相关人员对计划有共同的理解。 获得高级管理人员的授权至关重要,这不仅表明项目得到了组织的支持,也为后续的资金和资源提供了保障。配置管理计划的定义和评审是为了确保在整个项目生命周期中,产品和相关文档的变更能得到有效控制。 在CMM框架下,软件开发组织寻求提升其成熟度,以实现更高效、更可靠的过程。CMM包含了五个成熟度级别,从基本的项目管理到持续改进的过程定义。理性管理强调通过设定目标、度量与跟踪、预测与纠正来提高效率。软件项目管理的重要原则包括重视软件质量和持续进行有纪律的工程工作。 软件流程能力是指遵循特定流程进行开发时,达到预期结果的可能性。软件流程性能则关注实际执行过程中的表现,如质量、成本和时间等方面。通过评估这些指标,组织可以预测未来项目的结果,并据此做出改进决策。 对于寇东提到的心得交流,他分享了项目管理中遇到的问题,如缺乏明确的进度跟踪和预测,导致项目延期。SEI提出的解决方案强调了设定目标、度量跟踪、计划评审和理性管理的重要性。通过PSP(个人软件过程)和TSP(团队软件过程),个体和团队可以系统地改进其开发方法,提高工作效率和软件质量。 项目启动和规划阶段是项目成功的关键,而CMM提供了一套结构化的方法论,帮助组织优化软件开发流程,提高项目管理水平,从而避免类似延误和质量问题的发生。