写点什么

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

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

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

关注

评论

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

网络协议学习笔记Day3

穿过生命散发芬芳

网络协议 4月日更

编程实战:如何管理代码里的常量

华为云开发者联盟

常量 代码 web开发 final常量类 复用常量

扩展 GRTN:云原生趋势下的 RTC 架构演进

阿里云CloudImagine

阿里云 云原生 RTC SRS流媒体服务器

一场关于演讲的演讲

Jxin

读《小岛经济学有感》

箭上有毒

读书笔记 4月日更

mmkv跨进程,面试字节跳动Android研发岗,灵魂拷问

欢喜学安卓

android 程序员 面试 移动开发

ndk开发环境,个人开发者做一款App需要知道的事情,绝对干货

欢喜学安卓

android 程序员 面试 移动开发

手把手教你写一个经典躲避游戏

HZFEStudio

大前端 游戏 canvas

小米java社招面试记录,带备战思路

Java架构师迁哥

如何减少管理层级?

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

新思科技发布《疫情中的安全隐患:移动应用程序安全现状》报告

InfoQ_434670063458

App 新思科技 移动应用程序安全

闲来无事,写脚本,install_wordpress

ilinux

Pytorch数据加载

Sakura

4月日更

图算法系列之深度优先搜索(一)

Silently9527

Java 深度优先搜索 图算法

架构实战营 - 架构设计文档模板

华仔

架构设计 文档模板

浅谈BSS3.0产品“守成”之策下 • 运维提升篇

鲸品堂

软件 运维 提升

你的故事,触动了我的心

小天同学

读后感 读书总结 4月日更 皮囊

2021|南吕

南吕

生活随想 4月日更

NumPy之:标量scalars

程序那些事

Python 数据分析 Numpy 程序那些事 scalar

量化策略系统搭建,马丁策略交易

Java虚拟机原理

风翱

JVM 4月日更

【Node专题】Node 与 Go 的认识

南吕

后端 Node 4月日更

边缘计算加持下的智慧社区

边缘计算

翻译:《实用的Python编程》InstructorNotes

codists

Python

MBP恢复记(体验rm -rf /*)

SamGo

学习

容器 & 服务: 扩容

程序员架构进阶

容器 k8s 28天写作 弹性扩容 4月日更

游戏测试-战斗内核的自动化测试

行者AI

人工智能

聪明人的训练(二十四)

Changing Lin

4月日更

【go专题】Context的理解

南吕

Go 语言 4月日更

当我看技术文章的时候,我在想什么?

why技术

Java

PassJava 初始化项目和添加微服务

悟空聊架构

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