`
jerrycong
  • 浏览: 20867 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Scrum

阅读更多
转载自其它网站

Scrum

产品backlog是Scrum的核心,是需求/故事/特性组成的列表,根据重要性排序。以客户的角度来描述,一般称为故事,一个故事包括:

   1. id - 唯一标识
   2. 名称 - 少于10个字的简述
   3. 重要性(Importance) - 评估的一个数值,例如15、80,分数越高越重要
   4. 初始估算(Initial estimate) - 完成故事需要的工作量,最小单位为故事点(story point),约为1人/天
   5. 如何演示(How to demo) - 本质就是一个测试规范:先.. 然后.. 再.. 如果.. 最终..
   6. 备注(notes) - 相关信息、解释说明和对其它资料的引用等等其他:Track、Component、Requestor、Bug tracking ID

Sprint准备

   1. 一个产品负责人全权维护一个产品backlog
   2. 产品负责人应当理解每个story的含义,知道story为什么存在,并估算story的重要性
   3. 其他人也可以添加story
   4. 重要的backlog已经根据重要性评过分
   5. 开发团队添加story的估算时间

制定sprint计划
举办Sprint计划会议,让团队获得足够的信息,会议内容包括:

   1. sprint达成的目标
   2. 讨论每个故事,估算时间,并形成sprint backlog列表
   3. 调整优化:scope、importance、estimate三者的关系
   4. 演示日期
   5. 每日scrum会议的时间地点

产品负责人通过调整story的优先级和story范围影响sprint backlog团队决定sprint backlog的方式:

   1. 人为判断
   2. 计算生产率:
      可用人/天 x 投入度 = 估算生产率

实际生产率 = 上次sprint中完成的story的估算生产率总和一个story会被拆分出若干个task,由团队维护,不出现在产品backlog中。

TDD,几乎每个故事的第一个任务都是"编写一个失败的测试",而最后一个任务是"重构"(提高代码的可读性,消除重复)。

优先级 1:sprint 目标和演示日期。这是启动 sprint 最起码应该有的东西。
优先级 2:经过团队认可、要添加到这个 sprint 中的故事列表。
优先级 3:Sprint 中每个故事的估算值。
优先级 4:Sprint 中每个故事的"如何演示"。
优先级 5:生产率和资源计算,用作 sprint 计划的现实核查。包括团队成员的名单及每个人的承诺(不然就没法计算生产率)。
优先级 6:明确每日例会固定举行的时间地点。这只需要花几分钟,但如果时间不够用,Scrum master 可以在会后直接定下来,邮件通知所有人。
优先级 7:把故事拆分成任务。这个拆分也可以在每日例会上做,不过这会稍稍打乱 sprint 的流程。

技术故事
我指的是需要完成但又不属于可交付物的东西,跟任何故事都没有直接关联,不会给产品负责人带来直接的价值。

    * 安装持续构建服务器
    * 编写系统设计概览
    * 重构DAO层
    * 升级Jira
    * ......

分享到:
评论

相关推荐

    Scrum敏捷软件开发

    中文名: Scrum敏捷软件开发 原名: Succeeding with Agile: Software Development Using Scrum 作者: Mike Cohn 资源格式: PDF 版本: 英文文字版 出版社: Addison-Wesley Professional书号: 978-0321579362发行时间: ...

    scrum介绍(中文版)

    Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程.。在这个框架中,整个开发周期 包括若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的建议长度2到4周。 在Scrum中,使用产品Backlog来...

    2020-Scrum指南.pdf

    Scrum 的定义 Scrum 是一个轻量的框架,它通过提供针对复杂问题的自适应解决方案来帮助人们、团队和组织 创造价值。 简而言之,Scrum 需要 Scrum Master 营造一个环境,从而: 1. 一名 Product Owner 将解决复杂...

    Scrum指南2020版(PDF, 英文版 + 简体中文版 + 繁体中文版)

    Scrum 是一个轻量的框架,它通过提供针对复杂问题的自适应解决方案来帮助人们、团队和组织 创造价值。 简而言之,Scrum 需要 Scrum Master 营造一个环境,从而: 1. 一名 Product Owner 将解决复杂问题所需的工作...

    THE SCRUM PRIMER: An Introduction to Agile Project Management with Scrum

    There are many concise descriptions of Scrum available online, and this primer aims to provide the next level of detail on the practices. It is not intended as the final step in a Scrum education; ...

    Scrum实战 敏捷软件项目管理与开发

    Andrew Pham拥有Certified ScrumMaster(CSM)、Certified ScrumProduct Owner(CSPO)和Certified SaumProfessionaI(CSP)认证。此外,他获得的认证还包括PMP、Java技术架构师(Sun授权)、OOADUML专家(IBM授权)...

    scrum及常见问题

    scrum及常见问题 ,scrum及常见问题处理解决办法等等

    Scrum精要Scrum精要

    Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要Scrum精要

    Scrum敏捷项目管理

    《Scrum敏捷项目管理》探索Scrum的每一方面,包括科学原理、全新的项目角色及责任、ScrumMaster、产品负责人、如何有效管理未知因素和不断变化的产品需求、如何结束混乱、如何计划和报告、及如何扩展项目团队规模等...

    《Scrum: Novice to Ninja》- PDF 英文原版

    While most scrum books tend to be lengthy textbooks that cover every detail of scrum for all types of organizations, this highly practical book concentrates solely on how best to apply scrum in web ...

    Scrum.Novice.to.Ninja.0994346913

    Why should you use Scrum in your web projects? Simply put, it'll enable your team to get more done in less time. Scrum is the most popular agile project management methodology used in web projects ...

    Scrum敏捷项目管理_官方培训版

    Scrum被认为是目前全球最流行与最有效的敏捷项目管理理念与方法之一,在软件业发达地区被众多知名企业广泛采纳。本书是Scrum理论与实践的重要奠基之作,作者是Scrum的缔造者,深受软件行业人员尊重的敏捷大师。本书...

    2017 Scrum-Guide-CN.pdf

    Scrum 已经被应用于开发软件、硬件、嵌入式软件、交互功能的网络、自动驾驶汽车、学 校、政府、市场、管理组织运营,和我们其他日常生活中,作为个体和群体的一切。 随着技术、市场和环境的复杂性和互相间影响的急速...

    scrum标准参考材料

    scrum的标准参考材料,可以常读常新 Scrum是最著名的敏捷框架。它是敏捷宣⾔言的价值观和原则背后的重要思想源泉,⽽而这些价值 观和原则也是所有敏捷⽅方法的基础。具体内容请参⻅见敏捷宣⾔言。 Scrum直接体现敏捷...

    基于JIRA的Scrum敏捷开发的项目管理

    Scrum敏捷开发的关键字就是增量、迭代,他更重视项目团队之间的现场沟通,不向传统瀑布式开发那样需要万事具备,才开始开发,Scrum在大方向和小故事点确认好了后,团队就可以开动了。Scrum的团队一般都不大,一Scrum...

    英文原版-The Art of Scrum How Scrum Masters Bind Dev Teams and Unleash Agility 1st Edition

    This book covers the nuts and bolts of scrum—its framework, roles, team structures, ceremonies, and artifacts—from the scrum master’s perspective.The Art of Scrum details the scum master’s ...

    Scrum Master可能会遇到的场景

    无论公司CEO权利再大,在Scrum面前他也只是一名Stakeholder。Stakeholder不能直接干预Scrum团队的工作。Stakeholder的需求应该由Product Owner出面应付,而不应直接由Scrum Master和Team来处理。

    90分钟掌握Scrum框架

    Scrum是管理软件项目的一个轻量级的敏捷方法, 名字来源于橄榄球运动中的scrum 过程 简单,但高度的纪律性 依赖迭代和增量的敏捷方法. Scrum 是一种工作管理的方法,不仅仅限于软件开发,可以用来管理其它活动. Scrum...

Global site tag (gtag.js) - Google Analytics