NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

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

关注

评论

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

腾讯蒋杰:腾讯混元大模型,定位“实用级”

Geek_2d6073

ATRS Week 4

Geek_c25301

ARTS 打卡第 4 周(9.4~9.10)

向东是大海

ARTS 打卡计划

华为云云耀云服务器L实例:中小企业快速开展业务的理想选择

平平无奇爱好科技

华为云云耀L实例:提升业务性能,加速企业云端进化

平平无奇爱好科技

Java 中的反射与注解

菜皮日记

Java

文心一言 VS 讯飞星火 VS chatgpt (89)-- 算法导论8.3 2题

福大大架构师每日一题

福大大架构师每日一题

永续合约交易所搭建,数字货币杠杆功能系统开发

V\TG【ch3nguang】

微信平台业务架构

happy

如何构建高质量的大语言模型数据集

来自四九城儿

2023上海复合材料展|2023中国国际碳纤维材料展会

秋硕展览

交易所系统如何开发?交易所开发所要具备的三大门槛和要求

V\TG【ch3nguang】

个人杂谈之断更篇

Disaster

腾讯混元大模型亮相:全链路自主研发

Geek_2d6073

语音合成数据的收集与处理:挑战与技术

来自四九城儿

小程序后端开发痛点——如何选择云服务器以减少维护工作?

平平无奇爱好科技

ARTS打卡第四周:Kafka的术语

三毛

ARTS 打卡计划

区块链交易所平台源码开发搭建

V\TG【ch3nguang】

ARTS-6

进德修业

ARTS 打卡计划 #ARTS

区块链DApp开发二次开发,源码交付搭建

V\TG【ch3nguang】

区块链技术应用开发

ARTS打卡第三周:什么是Kafka

三毛

ARTS 打卡计划

区块链交易所软件开发可定制化功能部署

V\TG【ch3nguang】

ARTS 0906 打卡

冰封的鸢尾花

ARTS 打卡计划

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