写点什么

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

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

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

关注

评论

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

想在杭州学前端,千锋IT培训怎么样?学员真实案例

千锋IT教育

2022-10-28:以下go语言代码输出什么?A:false false;B:true false;C:true true;D:false true。 package main import “f

福大大架构师每日一题

golang 福大大 选择题

政务数据安全解决方案

前嗅大数据

政务 基础数据方案 数据方案

11 月亚马逊云科技培训与认证课程,精彩不容错过!

亚马逊云科技 (Amazon Web Services)

培训与认证

JS事件,你真的懂吗(捕获,冒泡)?

乌龟哥哥

10月月更

Redis浅析(二)

Andy

【web 开发基础】PHP 中的特殊流程控制(exit) -PHP 快速入门 (22)

迷彩

调试工具 10月月更 web开发基础 PHP基础 exit

Redis浅析(一)

Andy

极客时间运维进阶训练营第二周作业

好吃不贵

流式计算常见的开源实现

穿过生命散发芬芳

10月月更 流式计算

Excel做数据分析?是真的很强!

Jackpop

你用 Excel 做的最酷的事情是什么?

Jackpop

IBM Websphere实践 实验4

w010w

Java jsp 10月月更 企业级应用程序开发 实验报告

用芯弹一首《大加洛普舞曲》:从AI-ISP,透视vivo的双芯之路

脑极体

国际移动设备识别码IMEI

Geek_古藤模根

移动设备识别 GSMA IMEI

分布式系统快速接入pinpoint1.8.3指南

程序员欣宸

Java Pinpoint 10月月更

极光笔记 | 极光clickhouse千亿级数据分析实践之路

极光JIGUANG

一文看懂Htmx

天择

JavaScript htmx

Python中的协议有什么作用?

Jackpop

峰会回顾 | 阿里云与StarRocks合作、开放、共赢

StarRocks

数据库

SQL 的查询语句

芯动大师

Python SQL语句 10月月更

Docker网络模式:Bridge和Host的区别,一文带你了解!

wljslmz

Docker 容器 软件 10月月更

企业数据上云,怎能少的了华为云企业交换机ESW?

科技怪授

ESW

千锋大连“匠心8载 感谢有你”周年庆典隆重举行

千锋IT教育

千锋沈阳前端怎么样?学员真实案例

千锋IT教育

“程”风破浪的开发者|【模块-Java布局】十分钟挑战鸿蒙Codelab组件

liuzhen007

OpenHarmony “程”风破浪的开发者

首次!龙蜥社区生态用户实践精选集发布在即

OpenAnolis小助手

开源 龙蜥社区 生态伙伴 厂商 案例集

Spring Boot和Spring Cloud的关系

阿泽🧸

Spring Boot 10月月更

Java | 接口

陌上

编程 Java、 10月月更

Java | 内部类

陌上

Java 编程 10月月更

【移动应用安全】Android文件系统

w010w

android 10月月更 安卓文件系统

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