写点什么

用例在 Scrum 中有一席之地吗?

  • 2010-11-17
  • 本文字数:961 字

    阅读完需:约 3 分钟

在 Scrum 中,需求通常以用户故事表达。那么在Scrum 中可以使用用例吗?如果可以的话,什么情况下我们应该使用用例呢?

Scott Kendrick 问到:

用例在 Scrum 中有一席之地吗?我的直觉是,如果正确编写了用户故事,那就足以驱动讨论和协作了,同时也足以用来制定测试用例了。

首先,Scrum 要求我们使用用户故事,而不要使用用例吗? Roy Morien 认为不是

Scrum 没有强制任何引发诱导和记录需求的方法,除了推荐面对面的对话、日常的站立会议(当然如果你想坐下也可以)、sprint 计划会议、甚至是用户故事分析,Scrum 推荐的就只有协作活动和透明性了。根据这些指导原则,我想这取决于你实际想做什么。

鉴于此,在什么情况下你会想使用用户故事呢? Charles Bradley 建议

通常对于新的 Scrum 团队,在他们转向 Scrum 的头几个月,我建议他们就使用他们以前的需求搜集方法。学习 Scrum 时,不去学习一种全新的需求搜集方法会让学习变得非常困难。

同时Charles Bradley 认为,“[……]Scrum 的指导原则表明大部分Scrum 团队应该使用用户故事,而对于那些要求‘任务/ 生命周期的行为要非常确定’的团队,可以使用用例”。 Adam Sroka 不同意这种方法

传统观点认为,“关键”的应用程序需要更多文档。我认为这是不对的。关键应用程序需要的是更多(以及更好)的验证。要做到这一点,就需要详尽的自动化测试,许多做“关键”应用程序的团队都不那么做,这点我不能理解。

但是,在纯粹的功能范围外,用例文档可能会提供价值。 Charles Bradley 写到

嗯,我曾经在航空领域工作过一段时间,尽管我没有完备的知识来支持这份工作(比如,什么需求必须具备这个东西),在我们从事文档工作的时候,让我记忆犹新的是,编写文档的目的不是过程审计,而是找出飞机坠毁的起因和责任方(监管部门,诉讼保护)。因此,某些必要的文档有助于(保护公司)那样的工作,而且我认为,在某些时候用例可能会比用户故事更加有助于证实你的案例(避免出错)。

像敏捷方法的所有方面一样,对于用例给组织带来的价值,应该要仔细检查。你从付出的精力中究竟得到了什么?毕竟,就像 Ron Jeffreis 所说的,“我还没有碰到过很多实际的人,真正善于编写用例。”如果你承认你可能不擅长编写用例,那么有什么事情是你一直在做的,能给你的组织带来更多价值?

查看英文原文 Do Use Case Have a Place In Scrum?

2010-11-17 00:241742
用户头像

发布了 38 篇内容, 共 94713 次阅读, 收获喜欢 1 次。

关注

评论

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

全国见!飞桨星河社区五周年,邀你共赴大模型盛宴!

飞桨PaddlePaddle

人工智能 开发者 大模型 星河社区

Downie 4 for Mac(好用的视频下载软件) 4.6.34直装版

展初云

Mac 视频下载 Downie

DAPP开发:探索NFT DAPP的世界创建和启动指南

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

从互联网到云计算再到 AI 原生,百度智能云数据库的演进

Baidu AICLOUD

redis 分布式数据库 云原生数据库

Permute 3 for mac(媒体文件格式转换器) 3.11.2中文版

展初云

Mac 格式转换 视频转换

怎么理解 React Server Component 和 Next.js 的关系

伤感汤姆布利柏

OpenHarmony知识共享与论坛共建:更深层次的社区共建与繁荣

新消费日报

用二维码进行人员管理,人员信息一目了然

草料二维码

二维码 草料二维码

FoneLab Location Changer for mac虚拟定位软件

展初云

Mac 虚拟定位软件

软件测试/人工智能丨​Python运算符解析,小白也能轻松get

测试人

人工智能 软件测试

数仓实时算子难以观测,快来试试算子级监控吧

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

选择Amazon EC2,走进云端新时代

YoLo

服务器

KeyShot 2023 Pro 动画渲染制作工具 附 安装教程 支持M1

加油,小妞!

3D动画渲染软件 KeyShot Pro 2023下载

一种全新的日志异常检测评估框架:LightAD

华为云开发者联盟

人工智能 机器学习 深度学习 华为云 华为云开发者联盟

这么有趣的ts类型,不看真的会后悔!

秃头小帅oi

Atlassian发布最新补贴政策,Jira/Confluence迁移上云最低可至零成本

龙智—DevSecOps解决方案

Jira Confluence Jira Service Management

LangChain:引领人工智能应用系统的语言模型革新

测吧(北京)科技有限公司

测试

为什么云游戏被认为是行业的未来趋势?

Finovy Cloud

5G 游戏 vr 云计算, 云游戏

8个比较流行的无/低代码后端数据平台

小狗围观科幻

选择美国站群服务器的五大理由:安全、稳定、高效

一只扑棱蛾子

美国站群服务器

InnoDB和MyISAM存储引擎对比

javaNice

MySQL

制造业工厂万界星空科技云MES系统中的设备管理模块

万界星空科技

生产管理系统 mes 设备资产管理系统 制造业数字化

阿里云 E-MapReduce 全面开启 Serverless 时代

阿里云大数据AI技术

众包平台,解锁自由职业者的灵活空间

知者如C

DAPP代币燃烧质押挖矿系统开发

l8l259l3365

Atlassian午餐会直播回顾:如何拓展Jira工作流,加强团队协作?

龙智—DevSecOps解决方案

Jira

人工智能 |企业私有版大语言模型引领人工智能创新

测吧(北京)科技有限公司

测试

用例在Scrum中有一席之地吗?_研发效能_Dan Puckett_InfoQ精选文章