蓝博思—专注技术创新TRIZ、研发管理IPD、质量可靠性咨询培训

当前位置: 网站首页 企业内训 研发管理体系 查看内容
【研发管理】软件项目管理
作者:蓝博思 |来自: 蓝博思 发布时间:2013-6-17 10:46 阅读次数:753 【关闭本页

【课程背景

据权威机构统计,很多项目失败并非技术因素导致,而是由于项目管理不善导致。在许多企业里,软件项目经理都是技术出身,没有经历过专业化的培训,即使参加过PMP培训和认证,但是由于没有接受过有针对性的软件项目管理培训,不具备软件项目管理技能,开发过程随意、混乱,导致项目延期、质量低下、没有技术文档或不全等许多问题,结果把项目带到失败的境地。

本培训将学员划分小组,虚拟为一个项目组,同时以多个软件案例项目贯穿培训始终,通过对这些案例项目的各个环节进行实战性的演练和对演练结果的分享和点评,从而深刻理解和掌握项目管理知识和技能。


【课程收益

华为研发能力已经可以和世界级的企业相抗衡,华为的产品研发中大部分比例是软件开发,而且是功能庞大复杂的软件开发。华为是如何做好软件的?开发过程是什么样子的?如何进行软件项目管理的?为何华为出来的软件工程师广为其它企业所欢迎?其实,华为研发人员在入职后的三个月左右,都必须参加一个为期5天的被称为mini project实战性培训,通过培训对新员工进行“洗脑”,装备华为式软件开发过程和方法。

关于软件工程和项目管理的书籍和培训不少,但是它们大都是理论性的、概念性的,看完了、听完了,还是不知道具体怎样做软件项目。本软件项目管理实战演练课程,借鉴了华为mini project实战培训,并结合汉捷多年的咨询、培训经验,使课程具有通用性,在课程中安排大量的案例分析和演练活动,可以让学员亲身感受国内最优秀的研发企业是如何进行软件开发和管理的,从中将收获具体的、行之有效方法,可以帮助项目管理者和开发人员解决长期所面临的下列困惑,这些困惑也曾是华为管理者和开发人员所面临的。

本课程将解决如下困惑:

为何有些项目会夭折?或收益率没有达到预期?有什么好的方法和过程来尽可能避免这种状况的出现?

项目计划一般流于形式,如何制定有效的项目计划?

对于进度计划,如何在初始就尽可能地做准确?

当项目面临无法达到的工期要求、人员又不充足等问题,如何来计划项目?

周边部门/项目组常常不能很好地配合工作,有什么好方法吗?

项目怎样监控?周报怎样写?例会如何有效开?

风险管理容易流于形式,如何做好风险管理?

项目进行过程中如何有效地调整计划?

……


【课程大纲

1. 软件项目管理概述

本单元学习目标:对软件开发流程体系有初步的认识,了解项目管理概况,掌握立项过程和主要活动的实践方法

1.1. 案例分析:K公司的智能手机项目为何失败了?

1.2. 从统计数据看软件项目管理现状

1.3. 研讨:根据本公司情况,讨论有哪些主要原因导致项目失败。

1.4. 剖析项目失败的原因

1.5. 项目管理的定义和作用:项目管理不是为了管理而管理,消除项目的原因、让项目走向成功才是项目管理存在的价值

1.6. 项目管理涉及的领域:通过案例引出范围管理、时间管理、成本管理、质量管理、风险管理……

1.7. 研讨:是不是具备了项目管理各领域知识和技能就能把项目做好?

1.8. 案例分享:华为的软件项目是如何管理的

1.9. 项目管理成熟度等级

1.10. 过程资产库介绍

1.11. 技术重用平台介绍

1.12. 软件项目分类及其不同特点

2. 项目启动

本单元学习目标:掌握立项过程和主要活动的实践方法,学会如何做“正确的项目”,如何识别项目干系人及其期望、确定项目目标

2.1. 项目五大过程介绍:每个关注点和主要活动

2.2. 案例分享:华为软件项目立项过程

——华为如何做了“正确的”项目

2.3. 演练:识别AHS项目的目标和干系人及其期望

——讲解成功项目的定义

——识别干系人期望及获得干系人承诺的重要性

2.4. 演练:对AHS项目进行可行性分析

——讲解项目的可行性分析要从哪些维度入手

2.5. 项目工作任务书(SOW)

2.6. 演练:为AHS项目制定SOW

3. 项目估算

本单元学习目标:掌握软件估算过程和方法,以及如果根据估算结果调整项目目标

3.1. 案例分析:为何两个项目两种结局?

——讲解项目估算的重要性

3.2. 演练:体重估算练习

3.3. 讨论:从体重估算练习中我们学到了哪些估算原则和要点

3.4. 软件估算过程

3.5. 软件估算的常见方法介绍

3.6. 演练:估算能力测试

3.7. 根据估算能力测试演练结果讲解估算结果对执行的影响

4. 进度计划

本单元学习目标:掌握如何根据估算结果调整项目目标,制定可行的进度计划

4.1. 演练:工作量与资源等方面冲突时,如何调整计划

4.2. 项目四要素介绍,如何调整项目计划使得计划可行,并点评演练结果

4.3. 演练:根据SOW、估算表等计划项目详细进度

4.4. 制定进度计划所要考虑的要点,并点评演练

5. 软件需求和项目范围管理

本单元学习目标:掌握需求分析方法和需求文档的写作方法,从源头上把控好项目的质量,减少返工,提高效率;通过写好需求文档,明确项目范围,并掌握需求变更控制过程方法以有效控制范围。

5.1. 案例分析:AHS项目的软件需求和项目范围管理存在哪些问题

5.2. 需求的重要性

5.3. 需求开发典型问题

5.4. 案例分析:请分析某项目的需求文档有什么问题,如何改进

通过案例,说明什么是好的需求文档,进一步体会需求问题为项目带来的后果。

5.5. 造成需求开发典型问题的原因

5.6. 软件需求过程介绍,需求开发介绍,包括需求挖掘、分析、文档化、评审确认等

5.7. 软件需求挖掘和分析过程

5.8. 高质量需求文档的标准

5.9. 总结:如何制定出高质量的需求文档

5.10. 演练:当需求发生了变更,项目应该怎样做

5.11. 需求变更

6. 风险管理

本单元学习目标:掌握风险管理过程和方法,学会如何让风险管理不流于形式,让风险管理落地、为项目带来价值

6.1. 风险和问题

6.2. 介绍风险管理全过程

6.3. 演练:识别AHS项目风险

6.4. 如何识别风险

6.5. 演练:描述风险并制定风险响应计划

6.6. 如何正确描述风险,制定有效的风险响应计划应对风险,并点评风险演练结果

6.7. 如何对风险进行监控

6.8. 剖析风险管理不落地的原因

7. 项目质量管理

本单元学习目标:掌握质量管理方法,区分质量保证和质量控制,学会如何通过保证过程的有效性从而保证项目质量,如何有效实施质量控制活动(评审和测试)来提升产品质量

7.1. 质量保质和质量控制

7.2. 产品质量和过程质量

7.3. 过程质量保证的角色:QA

7.4. 产品质量控制手段:评审

7.5. 产品质量控制手段:测试

8. 项目监控和执行

本单元学习目标:掌握项目监控方法和过程监控方法,学会如何有效重计划,剖析项目失控的原因并给出解决建议

8.1. 项目监控方法简介

8.2. 演练:对AHS项目进行重计划

8.3. 项目计划的变更管理

8.4. 讨论:项目计划与执行偏差的原因分析

8.5. 逐一剖析偏差原因并给出解决建议

9. 项目关闭

本单元学习目标:掌握项目关闭过程、如何对项目进行总结,以累积组织过程资产

9.1. 项目关闭过程和主要活动

9.2. 演练:请对AHS项目进行关闭总结

9.3. 项目总结维度、时机和内容

10. 答疑、分享与总结


【更多课程信息及大纲资料,您可选择在线客服,或400-6161-935电话,免费向我们索取。】


管理登录

深圳市蓝博思企业管理咨询有限公司 版权所有 粤ICP备12039453号 业务范围:研发管理 可靠性管理 IPD咨询 技术创新 TRIZ

GMT+8, 2025-5-1 19:20 Processed in 0.046977 second(s), 16 queries .

回顶部