敏捷项目管理中的迭代是指敏捷的什么和什么

发布时间: 0阅读 admin编辑
敏捷知识分享 1. 什么是Scrum?
Scrum是软件开发中最为流行的敏捷框架它是一种迭代的方法,核心是冲刺(迭代术语)为了支持这一过程,Scrum团队使用特定的角色,工件和事件Scrum团队在整个项目中通过检验确保他们达成过程中每一部分的目标
2. Scrum 的三个角色
Product Owner: 代表项目的业务需求方,并负责解释需求
Scrum Master:负责引导保护团队,移除障碍这里需要注意,Scrum Master 不是团队成员,不是产品负责人,他是一个独立的角色,是敏捷和Scrum的思想专家 Scrum Master通过分享敏捷和Scrum的经验帮助团队成长Scrum Master 的目标是建立一支优秀的高绩效的自组织团队
Scrum Team: 执行日常工作开发团队专注于项目并且是跨职能的,也就是说每个成员在项目中都能承担多种项目工作
3. Scrum 的工件
Product Backlog:产品待办事项列表是一个排序的列表,包含所有产品需要的东西,也是产品需求变动的唯一来源产品负责人负责产品待办事项列表的内容可用性和优先级
Spring Backlog:Sprint 代办事项列表是一组为当前 Sprint 选出的产品代办事项列表条目,外加交付 产品增量和实现 Sprint 目标的计划Sprint 代办事项列表是开发团队对于哪些功能要包 含在下个增量中,以及交付那些功能所需工作的预计Spring Backlog 有Scrum 团队自行讨论决定
增量:增量是一个 Sprint 完成的所有产品待办列表项的总和,以及之前所有 Sprint 所产生的增量的价值总和在 Sprint 的最后,新的增量必须是完成的,这意味着它必须可用并且达到了 Scrum 团队完成的定义的标准增量是在 Sprint 结束时支持经验主义的可检视的和已完成的产品组成部分增量是迈向愿景或目标的一步无论产品负责人是否决定发布它,增量必须可用
4. Scrum 的优势
通过尽早反馈,及时调整,做出有价值的,让客户满意的产品
5. 作为Scurm Master,如何管理自己的团队
     a. 管理团队的四种方式/心态模式
           教导和辅导法
            共享Scrum和敏捷的经验,并利用自己的经验提出更多的实践和方法适用于团队建设初期, 团队刚刚转型或者刚学习了Scrum 思想但还没有真正的实践过这个时候需要Scrum Master分享自己的经验和实践,帮助团队理解敏捷和Scrum.
            移除障碍法
             注意这里的移除障碍是指Scrum Master将责任,活动和所有权下放给团队,让团队接管任务,自行解决问题,而不是Scrum Master帮助团队解决问题
             引导法
              引导意味着不干扰讨论的内容或解决方案本身,只是推进讨论流程引导使得沟通更有效率,引导帮助团队定义目标,可交付结果和预期结果
              适用于团队已经渡过了初期的建设,并取得了一定的成功这个时候Scrum Master需要引导团队,防止团队自得于所取得的成功,止步不前
             教练法
               应用于团队后期,不仅关注个人成长,而且关注团队的自我组织,责任感和所有 权
              所有的这些都离不开观察法, Scrum Master 需要通过观察法来决定使用什么方式管理团队
    b. ScrumMasterWay的三个层次
          我的团队:  只对开发团队负责
          关系: 建立一支自信的Scrum团队,将产品负责人整合到团队中,在Scrum的三个角色之间建立平衡的关系 然后强调Scrum 团队与其他利益相关者建立良好的关系和联系
           整个系统: 将重点转移到整个系统,将敏捷思维方式和Scrum价值观带入公司层面,帮助组织改变对员工的态度,改变管理和领导风格,改变产品所有权和战略,从而使得组织变得更灵活,更欢迎变革
推荐 有效管理敏捷团队-快速成为优秀的ScrumMaster
通过敏捷知识讲座的分享,巩固了相关的敏捷知识,同时也发现了一些不牢靠,理解不深的地方,需要后续进一步加强另外,通过在公司内部开展敏捷知识讲座分享,让更多的人了解敏捷,认识敏捷,为以后做敏捷项目打下一定的基础

敏捷项目管理中的迭代是指敏捷的什么和什么

敏捷知识分享 1. 什么是Scrum?
Scrum是软件开发中最为流行的敏捷框架它是一种迭代的方法,核心是冲刺(迭代术语)为了支持这一过程,Scrum团队使用特定的角色,工件和事件Scrum团队在整个项目中通过检验确保他们达成过程中每一部分的目标
2. Scrum 的三个角色
Product Owner: 代表项目的业务需求方,并负责解释需求
Scrum Master:负责引导保护团队,移除障碍这里需要注意,Scrum Master 不是团队成员,不是产品负责人,他是一个独立的角色,是敏捷和Scrum的思想专家 Scrum Master通过分享敏捷和Scrum的经验帮助团队成长Scrum Master 的目标是建立一支优秀的高绩效的自组织团队
Scrum Team: 执行日常工作开发团队专注于项目并且是跨职能的,也就是说每个成员在项目中都能承担多种项目工作
3. Scrum 的工件
Product Backlog:产品待办事项列表是一个排序的列表,包含所有产品需要的东西,也是产品需求变动的唯一来源产品负责人负责产品待办事项列表的内容可用性和优先级
Spring Backlog:Sprint 代办事项列表是一组为当前 Sprint 选出的产品代办事项列表条目,外加交付 产品增量和实现 Sprint 目标的计划Sprint 代办事项列表是开发团队对于哪些功能要包 含在下个增量中,以及交付那些功能所需工作的预计Spring Backlog 有Scrum 团队自行讨论决定
增量:增量是一个 Sprint 完成的所有产品待办列表项的总和,以及之前所有 Sprint 所产生的增量的价值总和在 Sprint 的最后,新的增量必须是完成的,这意味着它必须可用并且达到了 Scrum 团队完成的定义的标准增量是在 Sprint 结束时支持经验主义的可检视的和已完成的产品组成部分增量是迈向愿景或目标的一步无论产品负责人是否决定发布它,增量必须可用
4. Scrum 的优势
通过尽早反馈,及时调整,做出有价值的,让客户满意的产品
5. 作为Scurm Master,如何管理自己的团队
     a. 管理团队的四种方式/心态模式
           教导和辅导法
            共享Scrum和敏捷的经验,并利用自己的经验提出更多的实践和方法适用于团队建设初期, 团队刚刚转型或者刚学习了Scrum 思想但还没有真正的实践过这个时候需要Scrum Master分享自己的经验和实践,帮助团队理解敏捷和Scrum.
            移除障碍法
             注意这里的移除障碍是指Scrum Master将责任,活动和所有权下放给团队,让团队接管任务,自行解决问题,而不是Scrum Master帮助团队解决问题
             引导法
              引导意味着不干扰讨论的内容或解决方案本身,只是推进讨论流程引导使得沟通更有效率,引导帮助团队定义目标,可交付结果和预期结果
              适用于团队已经渡过了初期的建设,并取得了一定的成功这个时候Scrum Master需要引导团队,防止团队自得于所取得的成功,止步不前
             教练法
               应用于团队后期,不仅关注个人成长,而且关注团队的自我组织,责任感和所有 权
              所有的这些都离不开观察法, Scrum Master 需要通过观察法来决定使用什么方式管理团队
    b. ScrumMasterWay的三个层次
          我的团队:  只对开发团队负责
          关系: 建立一支自信的Scrum团队,将产品负责人整合到团队中,在Scrum的三个角色之间建立平衡的关系 然后强调Scrum 团队与其他利益相关者建立良好的关系和联系
           整个系统: 将重点转移到整个系统,将敏捷思维方式和Scrum价值观带入公司层面,帮助组织改变对员工的态度,改变管理和领导风格,改变产品所有权和战略,从而使得组织变得更灵活,更欢迎变革
推荐 有效管理敏捷团队-快速成为优秀的ScrumMaster
通过敏捷知识讲座的分享,巩固了相关的敏捷知识,同时也发现了一些不牢靠,理解不深的地方,需要后续进一步加强另外,通过在公司内部开展敏捷知识讲座分享,让更多的人了解敏捷,认识敏捷,为以后做敏捷项目打下一定的基础