HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

百度人脸采集SDK通过CFCA权威安全测评

百度大脑

人工智能 人脸

Map (映射) 实现

BlockQuant

map 哈希表 hash table

022云原生之Kubernetes服务

穿过生命散发芬芳

云原生 10月月更

ORM

风翱

ORM 10月月更

ConcurrentHashMap JDK1.8 源码分析

黄敏

java

【新】虚拟机深层系列「GC本质底层机制」SafePoint的深入分析和底层原理探究指南

洛神灬殇

JVM safepoint JVm虚拟机 10月月更

营销CRM软件(销售管理工具)让客户都成为回头客

低代码小观

营销 企业 企业管理 CRM 管理系统

百万大数据5期-BSM-01课作业

Clarke

linux之curl命令

入门小站

Linux

腾讯云 CIF 工程效能峰会完美收官

CODING DevOps

DevOps 云原生 腾讯云 CIF 峰会 开源生态 企业研发管理

[架构实战营]模块一作业:微信业务架构与学生管理系统

Geek_99eefd

架构实战营 「架构实战营」

数字货币交易所系统开发内容(案例)

如何应对职场焦虑?

石云升

焦虑 职场经验 10月月更

数字货币交易所系统软件开发简介(搭建)

官方线索 | HDC.Together华为开发者大会2021

穿过生命散发芬芳

1024我在现场

在线字符串转列表工具

入门小站

工具

揭秘!探访百度AI反诈第一线

白洞计划

通过几个小程式来快速学习Java基本语法 | Java

Regan Yue

Java 10月月更

知识计算:华为云要给AI时代开一扇门

脑极体

自定义 View:Bitmap和Drawable

Changing Lin

10月月更

【权限专栏】谁允许你访问了?

趣链科技

区块链 权限管理

21. 合并两个有序链表(链表)

黄敏

深空时代来临,探日究竟有何魔力?

脑极体

一文读懂公共部门、区块链和数字太空竞赛三者之间的角色关系

CECBC

区块链的监管架构基本成型

CECBC

百度大脑DuMix AR赋能中国人寿财产保险,助力车险定损场景数字化转型

百度大脑

人工智能 百度

再次捕获云上在野容器攻击,TeamTNT黑产攻击方法揭秘

腾讯安全云鼎实验室

容器 云安全

JavaScript对象创建的 6 种模式

devpoint

工厂模式 原型链 构造函数 JavaScrip 10月月更

1万字长文高速你千万级并发架构下如何提高数据库存储性能

Java 编程 架构 面试 分布式

Android 音视频采集那些事

声网

音视频

把握数字经济发展趋势和规律 推动我国数字经济健康发展

CECBC

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