写点什么

怎样高质量地完成用户故事?

  • 2010-12-28
  • 本文字数:712 字

    阅读完需:约 2 分钟

署名为 Brian 的网友在“Scrum 开发”邮件列表上提出了一个他遇到的质量问题

在迭代结束的时候,我们的开发团队总是不能交付几乎没有缺陷的用户故事。一位管理人员建议我们,即使是修复缺陷,也创建一个故事——QA 点 (QA score)。

Jorge Rowies 提出了几个建立质量度量指标的方案

测试人员和开发人员在同一个团队吗?如果不是,那么 QA 点将是一个很不错的减少缺陷的开端。 每个用户故事都有验收测试吗?如果有,那些测试是谁写的呢?它们足够明确,并且能在一个迭代中完成吗?

Malcolm Anderson 认为暂停新的开发有助于完善当前的用户故事

在开发人员开始做下一个用户故事之前,指派一个测试人员先审核做好的用户故事,这样是不是更好呢? 这将把你的缺陷数降低至几近于零。

开发人员都倾向于做“新的东西”,那些完成速度很快、但质量很差的开发人员倾向去做那些最“新的东西”。我的这个方法可以预防开发人员高速低质的开发。

Jack Milunsky 提倡关注完成的定义

你的团队需要对每个故事建立“完成”的标准。这包括验收测试和质量标准。如果在 sprint 结束的时候,一个用户故事还是存在缺陷,那么它就是未完成。你必须在同一个 sprint 里面完成一切开发、测试和缺陷修复。这会让你的产品拥有很不错的质量。

Peter Skeide 对于解决质量问题有一些很具体的建议

  • 改进回顾会议,这样团队可以有效地识别和解决这类质量问题。
  • 如果不同的团队成员编写代码的质量不一样,那么让那些更强的开发人员识别出一些能帮助其他人提高代码质量的方法。
  • 关注缺陷预防,而不仅仅是缺陷识别。一些有用的工具包括:
    • 代码检查 (code inspections)
    • 检查清单 (checklists)
  • 通过结对编程来改进团队内部的知识共享。
  • 开始定期使用一些静态或者动态代码分析工具。
2010-12-28 08:452542
用户头像

发布了 114 篇内容, 共 38.3 次阅读, 收获喜欢 2 次。

关注

评论

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

项目管理变更之交付目标的变化

L3C老司机

HDFS杂谈:DFSAdmin Report解读

罗小龙

hadoop hdfs 28天写作 dfsadmin

创业统一战线 Jan 21, 2021

王泰

28天写作

如何保持积极

Ian哥

28天写作

Windows DHCP最佳实践(三)

BigYoung

windows Windows Server 2012 R2 DHCP

甲方日常 88

句子

工作 随笔杂谈 日常

如何成为分享高手(下)

熊斌

演讲 经验分享 成长笔记 28天写作

LKA是如何实现的(28天写作 Day13/28)

mtfelix

自动驾驶 28天写作

大数据知识专栏 - MapReduce的Combiner实现shuffle调优

小马哥

大数据 hadoop mapreduce 七日更

两层和三层网络架构差异

老龄化不可避免,灰犀牛是否可以成为黑天鹅?

JiangX

政策 28天写作 双循环 人口结构

Mybatis【13】-- Mybatis动态Sql标签的使用

秦怀杂货店

sql mybatis

HTML(四)——建立超链接

程序员的时光

html 程序员 28天写作

管理者掌握这5个提问技巧,秒变提问高手

一笑

团队管理 管理 团队建设 提问的艺术 28天写作

JVM的内存分代,这篇文章帮你理一理

Java鱼仔

Java 面试 JVM

Git学习【1】 -- 基本常用命令

秦怀杂货店

git GitHub

Soul 学习笔记---使用 zookeeper 实现数据同步(六)

fightingting

Soul网关

1000公里续航动力电池背后的迷雾与真相

脑极体

Go中的SSRF攻防战

Gopher指北

安全 Go 语言

存在即合理

lidaobing

比特币 28天写作

28天瞎写的第二百二十四天:食品专业的编程高手

树上

28天写作

soul数据同步(一)概述及websocket同步策略

xzy

Soul网关 soul

Soul 源码阅读 01|数据同步

哼干嘛

Java Soul网关

重学JS | Web Workers让JS存在多线程环境

梁龙先森

编程 大前端 28天写作

苹果的董事长是谁?别去搜了,看这。

Justin

28天写作 冷知识

基础不牢,地动山摇;自学进大厂的第18天!

Java架构师迁哥

【并发编程的艺术】JAVA并发机制的底层原理

程序员架构进阶

Java 架构 并发编程 内存模型 28天写作

竟然输给了一款软件「幻想小说 13/28」

道伟

28天写作

Spring Boot 中使用拦截器

武哥聊编程

Java springboot SpringBoot 2 拦截器 28天写作

蔡超:这八点架构师感悟,真的很干货 | 大道至简

李忠良

28天写作

Orleans 知多少 | .NET分布式框架

dotnet actor orleans

怎样高质量地完成用户故事?_研发效能_Dan Puckett_InfoQ精选文章