Scrum 中常见的名词/英文单词解释

更新日期: 2017-03-06 阅读次数: 12316 分类: 管理

  • scrum 橄榄球名词,并列争球。记成一种敏捷开发方式即可,没必要去理解橄榄球的规则。
  • backlog 积压、代办之事。可以理解为 trello 中未完成的任务卡片。
  • sprint 冲刺、短跑比赛。可以理解为一次迭代,通常为双周迭代。
  • product backlog 需求列表、或者用户故事卡片列表,同时需要排好优先级。设置优先级的意义是,当一次迭代有进度风险时,优先完成优先级高的任务。
  • silver bullet 银弹,涂成银色的子弹,吸血鬼的克星。可以理解为万能药,使软件工程效率提高N倍的方法。实际上是不存在的。即 scrum 并不是万能药,具体的团队、项目需要适合自己的解决方案。

Roles 角色

  • Product Owner 决定哪些需求需要被开发,并且以何种优先级。我理解为产品经理。
  • Scrum Master 指导团队如何遵守 scrum 流程。尽管怎么看都是项目经理这个角色,但是 Essential Scrum 里特别提了一句,这个 scrum master 角色,并不是传统的项目经理或是开发经理,因为其对团队没有任何控制权,仅仅是个 leader。我第一反应,这是在扯淡,一个没有控制权的人,怎么规范团队的工作流程?
  • Development Team 开发团队。最佳团队规模在 5~9 人。假设,团队有 35 人,那么建议拆分成4个以上的 scrum team。这个团队规模的说法,我非常赞成,因为团队人数超过 10 人,假设为 20 人,团队管理会变得异常困难,例如,开个晨会你会发现,大部分人对其他人的工作毫无兴趣,或者摸不着头脑。原因就是大家职能差异过大,不适合划分在一个 scrum team 中。

Artifacts

  • Product Backlog
  • Sprint Backlog
  • Potentially shippable product increment

Activities

  • Sprint planning
  • Daily scrum
  • Sprint execution
  • Sprint review
  • Sprint retrospective
  • Product backlog grooming

参考

  • 《Essential Scrum》

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式