【课程介绍】
本课程基于国际流行的Scrum敏捷开发框架,并充分结合国内企业项目开发的特点,对敏捷开发过程进行全面的介绍。课程结合专家讲授、小组讨论、项目案例分析演练等多种方式方便学员掌握敏捷开发的知识精髓。同时,剖析团队与个体成员在实际工作中的存在的问题,提出建议的解决办法,从而高效率地掌握所学的知识并运用于工作实际当中。
本课程分三个部分进行。第一个部分就敏捷开发的团队组织与角色职责进行概述与案例演练。第二个部分就敏捷开发之前准备与敏捷开发项目管理全生命周期概述与案例演练。第三个部分就敏捷项目管理中如何进行沟通和团队建设进行视频案例的学习与讨论。在授课的过程中,讲师也会针对学员普遍关心的一些实际问题进行解答或给予最佳实践指导,帮助学员理清思路,帮助学员掌握敏捷开发项目管理的流程、工具和技巧,在授课的过程中,讲师也会穿插项目案例与学员分享和讨论。
通过学完此门课程,学员在理解敏捷开发项目管理方法的基础之上,可以有针对性地分析自己所处的组织或项目在项目管理方面的现状,判断有哪些方面需要加以重点关注,从而在实际的工作中可以有的放矢,从关注项目全局的角度做好软件开发项目管理工作,大幅度提升软件开发项目管理的实操能力。
【课程对象】
本课程适用于软件项目经理、产品经理、需求、开发、测试团队成员等。
【课程时长】
2天
【课程大纲】
本课程帮助学员学习Scrum敏捷开发方法,从而提升软件开发团队的项目管理能效,课程大纲如下:
- 什么是敏捷?选择正确的敏捷开发方法
1.1什么是敏捷?
1.2敏捷开发的价值观?
1.3敏捷开发的12项原则
1.4敏捷和传统开发差异点分析?
1.5选择何种敏捷开发方法?
1.5.1轻量级敏捷开发方法
1.5.2中庸敏捷开发方法
1.5.3重量级敏捷开发方法
2、基于Scrum敏捷开发框架的案例分析与演练
2.1开始Scrum方法之前的准备
2.1.1理解项目约束条件
2.1.2项目方法问卷调查表
2.1.3测试策略准备
2.1.4配置管理准备
小组演练:电梯演讲(45分钟)
小组演练:项目方法问卷调查和风险识别(45分钟)
2.2Scrum方法中的团队与角色
2.2.1 PO\Scrum Master\团队成员角色与职责案例展示
2.2.2团队规模与协作案例展示
小组演练:你认为哪些人是可以成为业务角色的理想人选(20分钟)
小组演练:参考条款(30分钟)
2.3 Scrum方法中的仪式与工件
2.3.1产品清单与迭代清单案例展示
2.3.2 发布计划与迭代计划案例展示
2.3.3 计划会议与审核会议案例展示
2.3.4 每日例会与燃尽图案例展示
2.4 常用的敏捷开发工具与技术
2.4.1开发技术:时间箱与迭代开发
2.4.2 估算技术:敏捷估算扑克
2.4.3沟通技术:Workshop引导式研讨会
2.4.4展示控制技术:看板(案例展示)
小组演练:敏捷沟通计划(30分钟)
小组演练:用户故事与MoSCoW优先级排序(45分钟)
小组演练:发布计划与迭代计划(60分钟)
3、看完整项目管理视频学敏捷项目管理领导力、团队建设与沟通技巧
3.1如何领导项目启动及展示沟通技巧
3.1.1如何确定项目任务目标?
3.1.2如何识别项目利益干系人?
3.1.3老师学员视频案例互动,老师讲解点评
3.2如何领导项目规划及展示沟通技巧
3.2.1如何确定关键任务和关键路径?
3.2.2如何进行资源的合理分配?
3.2.3如何确定和调优进度表?
3.2.4老师学员视频案例互动,老师讲解点评
3.3如何领导项目实施团队及展示沟通技巧
3.3.1如何组建和建设项目团队?
3.3.2如何进行团队之间有效的沟通?
3.3.3如何进行团队的管理?
3.3.4老师学员视频案例互动,老师讲解点评
3.4如何实施项目监控及展示沟通技巧
3.4.1项目绩效信息的获取、分析与预测
3.4.2项目控制机制及控制程序的设定
3.4.3项目偏差的矫正
3.4.4老师学员视频案例互动,老师讲解点评
3.5如何实施项目收尾及展示沟通技巧
3.5.1项目经验教训总结
3.5.2如何进行项目收益的评估?
3.5.3以庆祝的方式结束项目
3.5.4老师学员视频案例互动,老师讲解点评
4、培训总结与答疑
4.1集中答疑
4.2小组派代表总结发言 4.3你学到了什么?下一步该怎么做?