写点什么

The Power of Done

  • 2008-10-24
  • 本文字数:761 字

    阅读完需:约 2 分钟

Scott Schimanski 最近描述了清晰定义“完成”的重要性。Scott 指出清晰定义“完成”对业务和个人都有重要意义。业务那边可以不用额外投放资源下使用新付运的功能,而个人可以享受到“完成”的满足感。

迭代开发是敏捷开发中最重要的特点之一,把大型开发分成不同的小型开发。这些开发经过计划,工作,最后完成。大家都知道这过程多辛苦,但这不止于编写代码,而更包括测试,编写文档,安装包,以及一切最终所需的东西。

Ken Schwaber 芝加哥 Scrum 聚会上讨论团队清楚“完成”一词含义的重要性。他指出有了对“完成”定义的共识以后,连"Scrum of Scrum"也不需要了。除了一般“通过所有用户接受测试和产品负责人满意”之外,Ken 建议“完成”的定义还应该包括:

  • 代码检讨
  • 设计检讨
  • 重构
  • 效能测试
  • 通过单元测试
  • 可能还有更多

你也可以在他与 Scott Hanselman 访问中听他对“完成”定义更多的见解。

Mishkin Berteig 建议找出重复的工作然后把它们包括在“完成”的定义上,即是如果团队经常发现需要做一些像"中文化(故事名称)",那可能"中文化"应该被加入团队里“完成”的定义。

Aaron Ruhnow 提及到他到团队如何用以下清单去定义“完成”并进入“化境”。

  1. 完成编码
  2. 同行评审(结对编程也可以)
  3. 代码控制上当前版本的代码可通过编译及运行
  4. 加入注释及签入(check in)代码
  5. 代码里的 public/friend 方法利用 VB Commenter 加入注释
  6. 更新故事/用例手动测试计划
  7. 写好 FIT 测试(与 SQA 的同事)
  8. 更新 UML 图
  9. 写好单元测试并通过
  10. 达到 90% 代码覆盖
  11. 跟构建管理人(build master)沟通所有构建和打包的改动(例如:加新的档案)
  12. 更新工作清单时数以及完结
  13. 完成所有代码里的工作清单上的工作

最后,请看看 Tony Clark 于 Implementing Scrum 博客上 “完成”的诠释漫画。大家对以上有什么意见?请不妨留下对“完成”的意见。

查看英文原文 The Power of Done

2008-10-24 21:261099
用户头像

发布了 21 篇内容, 共 59138 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

Verilog 设计方法

芯动大师

流程 Verilog 设计方法

模块一:课程作业

peter

#架构实战营

架构实战营-模块一作业

落叶挂云霄

FL Studio21正式版本发布更新附送85款主题下载

茶色酒

FL Studio 21 FL Studio21

从汽车之家效能平台建设看汽车行业研发数字化之路

之家技术

数字化 汽车 构架 效能度量 效能

十大开源测试工具和框架

FunTester

MySQL执行计划之explain详解

@下一站

程序 MySQL优化 dba 11月日更 11月月更

架构实战营(第10期)模块一作业

Geek_e5f2e5

架构训练营模块一作业

现在不学习马上变垃圾

#架构实战营

FL Studio2023新版本功能爆料将引入4款全新插件!创作力UP!

茶色酒

FL Studio

架构实战营-模块1-作业

zealot0317

模块一作业提交

Geek_7d539e

React源码分析1-jsx转换及React.createElement

goClient1992

React

如何通过“推送文案的千人千面”有效提升用户转化和留存

极光JIGUANG

极光推送 用户运营

设计原则 — 多用组合,少用继承

Lemoon Can

面向对象设计原则 设计原则

模块七-王者荣耀商城异地多活架构设计

Geek_b35d92

商城 构架 王者荣耀

ChatGPT中文版杀疯了,已登录AI模型市场

felix

React源码分析2-深入理解fiber

goClient1992

React

从观察者模式到Java事件处理机制(上)

老农小江

设计模式 java 编程 事件机制

超详细FL Studio水果2023新版更新功能讲解!80项更新与改进!

茶色酒

FL Studio FL Studio 21 FL Studio21

设计原则 — 基于接口而非实现编程

Lemoon Can

面向对象设计原则 设计原则

API安全中的数据隐私保护步骤

穿过生命散发芬芳

API安全 12月月更

微信业务架构图 & 学生管理系统

chinandy

架构设计

架构实战模块一:架构图

小飞同学

#架构实战营

2022-12-07:删除重复的电子邮箱。删除重复数据后,id=3的数据被删除。请问sql语句如何写? DROP TABLE IF EXISTS `person`; CREATE TABLE `per

福大大架构师每日一题

数据库 福大大

架构实战营模块一作业

周烨

React源码分析3-render阶段(穿插scheduler和reconciler)

goClient1992

React

模块一作业

陈天境

全面进化!Apache Doris 1.2.0 Release 版本正式发布|版本通告

SelectDB

数据库 大数据 开源 数据分析 Doris

王者荣耀商城异地多活设计

π

从观察者模式到Java事件处理机制(下)

老农小江

设计模式 java 编程 事件机制

The Power of Done_研发效能_Chris Sims_InfoQ精选文章