2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

在 Scrum 中识别非功能性需求

  • 2008-11-11
  • 本文字数:481 字

    阅读完需:约 2 分钟

非功能性需求描述系统的质量(它是什么)而不是行为(它做什么)。 Scott Ambler Dr. Dobb’s 网站一篇文章中提到:“Scrum 的产品功能清单可以容纳功能性需求,但是……对于非功能性需求和架构的约束来说,它就没那么好使了。”他的观点也引发了诸多讨论。

文章在 Scrum Development Yahoo 讨论组上激起争论。人们分享了自己如何使用 Scrum 获取非功能性需求的经验。 Ron Jeffries 提供了一个实例需求:系统要保证 99% 的正常运行时间,大家以此为中心展开了讨论。

针对该需求,有人建议将其转化为功能需求,这样就可以把它用时间盒限制起来,并对其进行测试了。这个需求就会变成:系统在[时间范围]之内,要保证 99% 的正常运行时间。这样就会带来附加的功能需求,比如创建监控和通知机制。

有些人建议使用其他方式,比如这类的需求可以放在团队的“完成定义”中。也就是说,除非保证每个故事的实现不会导致系统发生故障,否则故事就不能被视为完成。这可以通过诸如审查过程和/ 或负载测试来完成。

欢迎读者留下评论,分享您所了解的Scrum 团队应对非功能性需求的经验。

查看英文原文: Addressing Nonfunctional Requirements in Scrum

2008-11-11 03:201668
用户头像

发布了 479 篇内容, 共 182.1 次阅读, 收获喜欢 53 次。

关注

评论

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

云服务器Flexus X实例,Docker集成搭建MinIO

平平无奇爱好科技

Flexus云服务器X实例部署宝塔面板

平平无奇爱好科技

懒猫微服移植 Qwerty Learner 应用

玄兴梦影

NAS 移植应用 懒猫微服应用移植 Qwerty Learner 懒猫微服

HR Path收购IntSys Solutions

财见

Omnissa Dynamic Environment Manager 2412 - 个性化动态 Windows 桌面环境管理

sysin

horizon

ROS通信机制详解:Service与Parameter Server的工作原理与应用场景

芯动大师

ROS TOPIC sevice

8款客户跟进管理系统测评:哪个更适合你的企业?

易成研发中心

客户关系管理 客户关系管理软件 客户跟进系统

Tomcat保姆级安装教程

平平无奇爱好科技

【这就是ChatGPT】了解原理让大语言模型AI成为你的打工人—慢慢学AI006

AI决策者洞察

#人工智能 Prompt

懒猫微服移植 DataEase 应用

玄兴梦影

NAS DataEase 懒猫微服应用移植 懒猫微服

万字长文,带你进入“具身智能”世界!

机器人头条

科技 大模型 人形机器人 具身智能

如何轻松部署“未知表白墙”项目:华为云Flexus X实例指南

平平无奇爱好科技

云服务器Flexus X实例,Docker集成搭建YesPlayMusic网易云音乐播放器

平平无奇爱好科技

云服务器Flexus X实例,Docker集成搭建DVWA靶场

平平无奇爱好科技

云服务器Flexus X实例,Docker集成搭建搭建Flink

平平无奇爱好科技

华为云Flexus云服务器X实例之openEuler系统部署Beszel轻量级服务器监控系统

平平无奇爱好科技

使用华为云Flexus云服务器X搭建部署茶叶商城小程序uniapp

平平无奇爱好科技

《CPython Internals》阅读笔记:p96-p96

codists

CPython

IoTDB 常见问题 Q&A 第三期

Apache IoTDB

CTA宣布新的全球创新冠军

财见

深入理解 ECMAScript 2024 新特性:Promise.withResolvers

李游Leo

ecmascript 前端

企业怎么做知识管理

易成研发中心

知识管理 知识管理系统 知识管理软件

Flexus云服务器X实例实践:部署ServerBee监控工具

平平无奇爱好科技

在Scrum中识别非功能性需求_研发效能_Chris Sims_InfoQ精选文章