专题课程
【课程大纲】
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. 开发规模预估方法-UCP、FPA、COCOMOII、敏捷估算 2. 估算误差与应对方法 3. 显性成本与隐性成本 4. 开发成本与架构设计关系 5. 维护成本与开发成本 6. 实践展示:模拟演绎敏捷估算方法 四、敏捷开发计划-Backlog 1. 目标的制定与下达(SMART化、愿景化、共享化、承诺化) 2. 研发工作计划与PDCA循环 3. PERT、关键路径和GANNT,为什么研发项目计划不用PERT图 4. Product Backlog与Sprint Backlog 5. 敏捷的迭代计划-User story的Value排序 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. 案例分享:讲师十年的项目过程度量经验分享 |
- 上一篇:敏捷开发&IPD和敏捷开发结合的实践
- 下一篇:敏捷测试