写点什么

在 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:201343
用户头像

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

关注

评论

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

阿里卖家 Flutter for Web 工程实践

阿里巴巴终端技术

flutter Web 客户端开发 ffw

盖世无双之国产数据库风云榜-2022年02月

墨天轮

数据库 GaussDB TiDB 国产数据库

MySQL是怎么保证redo log和binlog是完整的?

华为云开发者联盟

MySQL Binlog Redo Log WAL机制 日志逻辑序列号

Go学习笔记——复合数据类型

为自己带盐

Go 学习笔记 2月月更

网易数帆大数据场景下的DataOps实践

网易数帆

大数据 数据治理 DataOps

互联网应用开发如何搭上AI的快车?来厦门开发者Meetup一探究竟

百度大脑

网络标准之:永远是1.0版本的MIME

程序那些事

Java 网络协议 程序那些事 2月月更

我提交了一个 pr,竟然是为了吃

AlwaysBeta

GitHub 开源 程序员 生活 程序员人生

web前端开发Nodejs的C++ 拓展开发_前端培训

@零度

node.js 前端开发

MongoDB 数据实时同步利器-Tapdata Cloud 免费上手指南

MongoDB中文社区

mongodb

等保2.0政策之物联网安全扩展要求包括哪四个?

行云管家

云计算 物联网 等保 等保2.0 扩展要求

低代码实现探索(三十三)前端脚本公式

零道云-混合式低代码平台

如何应对数千微服务组件带来的挑战?

云智慧AIOps社区

php 架构 微服务 微服务架构 运维

Kaggle冠军解读:风电场短期风况预测任务方案

百度大脑

MongoDB在信息资源共享建设的应用实践

MongoDB中文社区

mongodb

外包学生管理系统架构设计文档

Geek_36cc7c

容器化 | 在 KubeSphere 中部署 MySQL 集群

RadonDB

MySQL 数据库 高可用 RadonDB KubeSphere

原生JavaScript灵魂拷问,你能答上多少(一)

战场小包

JavaScript 前端 2月月更

堡垒机哪家好?贵不贵?作用是什么?

行云管家

堡垒机 等级保护 过等保 等保2.0

网站开发进阶(六十二)最强大的 CSS 布局——Grid 布局

No Silver Bullet

页面布局 2月月更 Grid

产品更新 | 云原生综合运维平台SchedulX V 0.2.0 已发布,支持部署服务至云服务器

星汉未来

StarRocks Contributor 人数破百!极速统一,你我协力!

StarRocks

数据库 数据分析 StarRocks

Flow vs Jenkins 实操对比,如何将Java应用快速发布至ECS

阿里云云效

Java 阿里云 cicd 云原生 ECS

全面解析湖仓一体与大数据演进历程|内含技术工具选型策略

云智慧AIOps社区

数据库 大数据 数据湖 Clickhouse 大数据运维

手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用

百度大脑

java培训:Netty的内存管理

@零度

Java Netty

向工程腐化开炮 | manifest治理

阿里巴巴终端技术

App 客户端开发 腐化治理 manifest

Flink 新一代流计算和容错——阶段总结和展望

Apache Flink

大数据 flink 开源 编程 实时计算

快上车!第十七届全国大学生智能汽车竞赛百度创意组来啦

百度大脑

唯一一家!腾讯云数据库入选“科创中国”先导技术榜

科技热闻

用了区块链技术,破产清算办案更透明了!

CECBC

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