写点什么

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:26999
用户头像

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

关注

评论

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

架构1期第三周作业二

道长

极客大学架构师训练营

数据挖掘技术在轨迹数据上的应用实践

滴滴技术

人工智能 数据挖掘 滴滴技术 轨道技术 创新公交

信息公交服务在滴滴的应用实践

滴滴技术

滴滴技术 人工只能 信息公交 路径优化

Spring 5 中文解析数据存储篇-JDBC数据存储(下)

青年IT男

Spring5

Java源码系列1——ArrayList

超超不会飞

Java

不一样的面向对象(三)

书旅

php 面向对象 面向对象编程

奈学:Java 和 JavaScript 是什么关系?

奈学教育

Java

第 0 次面试

escray

程序员 面试 面经

linux 文件权限控制

kcnf

linux 文件权限控制 acl

Go编程(二) 多线程简单斗地主

dongfanger

编程 开发 Go 语言

点对点音视频应用场景及优势

anyRTC开发者

音视频 WebRTC 直播 RTC 安卓

查看mac电脑的温度信息, 并且给mac电脑降温

lmymirror

macos Mac terminal

比曲婉婷云尽孝更可怕的是:2020年,低收入家庭仍然在被收割

成周

心理学 教育 培训 维权 曲婉婷

StreamNative 宣布开源 MoP:Apache Pulsar 支持原生 MQTT 协议

Apache Pulsar

开源 云原生 mqtt Apache Pulsar 消息中间件

倒计时!Pulsar Summit Asia 2020 演讲征集

Apache Pulsar

开源 云原生 pulsar Apache Pulsar 消息中间件

图解 K8S 源码 - Deployment Controller 篇

郭旭东

Kubernetes Kubernetes源码

JAVA集合之ConcurrentHashMap

彭阿三

Java JAVA集合

DàYé玩转数据战略Step By Step

曲水流觞TechRill

数据中台 数字化

初学源码之——Spring IOC 应用

Java架构师迁哥

国庆假期快来了,打开8天长假的正确方式是...

老胡爱分享

读书 书籍推荐 随笔杂谈

10多家公司的Java开发面试常见问题合集

Java架构师迁哥

2020面试阿里字节跳动90%被问到的JVM面试题附答案

Java架构师迁哥

甲方日常 24

句子

工作 随笔杂谈 日常

2020年行摄回忆录(上)

穿过生命散发芬芳

生活 摄影

java安全编码指南之:异常处理

程序那些事

java安全编码 java安全 java安全编码指南

奈学:Java 和 JavaScript 是什么关系?

古月木易

Java

浅谈滴滴需求响应式公交背后的技术

滴滴技术

滴滴技术 创新公交 路径优化

聊一下《技术力量-一线技术团队成功启示录》

Man

中台 研发管理

一篇文章搞定 Nginx 反向代理与负载均衡

哈喽沃德先生

nginx 负载均衡 反向代理 服务器 正向代理与反向代理

融云技术分享:基于WebRTC的实时音视频首帧显示时间优化实践

JackJiang

音视频 即时通讯 实时通信

Go编程(一) 怎么写Go代码

dongfanger

编程 开发 Go 语言

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