上海艾纵企业管理咨询有限公司 - 课程体系 - 专题课程 - 敏捷和精益专题


您好!欢迎来到上海艾纵企业管理咨询有限公司!

加入收藏

登录注册

400-676-1955

专题课程

敏捷项目管理

我要报名

编辑日期 2018-06-11  阅读次数:1651 次


【课程大纲】

1、 敏捷项目业务价值证明
2、 敏捷项目团队
3、 敏捷项目计划
4、 敏捷项目实施
5、 敏捷项目教练
6、 敏捷项目管理方法论
7、 敏捷项目管理演练
8、 项目经理的敏捷手册

1

一、SCRUM内涵与项目管理内涵

       1. 百家争鸣:什么样的项目更加适合于Scrum和敏捷开发?

       2. 对比“敏捷过程”与“常规软件过程”

       3. 认同敏捷的4个价值观-组建志同道合的敏捷团队

       4. 敏捷文档的迭代-敏捷不是“偷工减料”

       5. 敏捷项目工程的12个典型实践

       6. 刚柔并济的管理

       7. 工作习惯与敏捷管理制度的冲突

       8. 经验分享:大团队敏捷的过程

二、敏捷项目管理的风险控制

       1. 预测未来风险的视角与方法

       2. 风险知识库与风险检查表

       3. 风险转化为突发事件与应急处理策略

       4. 风险表单与风险管理

       5. 百家争鸣:为何自己预测的风险,现实中很少发生?

       6. 实践展示:如何建立封面知识库

三、敏捷成本规模估算

       1. 开发规模预估方法-UCPFPACOCOMOII、敏捷估算

       2. 估算误差与应对方法

       3. 显性成本与隐性成本

       4. 开发成本与架构设计关系

       5. 维护成本与开发成本

       6. 实践展示:模拟演绎敏捷估算方法

四、敏捷开发计划-Backlog

       1. 目标的制定与下达(SMART化、愿景化、共享化、承诺化)

       2. 研发工作计划与PDCA循环

       3. PERT、关键路径和GANNT,为什么研发项目计划不用PERT

       4. Product BacklogSprint Backlog

       5. 敏捷的迭代计划-User storyValue排序

       6. 敏捷的计划会议

       7. 百家争鸣:“甘特图”是否全面表达软件项目计划,缺少什么?

       8. 动手实践:依据真实项目完成小组计划、团队计划与产品线计划

2

五、敏捷看板管理(目视管理)

       1. 看板中的Backlog集合

       2. 时间看板与流程看板

       3. 开发团队目视进度和状态看板

       4. 使开发过程直观化,时时事事处于受控状态

       5. 标识管理

       ① 标识用户故事库存、工件进度状态、工件验证与评审

       ② 信息公布使人人都能容易认识不合格及异常并予以纠正

       6.讨论:领导自组织团队并非一切都放手,如何能够激发团队自管理?

六、敏捷全员帮助系统

       1.开发过程“有效率”与“高效率”

       2.独立解决问题的成就感与团队效率的平衡

       3.如何以较小的代价处理遇到的问题

       4.建立有效的全员帮助系统

       5.人人都是帮助者,人人都是被帮助者

       6.案例分析:微软研发团队解决问题的方案剖析

七、精益软件开发七项原则

       1.消除浪费

       识别浪费的工具

       ②软件开发中的DOTWIMP(7种致命的浪费)

       ③在后期修复发现的缺陷是特别昂贵的

       2.内建质量

       每个研发阶段引入自我检查的机制

       编程阶段引入测试驱动开发-TDD

       3.创建知识

       不要忘记已经学到的经验教训

       找到记录团队知识的办法

       4.推迟决策

       ①同时探寻多个解决方案

       选择较好的那个,确保更大的成功

       5.快速交付

       ①以较短的迭代,以小批量的方式开发功能特征

       并快速交付给客户

       6.对人尊重

       不要浪费最宝贵的资源-团队成员的智慧

       信任他们知道如何以最好方式来完成自己的工作

       7.整体优化

       在对一个本地局部过程做优化时,几乎总是会以整个价值流为代价的

       当尝试优化过程时,应该总是试图包含尽可能多的价值流。

       软件开发过程价值流分析

八、敏捷高效沟通

       1. 技术沟通与业务沟通

       2. 沟通语言的理解差异

       3. 掌握沟通对方的意图

       4. 干扰沟通与工作效率

       5. 敏捷沟通与沟通效率

       6. NLP沟通技巧与有效表达-艺术化沟通

       7. 情景分析:SCRUM早上开小会的方式是否可取?

3

九、敏捷过程控制纠偏

       1. 个体时间管理-番茄时间法、A4时间法等

       2. 及时发现每一天、每一个阶段的问题

       3. 团队时间管理-拦截干扰工作的因素

       4. 过程中间结果反馈的收集

       5. 团队个体的自觉性与内驱力(墨家、道家与儒家思想巧妙结合)

       6. “信任与公正”实现团队自组织

       7. 问题解析:研发管理人员“忙碌却无成效”的原因剖析

十、精益开发的质量意识

       1. 项目经理的质量思维与任务

       2. 质量的正向作用于反向作用

       3.人人是质量保证者

       4. 质量是测试出来的吗?

       5. 建立质量评估委员会

       6. 过程数据分析发现质量问题

       7. 需求、设计、代码、测试质量保证策略

       8. 如何使用“六西格玛操作模型DMAIC

       9. 案例分析:从对日外包给出的图表中您发现了哪些质量问题?

       10. 案例分析:Six Sigma软件研发中的典型案例

十一、敏捷配置管理

       1. 软件全生命周期可追踪管理的方法

       2. 复杂软件版本配置管理策略

       3. 文档配置管理策略

       4. 配置管理与软件过程度量

       5. 统一配置管理与统一变更管理

       6. 案例分析:从Linux研发过程中配置管理感悟到什么?

       7. 百家争鸣:敏捷的变更与正规的变更如何取舍?

十二、构建项目健康度评价体系

       1. 项目过程量化的维度

       2. 建立项目过程量化的数据库

       3. 项目健康的指标评价体系

       4. 可视化展示项目健康状况

       5. 敏捷关键过程域数据收集

       6. 燃烧图(burn down & Burn up)

       7. 敏捷过程的不断改进

       8. 案例分享:讲师十年的项目过程度量经验分享