课程介绍:
本课程基于软件开发与互联网行业国际流行的敏捷项目管理框架(Agile Project Management Framework),并充分结合国内外企业项目实施的特点,对项目管理进行全面的介绍。课程结合专家讲授、小组讨论、项目案例练习等多种方式方便学员掌握项目管理的知识精髓。同时,剖析团队与个体成员在实际工作中的存在的问题,提出建议的解决办法,从而高效率地掌握所学的知识并运用于工作实际当中。
本课程结合软件开发与互联网企业特点,通过分析当前企业所存在的普遍问题,详细阐述如何成功运用敏捷方法进行项目管理与实施,加强团队有效沟通,准确捕获客户需求,高质量进行产品交付。课程内容针对敏捷方法最流行的Scrum框架,逐一阐述敏捷思维与原则、特征、过程与角色、敏捷估算和规划、绩效跟踪与团队扩展等。
通过学完此门课程,学员在理解项目管理基本知识和敏捷方法的基础之上,可以有针对性地分析自己所处的组织或项目在项目管理方面的现状,判断有哪些方面需要加以重点关注,从而在实际的工作中可以有的放矢,从关注项目全局的角度做好项目管理工作,大幅度提升项目管理的实操能力。
课程描述:
讲师将结合自己多年的敏捷需求、项目管理及开发经验,包括在多家公司的敏捷咨询和推广经验,在两天时间内,通过讲授、游戏、workshop等形式,系统深入地分享Scrum项目管理框架、敏捷项目启动及交付计划制定方法、基于用户故事的需求分析及管理方法、迭代管理方法、基于精益思想的可视化管理技巧、团队建设等内容。期间也会分享持续集成等核心XP实践的精要内容。
课程目标:
清晰地认识敏捷的本质,理解其与传统方法的区别,认识到转变的要点、难点,消除自己各方面的困惑,知道如何运转一个敏捷项目,掌握其中的关键方法和技术,有能力开始持续改进自己组织的项目管理方法。
课程对象:
本课程适用于软件开发、互联网、高科技研发企业部门经理、项目经理、产品经理、项目团队成员、流程管理人员等;同时也适用于企业信息化,营销,培训等各个业务体系的一般项目管理人员与项目参与实施人员。
课程大纲:
天
|
时间
|
课程内容
|
第一天
|
上午
|
1. 认识敏捷
敏捷发展简史及敏捷宣言
敏捷试图解决那些问题
敏捷有那些主要方法:Scrum,XP,FDD,Kanban,Lean
敏捷有那些主要实践
应用敏捷的效果调查
敏捷转型的动机和挑战
软件开发生命周期(顺序式的,迭代式的,增量式的,迭代+增量的)
从管理视角比较传统方法与敏捷方法
敏捷发展的新动向
对敏捷的常见误解
什么样的项目不适合敏捷
|
下午
|
2. 增量的需求管理与计划
解决需求管理的困境
ü 解决需求管理中的交流和反馈的问题
ü 通过价值流分析发现反馈问题的本质
ü 建立基于交付物的反馈机制
ü 增量的需求供给
用户故事
ü 利用Theme,Epic,Story分层记录需求
ü 用户故事实例分析
ü 用户故事3C原则
ü 用户故事INVEST原则
ü 分解用户故事的实用技术
项目快速启动(Quick Start )方法
ü “盒子中的产品”愿景获取方法
ü Persona & Scenario需求分析技术
ü 产生主要用户故事列表(Ma ster Story List)
ü 工作量预估方法
ü 优先级排列方法
ü 估计初始开发速度
ü 制定交付计划
|
第二天
|
上午
|
3. 面向交付的迭代管理
Scrum团队及角色
Scrum迭代中的主要活动
ü 迭代启动会议
ü 站立会议
ü 演示会议
ü 回顾会议
ü 围绕用户故事组织工作
ü 完成的定义
利用故事墙做可视化管理
ü 可视化地展示工作和流程
ü 约束角色识别Multi-tasking
ü 约束"进行中的工作",实现基于拉动的授权
ü 改进工作流程、建立游戏规则,增加管理透明度
ü 建立看板民主
ü 好故事墙具备的特性
利用燃烧图/燃尽图跟踪交付过程
可视化风险管理技术
管理产品需求池和迭代需求池
管理迭代中的需求变更
|
下午
|
4. 技术卓越与持续改善
敏捷项目管理工具推荐与比较:Redmine,Trac,Jira,Mingo等
XP的主要实践及其生态系统
Code Review的实用方法
持续集成与持续交付
ü 持续集成平台与工具链
ü 持续集成最佳实践
ü 持续集成成熟度评估模型
持续改善研发流程的方法
敏捷团队建设
ü 仆人型管理风格
ü 导师制度
ü 360度反馈
ü Performance Review
|
|