写点什么

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

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

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

关注

评论

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

Web前端设计开发工具集(JS框架、CSS预处理)

2D3D前端可视化开发

前端开发 代码编辑器 css预处理器 web前端开发 前端开发工具

直播指南!解锁 OceanBase DevCon • 2023

OceanBase 数据库

数据库 oceanbase

动手实践开发一个智慧路灯控制器

华为云开发者联盟

后端 物联网 华为云 华为云开发者联盟 企业号 3 月 PK 榜

Apache HugeGraph1.0.0 版本正式发布!

百度安全

Springboot 撞上 NebulaGraph——NGbatis 初体验

NebulaGraph

Java ORM 图数据库

Dragonfly 最新版本 v2.0.9 发布

SOFAStack

开源 互联网 开发者 开发

分享:如何给 DBA 减负?

OceanBase 数据库

数据库 oceanbase

测试同学职场成长的关键要素

老张

团队管理 个人成长

爱因斯坦霉霉同框只需15秒,最新可控AI一玩停不下来,在线试玩已出丨开源

Openlab_cosmoplat

开源社区 AI绘画

软件测试/测试开发丨app自动化测试之设备交互API详解

测试人

软件测试 自动化测试 测试开发 appium

从DPU角度,谈谈关于国产OS开源社区发展的思考

大禹智芯

DPU 国产OS开源社区

用138个案例讲明白了Spring全家桶+Docker+MQ

Java你猿哥

spring 面试 Spring Cloud Spring Boot 面经

用这三本书,探究 ChatGPT 的底层逻辑

图灵教育

深度学习 GPT #人工智能 ChatGPT

文本数据标注,支持词典导入及更多快捷方式|ModelWhale 版本更新

ModelWhale

机器学习 数据分析 云平台 标注 标注工具

选择KV数据库最重要的是什么

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

信息抓包工具:Charles 激活版

真大的脸盆

Mac Mac 软件 抓包工具 信息抓包

用这三本书,探究 ChatGPT 的底层逻辑

图灵社区

深度学习 GPT #人工智能 ChatGPT

分享:FactorJoin,一种新的连接查询基数估计框架

OceanBase 数据库

数据库 oceanbase

集成化、小型化、大势所趋,模块电源优势明显

华秋电子

分享:ODC 如何精准展现 SQL 执行的耗时?

OceanBase 数据库

数据库 oceanbase

流量调度、微服务可寻址性和注册中心

有态度的马甲

ChatGPT4 给出数据库开发者最容易犯的10个错误和解决方案

NineData

数据库 程序员 开发者 dba ChatGPT

4.0 功能抢先看 | 读懂一个项目的研发效能 之 项目交付效率

思码逸研发效能

研发效能

数据采集&流批一体化处理使用指南

大河

批处理 ETL 流处理 bboss 流批一体化

LP流动性挖矿代币分红模式dapp系统开发原理

开发微hkkf5566

photoshop 2023存储为窗口显示空白、黑屏如何解决

互联网搬砖工作者

2023年,LED显示屏配套设备急需升级和优化

Dylan

产品 制造 LED显示屏

HUAWEI Mate X3带来全新小艺输入法, 9键双键盘左右开工、语音悬浮气泡免干扰

最新动态

快速开始高性能Elasticsearch客户端bboss

大河

elasticsearch java bboss restclient

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