高效软件项目管理

讲师:蒋晓东 发布日期:06-11 浏览量:1276


|高效软件项目管理高级实务培训 |





培训收益



提升项目团队项目管理的能力,加强项目过程的可控性、可视性,最终保证项目质量

的提高、项目进度与预算的可控。通过有效的项目管理工作,帮助企业减少返工,缩短

产品开发周期,降低产品开发成本。



了解项目、项目管理的基本概念及企业项目管理体系与成熟度模型,理解项目管

理在企业管理中的重要性;



系统掌握软件项目管理的思想、过程、方法和工具等,并与CMMI、Agile、IPD、

ISO体系结合;

□ 理解软件需求的重要性,掌握软件需求开发与管理的方法、工具和技巧;

□ 掌握如何选择适合软件项目的软件生命周期模型及应用;



掌握软件项目计划编制方法,理解计划的分层分级思想以及了解计划制定的工具

与技术,掌握滚动规划方法;

□ 掌握有效的估算方法与技术(PERT Sizing、Wide-Band Delphi等);

□ 理解技术解决方案的重要性,并掌握如何进行产品架构管理;



掌握软件项目八大项目监控方法和工具,并掌握进度、质量、成本和范围的权衡

方法;



掌握项目风险管理方法,如何有效地进行风险识别、风险评估、风险应对规划及

风险监控;



了解软件质量、成本的基本概念,建立质量成本意识,掌握质量管理的三大法宝



□ 掌握项目经理的“软技能”,打造高效团队;



根据学员的需求情况有重点的进行用例/用户故事需求分析、软件架构管理、敏捷

项目管理、WBS制定过程、项目管理工具等专题性演练与研讨。



课程背景



根据Standish Group的“Chaos Chronicles Report ”显示,超过60%

的软件开发项目不是失败,就是超出预算、超出项目时间,或是交付缩水的功能。

随着软件规模和复杂度不断的增加,要按时按质按量交付软件产品完成软件项目的目

标越来越富有挑战性。个人单打独斗的作坊式及传统的瀑布式开发模式已不能适应发展

的需要,迫切需要一种规范化的项目管理方法管理软件项目,构建高效的软件项目团队

,使软件项目可预测可管可控。



课程首先对项目和项目管理的基本概念做出明确阐述,利用讲师丰富的工作积累与咨

询实践,与学员共同分析本企业项目管理中的问题,结合产品开发流程的各个阶段,着

重培训学员的项目管理实施能力:针对软件项目管理围绕项目组建、需求分析与管理、

项目计划制定、产品架构管理、项目监控、质量控制、风险管理等主要环节的操作及容

易出现的误区和问题做重点讲解。



本课程重点讲解业界软件项目管理最佳实践和方法。主要围绕软件项目开发的核心领

域(软件项目组织、软件项目生命周期、软件需求分析与管理、软件项目计划、软件架

构管理、软件项目监控、软件项目风险管理、软件项目质量管理、软件项目人力资源管

理等),详细讲解每个领域的操作重点和容易出现的问题;同时介绍支撑流程运作的一

些实际操作方法(需求开发、需求管理、软件估算、制定计划、架构管理、项目监控、

风险管理、软件质量管理等),从而提升学员软件项目管理技能。





课程特色



□ 资深软件项目管理实战专家授课

□ 内容全面、深入,实践性强

□ 课程中互动式教学、大量的小案例、分析大案例和学员亲自演练

□ 大量项目论证过的实践经验及实践模板



讲师10多年产品开发、项目管理、架构管理、流程与质量管理、团队管理的实践

经验

□ 讲师在业界优秀企业(惠普、金蝶)工作时的切身实践和体会

□ 重在实际操作及运用

参加对象

企业CEO/总经理、研发总经理/副总、公司总工/技术总监、研发/软件项目经理/产品

经理、PMO(项目管理办公室)成员、研发骨干、QA或流程优化人员、跨部门负责人(市

场、采购、制造)等。



课程大纲





软件项目管理概述





本章节学习目标:建立本课程学习的项目组织,明确本课程学习内容;了解软件

项目管理的相关概念和知识,理解做好软件项目管理的关键因素及成功做法。





2 研讨:Standish报告显示软件项目的成功率不容乐观





3 软件危机是什么?





4 软件有哪些特性





5 什么是项目?项目的三重约束?什么是项目管理?





6 项目、项目群和项目组合之间的关系





7 企业级项目管理的内容





8 项目管理成熟度模型





9 项目管理三大知识体系剖析





10 项目管理过程





11 软件项目管理专业领域





12 软件开发规范和标准(CMMI、Agile、IPD、ISO9000)





13 软件项目管理面对的典型挑战与问题有哪些?





软件项目启动





本章节学习目标:了解软件项目启动和目标制定的方法,了解如何组建项目团队







2 如何制定项目愿景和目标





3 项目远景体现项目的价值





4 如何制定有效的项目目标(SMART原则)





5 理解项目关键驱动因素与约束





6 关键驱动因素与约束示例





7 演练:如何确定项目目标并与项目干系人达成一致?





8 项目组织结构模型有哪些





9 采用何种项目团队组织形式更好





10 如何组建项目团队





11 案例分析:微软团队组织形式





12 如何召开好项目启动会





软件需求开发与管理





本章节学习目标:理解软件需求的重要性,掌握软件需求开发与管理的方法、工

具和技巧,掌握如何通过良好的需求开发与管理使项目的需求可控可管。





2 软件项目失败的主要原因有哪些?





3 需求问题付出的代价





4 不同角色对需求的理解为何不同





5 什么是不合格的需求





6 优秀需求具有哪些特性





7 需求工程包括什么





8 客户需求、产品和产品组件需求之间的关系





9 需求获取的手段和方法有哪些





10 如何分析需求





11 产品需求的内容有哪些,如何定义





12 客户需求如何转化为产品需求





13 如何验证需求





14 需求管理的原则有哪些





15 需求管理的流程(基线、变更、状态跟踪、追溯)





16 演练:软件需求评估与优先级排序





软件项目计划





本章节学习目标:掌握软件项目计划的过程、工具、方法、关键要素和技巧,掌

握如何选择软件生命周期模型,掌握如何通过良好的项目计划对项目成功提前做出

安排,而不是盲目的开展项目工作,掌握如何把握技术解决方案。





2 软件项目计划主要存在哪些问题





3 选择统一过程的重要性与必要性





4 软件生命周期模型有哪些,如何选择





5 案例分析:如何选择软件生命周期模型





6 工作分解结构(WBS)是什么及重要性





7 创建WBS的主要方法和步骤





8 项目的WBS究竟分解到什么程度才合适





9 演练:你的估算水平如何?





10 项目估算常见问题





11 项目估算目的与类型





12 估算要考虑哪些因素影响?





13 估算误差随着项目进行是如何收敛的





14 进行估算和重估算的时机是什么?





15 估算常用方法有哪些?(Delphi、PERT)





16 技术解决方案的内容有哪些





17 什么是软件架构





18 软件架构的内容和原则是什么





19 案例分析:软件架构验证与重构





20 如何制定项目计划书





21 项目活动排序





22 如何建立WBS-OBS矩阵





23 如何建立RACI责任分配矩阵





24 进度估算方法有哪些





25 如何制定有效的软件项目进度计划





26 做好项目计划的几个要点





27 如何进行高效的项目计划评审





软件项目监控





本章节学习目标:掌握项目计划控制的关键要素和各种主要方法,学习如何掌控

项目状态,如何高效的组织项目会议,如何构建持续集成的机制,如何有效协调、

沟通以快速解决项目中的问题,以确保项目可控并取得成功。





2 软件项目监控常见问题有哪些





3 软件项目监控的内容





4 软件项目监控主要关注点有哪些





5 案例分析:90%完成状态如何处理





6 软件项目监控的方法有哪些





7 软件项目监控手段之一:日常跟踪





8 软件项目监控手段之二:项目报告





9 软件项目监控手段之三:项目会议





10 软件项目监控手段之四:里程碑管理





11 软件项目监控手段之五:项目问题管理





12 软件项目监控手段之六:度量之挣值管理





13 软件项目监控手段之七:持续集成





14 软件项目监控手段之八:例外管理





软件项目风险管理





本章节学习目标:了解软件项目风险管理的概念,熟悉软件项目风险管理的过程

,掌握如何有效的进行风险管理,使项目风险可控。





2 风险管理常见问题有哪些





3 什么是风险、风险管理?





4 风险与问题的区别和关系





5 风险及其影响有哪些





6 风险管理过程





7 如何进行高效的风险识别





8 如何做好风险评估





9 如何提出有效的风险应对规划





10 风险监控的方法有哪些





11 如何充分利用好风险管理跟踪表





12 研讨:软件项目风险管理的问题?





软件项目质量管理





本章节学习目标:了解项目质量管理的主要方法,掌握如何有效的进行技术评审

、测试和软件质量保证,以控制项目质量,达到项目进度和质量的平衡。





2 常见软件项目质量问题有哪些





3 什么是软件质量





4 软件质量模型





5 质量对成本和进度的影响





6 软件质量管理过程有哪些活动





7 软件质量策划





8 软件质量控制与保证





9 软件质量度量





10 软件质量改进





11 软件项目质量管理的主要手段有哪些





12 软件项目质量管理手段之一:评审





13 软件项目质量管理手段之二:测试





14 软件项目质量管理手段之三:软件质量保证







产品发布与项目收尾





本章节学习目标:了解产品发布和项目收尾的内容,掌握如何做好项目收尾工作

,做到善始善终。





2 为什么要进行产品发布,有哪些产品发布类型





3 产品发布的工作有哪些





4 善始善终——软件项目收尾





5 如何做好软件项目收尾





总结及研讨:如何改善软件项目管理?























分享
联系客服
返回顶部