写点什么

重新发明敏捷:从价值到解决方案

  • 2013-05-30
  • 本文字数:1103 字

    阅读完需:约 4 分钟

Jean-Jacques Dubray 是一位作家、评论家和 InfoQ 编辑,他撰写了一篇题为《重新发明敏捷:从价值到解决方案》的博客文章,在其中质疑了敏捷用户故事的架构。他写道:

有这样一种观点:用户故事是敏捷开发中最重要的工件,因为作为一个容器,它主要将价值流带给用户,而敏捷开发完全是关于快速价值交付的。

然而,接下来他说道:

在实践中,鲜有人专注于用户故事中的收益部分。我所见到的全部用户故事都是推进项目状态所需要的,我们习惯称之为 “需求”(措辞略有不同但意思相当)或“任务”。

以及:

然而,即使恰当地编写,用户故事的构建中仍然有一个根本性缺陷,因为它们以某种方式做出了关于解决方案形态的假设,并驱动作者几乎立即转入解决方案模式,而没有为创造和跳出定式的思维留下空间。

他使用 BOLT 表示法追踪了业务问题和用户故事之间的关系。 最常见的识别用户故事的方法是作为层级结构,不过他对此并不认同:

最终,问题与解决方案之间的关系是一幅图(状态、转变代表问题、动作代表解决方案),然而正是这样,问题空间和解决方案空间在用户故事层面的结合变得令人遗憾。这意味着用户故事不能够有效嵌套,而且显然也不能够适应层级架构(层级架构在大部分我所知道的敏捷工具中都很常见)。这一问题非常严重,因为团队都在奋力将业务层面的用户故事,以及系统层面或解决方案层面的用户故事关联起来。单一父节点的概念直接与以下情况冲突:拥有多种可能进入一状态的转换的可能性,以及分解原则——相同的问题出现在若干更高层面问题的分解中。

他提出了一种对敏捷中“需求”的表达方式的改变:

要想利用这个新的概念性框架,我建议对敏捷做一个非常简单和容易的改变,并将“用户故事”替换为“问题陈述”。而每个问题都必须“找到解决方案”——将其分解为更简单的问题,或是直接找到解决方案。价值则仍旧可以用来划定优先级,以判断哪些问题将首先被解决。可以说,敏捷和精益运动非常宝贵,而专注于问题及解决方案则带来新的灵活性:我们在启用最高等级的创造性并最终与组织机构的 IQ 直接融合的同时,如何处理解决方案的长效性。

他继续介绍了表达问题陈述的建议(同时谨慎地避免提供“固定法”),并且宣称存在一份丰富的词汇表用于表达问题陈述,因为:

对问题暨解决方案的新的关注,提供了丰富的概念性框架,用于有效地组织团队的工作。毕竟,数千年以来我们一直在创新,也就是在创造问题的解决方案。

查看英文原文: Reinventing Agile: From Value to Solutions


感谢李彬对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-05-30 09:13890
用户头像

发布了 256 篇内容, 共 72.3 次阅读, 收获喜欢 10 次。

关注

评论

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

AISWare AntDB 亚信科技数据库产品特性解读——平滑弹性扩展 (二)

亚信AntDB数据库

微软黑客马拉松@您,低代码风云再赛!

微软商业应用

低代码 Power Platform 黑客马拉松 黑客松

1000道阿里巴巴初级~高级Java工程师面试题(含答案,2021最新华为Java校招面试题

Java 程序员 后端

1047 行 MySQL 详细学习笔记(值得学习与收藏),java基础面试题及答案整理

Java 程序员 后端

10W字解析 SpringBoot技术内幕文档,实战+原理齐飞,java技术上难以解决的问题

Java 程序员 后端

说出来你可能不信,华为技术官珍藏版:SpringBoot全优笔记,限时开源了

Java 程序员 架构 后端 springboot

律所CRM软件,适用于律师事务所的系统

低代码小观

CRM 管理系统 事务管理 律所 CRM系统

数智商业创新的强大力量,用友BIP如何构筑产业互联网?

海比研究院

(项目实战)如何结合k8s和pipeline的流水线,并通过k8s接口完成镜像升级

Java 程序员 后端

1年半经验,2本学历,Curd背景,学了阿里P8级架构师的7+1+1落地项目

Java 程序员 后端

2020年IT运维市场大前景到底怎么样,mysql数据库sql语句面试题

Java 程序员 后端

2020年京东Java研发岗社招面经(面试经历+真题总结,java编程教程视频下载

Java 程序员 后端

一张图彻底搞懂Spring循环依赖

Tom弹架构

Java 架构 Spring Framework

渗透测试之破解详细演示

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

谈一谈麦语言程序化模型编写

Regan Yue

量化交易 麦语言 10月月更

fastposter 2.1.1 发布 电商级海报生成器

物有本末

Java Python 海报 fastposter 海报生成器

Springboot Keycloak集成

消失的子弹

springboot keycloak

10个知识点让你读懂Spring MVC容器,mysql主从复制原理

Java 程序员 后端

程序员:平安Java岗面试耗尽了我毕生所学,想了想,还是去字节吧

Java 编程 程序员

科大讯飞1024,我在现场

搬砖人

1024我在现场

保姆级教程,从概念到实践帮你快速上手 Apache APISIX Ingress

API7.ai 技术团队

云原生 k8s Apache APISIX ingress

北鲲云超算平台借助GPU实现仿真加速

北鲲云

CODING —— 云原生时代的研发工具领跑者

CODING DevOps

云原生 Orbit 研发工具 Compass 战略升级

10年Java开发经验,超过500人面试阿里的同学,总结出这108道面试题

Java 程序员 后端

130道BATJM真题及解析:集合+Spring,华为社招java面试题

Java 程序员 后端

国密解决方案专场推介会 四城联动 圆满落幕

腾讯安全云鼎实验室

解决方案 国密

百分点科技大数据技术团队:基于多Spark任务的ClickHouse数据同步方案实践

百分点科技技术团队

沃丰科技一体化平台 AI驱动数字与产业深度融合

海比研究院

1000页神仙文档,连阿里P8面试官都说太详细了,面面俱到!搞懂这些直接P6+

Java 程序员 后端

2021终拿下阿里(P7岗)主动分享:5000字面经总结

编程 程序员 程序人生

月度发布 | 极狐GitLab14.4版本:禅道集成、预设动态安全扫描DAST和集成错误跟踪功能等新功能上线!

极狐GitLab

重新发明敏捷:从价值到解决方案_文化 & 方法_Shane Hastie_InfoQ精选文章