写点什么

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

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

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

关注

评论

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

《中国企业软件研发管理白皮书》发布会倒计时1天|精彩抢先看

万事ONES

小红书广告智能创意能力构建过程详解

小红书技术REDtech

人工智能 广告 小红书

开源正当时,共赢新未来 OpenHarmony开发者大会成功召开

科技汇

深入Spring Boot :web.xml去哪了

会踢球的程序源

Java Spring Boot

LED显示屏如何做到节能环保?

Dylan

经济 设备 LED显示屏

TIME_WAIT累积与端口耗尽

阿泽🧸

TIME_WAIT 三周年连更

2023JAVA架构师面试130题含答案:JVM+spring+分布式+并发编程》...

程序知音

Java java面试 后端开发 java架构 Java面试题

当GPT-4化身主考官:与ChatGPT处于同水平的有这些

Openlab_cosmoplat

精选AI工具合集,效率神器!不止ChatGPT

Finovy Cloud

人工智能 AI

准备2023金三银四的Java程序员注意:40+文档5000+页面试资料来啦

会踢球的程序源

Java java面试 面试资料 Java大厂面试

小红书2024届实习生招聘一直在等着你!

小红书技术REDtech

招聘 实习 小红书

【七千字】教你如何用MySQL分析查询语句Explain

会踢球的程序源

Java MySQL

软件测试/测试开发丨搞定多环境下的接口测试

测试人

软件测试 自动化测试 接口测试 测试开发

SpringBoot2.x系列教程——整合使用JPA

会踢球的程序源

Java

互联网工程师Java面试八股文及答案整理(2023最新版)

会踢球的程序源

Java springboot java面试

软件测试/测试开发丨流程封装与基于加密接口的测试用例设计

测试人

软件测试 自动化测试 接口测试 测试开发 测试用例

【安全运维】小微企业的安全运维工具用哪款好?

行云管家

运维 安全运维

OSPFv3与OSPFv2的对比

穿过生命散发芬芳

三周年连更 OSPFv3

推进数字化转型进程,AntDB数据库协同神州云动共促新发展

亚信AntDB数据库

AntDB AntDB数据库 企业号 4 月 PK 榜

测试工程师为什么要关注研发效能?

思码逸研发效能

软件工程 研发效能 测试工程师

支持多种数据库管理系统:Valentina Studio Pro Mac激活版

真大的脸盆

软件 Mac 数据库管理 管理数据库

10分钟带你徒手做个Java线程池

华为云开发者联盟

Java 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

CANN开发实践:4个DVPP内存问题的典型案例解读

华为云开发者联盟

人工智能 华为云 CANN 华为云开发者联盟 企业号 4 月 PK 榜

押题率90%!2023Java岗面试99题(含答案):JVM+Spring+MySQL+线程池+锁

程序知音

Java 后端 java面试 Java进阶 Java面试题

小红书社区反作弊探索与实践

小红书技术REDtech

防作弊 小红书

关于ChatGPT,我们请小红书技术人和NLP专家聊聊原理和潜力

小红书技术REDtech

自然语言处理 openai ChatGPT

OneFlow源码解析:Eager模式下Tensor的存储管理

OneFlow

FastAPI 快速开发 Web API 项目: 连接 MySQL 数据库

宇宙之一粟

Python FastApi 三周年连更

开屏广告=让用户等?小红书如何兼顾用户体验和广告投放效果

小红书技术REDtech

推荐 广告 小红书

如何一招搞定PCB阻焊过孔问题?

华秋PCB

工具 电路 阻抗 PCB PCB设计

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