您好,欢迎来到诺达名师!
客服热线:18898361497

当前位置: 首页 > 项目管理 > 专业技能 > 软件开发项目管理

吴永达

软件开发项目管理

吴永达 /

课程价格: 具体课酬和讲师商量确定

常驻地: 北京

预定该课 下载课纲

咨 / 询 / 热 / 线 18898361497

在线咨询

课程目标

软件开发项目管理

课程大纲

 软件开发项目管理


核心理念:

成功管理软件开发项目的核心是有正确的软件开发项目管理理念,深入理解和掌握软件开发项目管理理论、技术和方法,有效应用软件开发项目管理软件工具,并将三者有机地结合在一起。

宗 旨:

探讨软件开发项目管理的特点,剖析软件开发项目管理失败的因素,掌握成功管理软件开发项目的关键技术和方法,全面提高软件开发项目的成功率。


论题:

一、 国际项目管理的新发展

1. 国际上软件开发项目管理界在忙什么?

2. 软件开发项目管理的新知识是哪些——美国PMI的PMBOK 2

4版的特点和新内容。

3. 怎样使整个组织(企业)的软件开发项目管理水平走向成熟——美国PMI的OPM3介绍:如何帮助组织在软件开发项目管理上取得更有效进展?

4. 什么样的软件开发项目经理才能领导好软件开发项目——PMI的PMCDF介绍:软件开发项目经理的能力开发框架:软件开发项目经理的知识、绩效能力与态度的标准。

二、 什么是软件开发项目和软件开发项目管理,软件开发项目成功和失败的要素分析

1. 什么样的工作应当按软件开发项目进行管理?

2. 软件开发项目的要素有哪些?

3. 哪些要素能够促使软件开发项目成功?

4. 软件开发项目失败是哪些原因造成的?

5. 什么是软件开发项目管理,软件开发项目管理的环境是什么?

6. 如何划分软件开发项目的周期,在每个阶段应当关注什么?

三、 怎样全面透彻理解要管理的软件开发项目

1. 如何分析软件开发项目的合理性?如何理解软件开发项目的目标?

2. 怎样研究软件开发项目的背景?为什么要了解软件开发项目背景?

3. 哪些是软件开发项目干系人?谁是主要的干系人?如何分析干系人?

4. 当软件开发项目的时间、成本、功能三个指标不能全部满足时软件开发项目经理该怎么办?

四、 如何正确启动软件开发项目

1. 如何选择一个合适的组织形式?

2. 选择什么样的人做软件开发项目经理,软件开发项目经理应具备什么样的技能?

3. 应当组建一个什么样的团队,怎样组建高效的软件开发团队?

4. 如何实施有效的领导?

5. 如何选择一个恰当的软件开发项目的生命期模型?

******案例分析:微软的软件开发项目团队****************

五、 如何做好软件项目需求管理

1. 需求分析在软件开发项目管理中占有什么样的地位?

2. 为什么需要客户参与软件开发项目全过程?

3. 在软件开发项目生命期内不同阶段中按什么原则处理需求?

4. 有哪些获取需求的典型模型,如何采用高效的需求分析模型?

六、 如何把要管理的软件开发项目定义清楚

1. 什么是产品范围和软件开发项目范围?

2. 为什么说范围管理在软件开发项目管理中是重要的?

3. 如何制定范围管理计划?

4. 如何定义软件开发项目的范围?

5. 如何进行软件开发项目的分解,如何生成软件开发项目的工作分解结构(WBS)?

6. 如何进行成本、资源、风险等其他软件开发项目要素的分解?

7. 如何把软件开发项目的工作任务、资源、成本、风险、合同、文档等多种要素整合到一起?

**** 学员分组对于实际软件开发项目进行分解并交流

七、 怎样才能制定软件开发项目合理的进度计划(6
)

1. 软件开发项目进度管理的正确理念是什么?

2. 制定软件开发项目进度计划的正确流程是什么?

3. 怎样估算任务工期才比较合理的?

4. 如何确定任务之间的依赖性,有哪些类型?

5. 怎样找到哪些任务的工期是影响整个软件开发项目总工期的?

6. 如何应用关键路径法调整和控制软件开发项目时间进度?

**** 学员对于实际软件开发项目应用网络计划技术计算并确定关键路径。

八、 如何管理软件开发项目的费用(3
)

1. 软件开发项目费用包括哪些类别?

2. 怎样才能把一个软件开发项目的费用估算得比较完整?

3. 费用预算的基础模型有哪些?

4. 如何应用Top-Down费用估算法?

5. 如何应用Bottom-up费用估算法?

6. 如何应用S曲线和香蕉曲线分析软件开发项目成本?

7. 如何计算软件开发项目现金流量?

8. 如何进行费用控制?

九、 怎样警惕风险干扰软件开发项目(6
)

1. 什么是风险?为什么要关注软件开发项目风险?

2. 软件开发项目风险有哪些管理层次,成功管理风险的要素是什么?

3. 怎样编制风险管理计划?

4. 如何识别各种潜在的风险?

5. 如何评估软件开发项目风险--影响严重性、发生概率、紧迫性?判断标准?

6. 如何使用每周前1
个风险列表管理风险?

7. 如何使用风险登记表管理风险?

8. 如何编制风险应对计划和跟踪控制风险?

********** 案例研究:IBM的软件项目风险管理******************

十、 怎样严格控制软件开发项目的质量(4
)

1. 软件开发项目质量的焦点是什么?

2. 过程质量和产品质量的关系是什么?

3. 过程质量越高则进度越快还是慢?

4. 如何应用质量管理的技术(帕瑞托图和鱼骨刺图)分析质量问题?

**********案例研究:微软质量战略。*******************

十一、 定期跟踪,确保实现软件开发项目目标(3
)

1. 软件开发项目控制的基本原则是什么?

2. 典型的跟踪控制的机制是什么?

3. 如何编制软件开发项目沟通管理计划?

4. 如何进行软件开发项目信息的收集、分发、存储和处理?

5. 如何做好软件开发项目的绩效报告?

6. 如何进行软件开发项目的有效沟通?

7. 为什么要强调软件开发项目的变更管理,变更对于软件开发项目成功的严重影响是什么?

8. 如何建立有效的变更控制系统(配置管理系统)?

9. 变更控制委员会的作用和可采取行动有哪些?

********* 案例讨论:软件项目配置管理实施方法 ***************

十二、 如何评价软件开发项目进展

1. 软件开发项目执行评价的各种评价方法比较?

2. 怎样评价软件开发项目进展才是合理的?

3. 什么是挣得值法,为什么国际上要采用该方法进行软件开发项目评价?

4. 如何把软件开发项目管理的关键要素可视化在软件开发项目管理实践中?

********** 案例分析: 功能点技术在软件开发中的应用 ************

十三、 计算机软件如何帮助企业管理软件开发项目

1. 软件开发项目管理管理软件如何把现代软件开发项目管理的主要技术和方法整合在一起?

2. 软件开发项目管理软件如何帮助你做软件开发项目计划,计算关键路径和进行资源预测和成本预算?

3. 基于Web的软件开发项目管理信息系统如何把整个企业的软件开发项目管理起来?

4. 组织的各级人员如何应用基于Web的软件开发项目管理系统进行信息的沟通和共享?

**********案例:一个应用Project 2

3/2

7 Server实现企业级的软件开发项目管理的实践?********


授课形式和特色:

□ 讲授和学员参与互动紧密结合

□ 理论讲解和案例分析结合

□ 理论、技术和方法与软件开发项目管理软件工具紧密结合

时间:2天
上一篇: 软件项目管理 下一篇:CMM与软件项目管理

下载课纲

X
""