做企业培训,当然要找对好讲师!合作联系

潘德有:敏捷软件开发实践—基于Scrum框架

潘德有老师潘德有 注册讲师 222查看

课程概要

培训时长 : 2天

课程价格 : 扫码添加微信咨询

课程分类 : IT技术

课程编号 : 18760

面议联系老师

适用对象

敏捷项目经理、需求工程师、软件分析师、产品负责人、开发团队、敏捷转型团队、IT/软件开发人员。期望对敏捷项目管理有全面了

课程介绍

课程介绍:

在一些软件开发企业,包括自主开发、为第三方提供服务、离岸外包等,都会面临一系列开发挑战。这包括多变的环境、客户需求不确定(很难全面获得客户需求)、以及新技术等。按照Cynefin 框架Stacey 矩阵,需求、技术和人是开发团队面临的最大挑战。传统的预测型(瀑布模式)无法在这种环境下完成交付目的。企业开始选择和转型到适应型开发方法中(即敏捷)。

敏捷思维模式(或特定方法,如Scrum),融合了精益中的小批量交付、关注价值、避免浪费、持续改进等做法,并在《敏捷宣言》的指导原则下以应对需求多变、快速且小批量交付、快速使用成果、关注价值等做法,实现当前软件开发业的诉求。本课程重点围绕Scrum框架,融合XP、精益、看板等最佳实践,为项目软件开发团队提供一套完整可行的项目交付方法。

学习收获:

  1. 能够清晰的理解和认识敏捷软件开发中的各类角色,以及干系人的职、权、责;
  2. 能够理解敏捷团队各岗位(如PO、Scrum Master、开发团队等)的职责;
  3. 能够完整的启动、规划、开发、评价、结束一个敏捷项目,或敏捷中的一个发布、冲刺;
  4. 能够全局理解客户、发起人的可变性诉求,能够及时关注并交付软件成果和价值;
  5. 能够按照Scrum框架(或类似敏捷框架),从端到端理解、应用全过程开发方法。

适用对象:

       敏捷项目经理、需求工程师、软件分析师、产品负责人、开发团队、敏捷转型团队、IT/软件开发人员。期望对敏捷项目管理有全面了解的人,包括Scrum、ACP相关人员。

课程时间:

2天,6hours/天,共计12hours

课程大纲

第一天上午9:00-12:00(偏理论)

  1. 敏捷软件开发基本概念
  2. 敏捷转型中的要点说明
  1. 传统软件开发项目特点
  2. 敏捷软件开发生命周期介绍
  1. 敏捷宣言解析
  1. 敏捷四大价值观工作用于
  • 敏捷宣言的提出和意义
  • 敏捷宣言的价值与实际工作的融合
  1. 敏捷12条原则工作应用
  • 敏捷原则的聚焦点
  • 敏捷原则与实际开发工作的融合
  1. 软件混合型方法的采用说明
  2. 敏捷软件开发项目复杂性说明
  3. 敏捷软件开发项目立项
  4. 确定敏捷项目角色
  1. 产品负责人(PO)的角色与职责
    • PO人选、任命与职责要求
    • PO如何代表发起人关注敏捷开发价值
  2. 跨职能开发团队角色与职责
    • 开发团队人员构成要求
    • 开发团队人员选择和组建要求
    • 开发团队人员技能要求
  3. Scrum Master角色与职责
    • 传统项目经理与敏捷教练的区别
    • 如何理解“团队促进者”这个定义
  4. 其他干系人在敏捷中的角色职责
    • 发起人角色
    • 客户和用户角色
    • 职能负责人角色
    • 其他角色

第一天下午13:00-16:00(实际应用)

  1. 确定软件开发项目愿景
  1. 确定软件产品开发愿景
    • 制定并发布软件产品愿景说明书
    • 商业需要与项目目的说明书
  2. 制定与发布产品路线图
    • 产品路线图制定要求
    • 产品路线图更新和复盘说明
  3. 确定软件项目开发版本

案例应用:S公司是一家游戏开发企业,公司决定通过敏捷方法尝试开始一个新项目,在现有的团队中,管理层决定选择一位产品负责人、一个敏捷项目负责人、8个开发团队成员。你是S公司外聘的一个敏捷教练,你应该给他们什么建议?

  1. 收集与梳理敏捷软件需求
  2. 制定产品待办事项列表
  1. 产品待办项(Backlog)格式和要求
  2. 产品负责人在此处所面临的困难和解决方案
  3. 软件开发项目需求说明
    • 功能与非功能需求
    • 过渡需求
    • 项目管理需求
  1. 收集与整理敏捷软件需求
  1. 需求格式制定与说明
    • 需求与用户故事概念
    • 角色建模技术
    • 用户故事如何表达
      1. 如何用卡片表达故事
      2. 用户故事的对话机制
      3. 确认与发布用户故事
      4. 如何从史诗到用户故事
    • 优秀用户故事的特点
      1. INVEST特征
      2. 绘制故事地图
  2. 收集和启发需求的方法
    • 访谈技术
    • 头脑风暴
    • 原型法
    • 联合应用开发
  1. 在产品待办项中确定一次发布
  2. 敏捷软件需求和传统项目需求差异

案例应用:S公司根据软件开发要求,决定先梳理出一部分开发内容,在定义“用户故事”时,团队通过“卡片”展示每个故事的特点,并在故事卡的背面记录了每个故事的测试和验收条件,你能否按照这个要求,也梳理出当前项目的“故事卡”?

第二天上午9:00-12:00(实际应用)

  1. 定义与规划冲刺(迭代)
  2. 冲刺规划会议
  1. 什么是冲刺(迭代)规划会议
  2. 参与者职责说明
  3. 发布单次冲刺要求
  1. 需求优先级梳理
  1. MoSCoW原则的使用
  2. 时间盒子概念
  3. 决策技术的应用
  4. 投票原则
  1. 冲刺工作量估算和速率
  1. 用户故事常见工作量估算单位
  2. 故事点和理想日
  3. 冲刺待办项估算要点
    • 团队估算
    • 估算的准确度和精确度
    • 估算的相对性
  4. 冲刺速率
    • 什么是速率
    • 预测和确定冲刺速率
  1. 冲刺(迭代)规划注意事项
  1. 迭代燃尽图和燃起图的使用
  2. 单次冲刺发布与开工仪式

案例应用:在S公司刚批准的新软件开发项目中,对于已经创建在案的“需求”,产品负责人分析了他们的优先级,在需求优先级定义的过程中,大家都参与了讨论。你现在有20个用户故事,现在如何给出他们的优先级?

  1. 冲刺(单次迭代)过程
  2. 开发团队
  1. 跨职能要求(T型特征团队)
  2. 分工协作
  1. 单次冲刺工作量确认
  1. 探测
  2. 第0次冲刺和第1次冲刺
  1. 任务分解与冲刺
  1. 将用户故事拆分为任务
  2. 创建任务看板和执行
  3. 解决问题与“停车场图”使用
  4. 每日工时单提交
  5. 基于流程的敏捷和基于迭代的敏捷
  1. 团队协作
  1. 每日站立会议
    • 会议参与者
    • 会议时长说明
    • 会议内容要求
  2. 关注技术债务

第二天下午13:00-16:00(实际应用)

  1. 工作绩效报告发布
  1. 信息发射源的概念
  2. 使用看板推动任务执行
  3. 迭代燃尽图和燃起图检测过程

案例应用:K公司的团队在展示燃尽图时,发现截止到第5天的进展情况突然出现直线下降,你是否能够用燃尽图很好的展示项目单次迭代的绩效呢?

  1. 冲刺(迭代)评审与回顾
  2. 评审
  1. 评审会议的安排
  2. 评审的主要目的
  3. 评审的参与者
  4. 评审与部署、发布
  1. 变更
  1. 过程管理中的变更问题
  2. 产品评审结果变更问题
  1. 回顾
  1. 什么时候举行回顾会议
  2. 回顾的目的和意义
  3. 如何做到持续改进

案例应用:K公司针对新产品开发项目中的需求,进行了定义和说明,但是怎么样才能够“即满足客户诉求,也满足执行诉求”,看看团队如何开展基于价值和优先级的交付策略,如何切合产品功能和属性,并阶梯式交付,怎么样理解“迭代与增量”的思维模式。谁对价值和交付负责,谁来推动目标的落地。

  1. 大规模敏捷特点
  2. 基于Scrum的单一交付模式
  3. 大规模敏捷开发特点
  4. 最终产品发布与上市
  5. 基于短迭代短交付的上市原理
  6. 及时获取和分析产品价值
  7. 评估产品投资回报情况

案例应用:针对敏捷开发过程的全过程管理,新产品按照迭代开发和交付,并实时交付价值,满足市场需求,获得投资者和客户的认可。如何判断是否得到回报和收益?

潘德有老师的其他课程

• 潘德有:敏捷认证从业者ACP考前培训
课程介绍:PMI-ACPÒ(Agile Certified Practitioner,敏捷项目管理专业人士)是由项目管理协会(PMIÒ)在全球范围内推出的敏捷实践者资格认证,已经在全球204个国家和地区范围内推行,目前全球参加PMI-ACPÒ认证考试的人数正在以每年30%-40%的速度快速增长。组织在应对外界环境变化的过程中,需要适应环境,并能够自我有序调整。适应型的做法正在被组织和个人关注,2019年10月PMIÒ在上海的大会中,多项数据表明,适应型(敏捷)已经成为了众多组织青睐的管理模式,而PMI-ACPÒ则是相关从业者最好的标签。课程目标:按照PMIÒ要求,系统学习敏捷认证PMI-ACPÒ大纲内容,完成至少21学时敏捷项目管理训练,其中包括教材学习与案例探讨。在最短时间,一次性通过PMI-ACPÒ考试。能够全面认识、掌握和学习到敏捷思维模式和多个特定敏捷管理方法(SCRUM、XP、Lean、Kanban等)。能够应用适应型方式应对组织、外部环境、个体环境的变化,并能够做出自我调整和改变,以最小化投入创造最大化收益。适用对象:       备战ACP考试人员,敏捷项目负责人、敏捷产品经理、开发团队,对敏捷需要全面掌握的人员。课程时间设置:4天+1天(试题讲解,可选),6hours/天课程主题部分(大纲)一、敏捷介绍比较敏捷管理与传统项目管理的区别敏捷宣言的价值与背后的原则敏捷项目的特色敏捷项目中各个角色与职责二、敏捷项目业务价值证明敏捷项目的业务价值敏捷项目的价值衡量标准与工具敏捷项目章程三、敏捷项目团队敏捷项目团队规模敏捷项目团队自适应原则敏捷项目团队组建与协调构建积极的团队四、敏捷项目计划敏捷项目需求方法与工具敏捷项目计划方法与工具敏捷项目估算方法与工具五、敏捷项目实施敏捷项目实施原则与流程敏捷项目实施工具集敏捷项目实施过程六、敏捷项目教练敏捷项目教练原则与流程敏捷项目教练工具集敏捷领导与管理七、敏捷项目管理方法论敏捷项目的方法论敏捷方法论-Scrum敏捷方法论-XP敏捷方法论-Lean八、敏捷项目管理演练从项目中了解敏捷项目的运行制造出提升客户价值的产品交付有客户价值的产品九、项目经理的敏捷手册(以Scrum Master为例)跨过领导方式的鸿沟改善项目流程的会议促进工具沟通与会议组织技巧团队问题的处理技巧十、组织敏捷转型与敏捷化组织敏捷化趋势持续价值创造与交付基于敏捷的大型敏捷项目管理说明:其他具体细节,可参考PMI-ACP考试大纲
• 潘德有:客户订单/销售项目管理应用
课程介绍:本课程适用于大客户销售、市场营销、快速消费、订单类项目管理需要。重点对象是负责特定工作事件(项目)的人员,以提升他们对项目(工作事件)的理解和认识,并能够很好的开展项目管理工作、解决实际问题、关注绩效成果、快速响应、完成交付等。适用对象:客户经理、销售人员、市场营销人员、负责客户订单项目的各类人员及协作人员。课程时间:    1-2天,6hs/day课程内容:项目和项目管理介绍有效区别项目与特定任务工作正确理解项目管理项目管理成败的关键要素分析常见交付订单类项目的特点案例:企业通过与客户建立合作关系,签署合作协议。订单类项目管理的特点和触发因素是什么,通过K企业一个信息化建设项目的订单,我们引入项目管理。项目负责人的主要职责项目经理的职责和责任项目经理必须要满足的技能项目经理的人际关系能力项目经理的沟通与协作能力项目经理与其他部门经理的配合案例:公司领导现在要找一位“能力出众”的人,安排其负责某地区分公司的新品布局项目,但是对于选择什么样的人去推动,大家有不同看法,如何完成这个工作呢?组建项目团队项目团队预分配如何有效建设团队对团队进行管理冲突和问题解决人员绩效与培训指导案例:项目负责人发现,为了推动业务部门一项新工作的落实,两个团队成员之间发生了冲突,他们对部分安排有异议,在这种情况下,项目经理应该如何解决团队之间的冲突,如何有效提升团队成员的工作绩效呢?确定与评估客户需求正式确定要做的事情客户期望初步分析项目经理的任命相关方人员期望的分析与记录案例:项目负责人和团队,如何有效掌握客户的需求,并根据客户的需求补充新需求。W公司在掌握客户信息时通过商业需求、干系人需求、解决方案需求、过渡需求等,如何不断迭代和更新需求,以满足客户期望。分析与定义客户需求确定客户需求的各种方法项目需求文件和范围说明书确定重要的阶段性交付成果确定客户交付与验收标准案例:K公司是一家金融公司,在与客户探讨详细的需求方案时,完成了初步的范围说明书,如何有技巧的过滤客户在项目中的除外责任?项目工作分解与交付工作包对客户订单项目进行分解确定分解维度和方法确定可交付成果和交付条件案例:将项目进行结构化分解,从客户的视角进行评估,这种方式可以按照节点来推进工作,量化客户的验收维度。驱动任务的有效方式应该怎么干活推动协作与沟通确保工作流程顺畅让相关方积极参与进来问题解决与经验共享案例:某公司接到一个申诉,接到信息后,负责理赔处理的张经理开始了问题解决,在解决问题的过程中,按照什么流程,才能够快速高效的得到客户认可呢?项目工作绩效评价让客户接受和满意的评价准则管理层/发起人的满意度如何评价一个交付成果的演化过程工作和成果质量控制原理合同款项跟进与落实案例:领导安排给你的工作,你每天都在进行,但是领导就是不满意,认为你没有按照他的期望在开展工作,面对这种情况,我们应该如何通过项目管理的方式“交付价值”?项目结束与经验教训总结客户订单项目结束成果移交与确认经验教训总结的价值案例:一件事情结束以后,项目经理和团队应该怎么移交“项目成果”,不是说完成了就结束了,而是必须确保移交出去的项目成果能够真正“创造价值”,项目经理应该怎么做?
• 潘德有:精益敏捷项目管理:看板实战应用
课程说明:精益体系下,逐步衍生了敏捷和看板,他们都是敏捷项目管理的最好框架。看板体系基于约束性理论,是项目进度(任务)管理的最好体现之一。通过资源可用来反向推动任务的开始到结束。项目管理团队(尤其是敏捷)应该掌握这门技术,将其应用到项目管理过程中。虽然看板体系来自丰田制造,但是传统的制造业将其发扬光大,直至在敏捷项目管理过程中充分体现。敏捷项目管理的底层是任务,有别于传统项目的活动,并不需要建立依赖关系,而是根据任务优先级进行推动,又依赖于资源可用性来完成。所以,这套方法很好的帮助了开发团队根据客户优先级和紧迫性来推动工作。适应对象:敏捷项目经理、产品负责人、高级管理层、市场与运营人员、项目经理、开发团队、项目管理团队、生产或计划经理、对看板有进一步了解和学习的实践者。课程时间:2天   6hours/天课程内容:预测型项目与适应型项目特征预测型项目生命周期特征适应型(敏捷)项目生命周期特征案例说明:工程建设项目与产品开发项目在不同生命周期中的实际演示敏捷看板原则如何开始使用看板看板设计的原则、实践与方法建立一个看板墙案例说明:从沟通的角度,可视化的展示是怎么带来变革性的信息传递的看板工作项与在制品学会创建看板卡片理解工作类型与指示器了解在制品和精益化运作案例说明:用实际案例说明工作流价值,浪费,动力和质量应用约束在制品确定限制与限制原则整合看板与团队基于人员的任务限制案例说明:怎么样正确的设置“在制品”的方法看板管理流程怎么样消除看板浪费:常见的7种浪费帮助工作流动的方法每日站会的重要性和会议形式下一步工作的定义案例说明:通过团队开展站会,探讨工作流,来了解看板管理流程的形式任务计划与估算什么是服务类别计划的安排:计划的需要估算工作量—相对而言用看板的方式做计划案例说明:计划和估算的必要性,通过开源节流的方式做一份不错的计划任务流程设计与改进敏捷常见会议类型,回顾会议的重要性管理质量:根本原因分析方法看板招式的应用案例说明:怎么样在敏捷项目过程中开会,每个会议的重要内容是什么看板度量方法与改进精益看板常见度量指标最好的可视化方法度量指导与改进案例说明:怎么对开展的看板体系进行度量,给出绩效评价的结果看板应用注意事项寓教于乐的工作方式时间盒子对工作的重要性看板运用的变革思路更加高效的工作方式一个完整的案例操作一款新产品的开发流程,根据看板模式,如何设计和推动,直到完成。

添加企业微信

1V1服务,高效匹配老师
欢迎各种培训合作扫码联系,我们将竭诚为您服务