写点什么

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

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

关注

评论

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

HoudahSpot for Mac中文版 多功能文件搜索软件

小玖_苹果Mac软件

三面滴滴失败,总结了Java面试题,有几个题还是一直搞不懂

Summer

Java 程序员 面试 架构师 大厂

Python 条件判断:全面掌握 if、else、elif 语句的用法

敲代码不忘补水

Python 编程语言 科技 if 计算机科学与技术

基于HarmonyOS 5.0的元服务:技术架构、应用场景与未来发展【探讨】

申公豹

HarmonyOS

高级文本编辑器UltraEdit for Mac激活版

iMac小白

Java初中级岗位内卷严重,普通程序员如何突击高端岗?

了不起的程序猿

后端 架构师 java程序员 java面试 八股文

不会还有程序员不知道跳槽季靠这1700道java面试题就能平淌大厂吧

程序员高级码农

Java java程序员 java面试 Java后端 Java面试题

Python 变量与运算:基础教程

敲代码不忘补水

Python 编程语言 计算机科学与技术 #科技

全网最全JAVA面试八股文,终于整理完了

Geek_Yin

Java 程序员 java面试 Java面试题 Java面试八股文

某世界知名航司携手雅菲奥朗开启SRE和可观测性培训,加速企业数字化转型

雅菲奥朗

Observability SRE培训 SRE认证 可观测性认证 可观测性培训

git客户端软件Sublime Merge for Mac注册激活版

iMac小白

Navicat BI for Mac中文激活版 数据可视化分析工具

iMac小白

开发者必看:Pip 可编辑安装让你轻松定制和修改第三方库

LLLibra146

Python pip pypi requests

引领密码技术革新,牢筑数字安全基石------openHiTLS密码套件开源发布

Geek_2d6073

阿里P7架构师,耗时十年整理的Java面试飞升笔记,差距不是一点点

程序员高级码农

Java 程序员 java面试 Java后端 Java面试题

日本经济新闻电子版:付费数字订阅用户数在日本率先达到100万

财见

中文破解版 AutoCAD 2024 下载 附cad 2024激活补丁

iMac小白

《计算机组成及汇编语言原理》阅读笔记:p28-p47

codists

计算机组成及汇编语言原理

从GPT到o3:Next-token Prediction 的核心奥秘(上)

JustYan

人工智能 大模型 openai GPT 生成式AI

GTD任务管理器Omnifocus Pro 4 for Mac激活版

iMac小白

不吹不黑,阿里这份SpringBoot进阶小册包含了SpringBoot的所有骚操作

了不起的程序猿

Java 微服务 架构师 springboot java面试

阿里大佬翻遍全网Java面试文章,总结出这份1658页文档,GitHub收获25K+点赞

Summer

Java 程序员 面试 架构师 大厂

Java高频面试题(2025最新含答案)

Geek_Yin

程序员 Java 面试 #java Java 面试题

mac三维建模软件:Rhino 8 for mac中文破解版

小玖_苹果Mac软件

HarmonyOS应用开发实战-开箱即用的首页页面构建与ArkTS解析【HarmonyOS 5.0(Next)】

申公豹

HarmonyOS

Navicat BI Viewer for Mac中文激活版 BI文件查看工具

iMac小白

为什么Java性能优化技能是高级开发的代名词?

了不起的程序猿

程序员 后端 java面试 jvm调优 Java性能优化

合合信息:视觉内容安全技术的前沿进展与应用

阿Q说代码

HarmonyOS应用开发实战:基于ArkTS的开箱即用登录页面实现【样式方式实现①】【HarmonyOS 5.0(Next)】

申公豹

HarmonyOS

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