《北京软件产品研发管理培训》

  •  
  • 2017-01-16
  •  
  • 607

内容:

一、 产品开发流程

1、 卓越绩效模型

2、 华为产品开发IPD流程

IPD框架

6大阶段、四大决策评审点、6大技术评审点

3、 三星产品开发PLC流程

PLC框架

4大阶段、9大里程碑点、10大标准文档

讨论: 从卓越绩效模型和IPD/PLC框架来看,贵公司是否有管理模块欠缺?

二、软件开发项目流程

1、 CMMI模型要求

连续式模型

分级式模型

高成熟度企业软件开发特征

讨论: 如果按CMMI分级模型标准,贵公司目前可能是CMMI 几级?

2、 三种典型的软件开发生命周期

+ Waterfall

华为实践案例

三星实践案例

+ Iterative 模型

华为实践案例

三星实践案例

+ Agile

敏捷理念(4条基本价值观+12条基本原则)

敏捷实践

敏捷团队实践(PO、Scrum Master、Team Members)

敏捷管理实践(站立会议、Sprint计划、kanban、迭代验收、回顾会议)

敏捷技术实践(User Story,TDD,结对编程、CI、系统解剖/重构)

三种软件开发生命周期模型的应用场合

华为实践案例

三星实践案例

讨论:目前贵公司采用的软件开发生命周期是什么,上述模型哪种最有可能适合贵公司?

3、项目管理的基本概念

项目管理的定义和目的

项目管理10大知识领域

项目管理5大过程组

4、软件项目管理中的角色

5、软件项目启动

项目的范围和需求管理

软件的规模估算

项目的工作量和成本估算

软件生命周期模型选择

项目过程手册确定

演练: 软件规模估计方法演练

6、软件项目计划

项目WBS进度计划

项目配置和数据管理计划

项目人力资源计划

项目资源计划

项目采购计划

项目质量管理计划

项目量化管理计划

项目重用件计划

项目沟通计划

项目风险管理计划

项目培训计划

软件测试策略

软件项目开工会

项目的评审和审批

计划制定注意事项

穿插华为和三星实践案例

讨论: 贵公司目前软件项目管理计划主要内容是什么? 是否全面?

7、软件项目的跟踪和监控

项目报告(组员报告、项目经理报告和QA报告)

项目会议 (周例会、阶段结束/月度评估会议)

项目审计

项目变更

项目风险跟踪

讨论: 贵公司目前如何做软件项目跟踪和监控? 效果如何?

8 、软件项目的关闭

项目正常关闭

项目完成报告和项目结束会议

项目提前关闭

项目暂停

讨论: 贵公司目前如何评价项目的绩效?

三、产品开发流程与软件开发流程融合

1、 产品开发与软件开发Waterfall模型的融合

2、 产品开发与软件开发 Iterative 模型的融合

3、 产品开发与软件开发Agile的融合

三星实践案例

华为实践案例

讨论: 贵公司产品开发与软件开发流程是如何融合的?存在什么问题?

四、 软件研发管理常用工具

+ 项目管理工具

+ 任务跟踪工具

+ 需求管理工具

+ 配置管理工具

+ 缺陷跟踪工具

+ 静态语法检查工具

+ 测试代码覆盖率工具

+ 评审和单元测试管理工具

+ 持续集成管理工具

+ Agile(Scrum/Kanban)支持工具

三星实践案例

华为实践案例

五、 软件开发管理体系和流程体系建立、推行和改进

1、 组织结构及人员配备

2、 管理体系和流程体系制定和推行

3、 软件开发管理工具的选择和推行

4、 IT支撑系统建设

5、 PAL、PDB和PCB(过程能力基线)

6、 Benchmarking(标杆比对)

7、 持续改进

三星实践案例

华为实践案例

讨论: 贵公司希望如何开展软件过程改进工作?

六、总结


标签:产品开发,IPD,软件开发,CMMI,项目管理

没有更多内容了