【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

  • 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:13830
用户头像

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

关注

评论

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

部署SD-WAN需要哪些设备和软件?

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商 异地组网

国内大模型打假胜诉第一案;苹果取代三星成为 2023 年智能手机销售冠军丨 RTE 开发者日报 Vol.128

声网

聚道云连接器实现泛微OA与金蝶EAS对接,企业实现数字化转型

聚道云软件连接器

案例分享

Peplink 成为首家授权 Starlink 技术服务商

财见

阿里云云原生专场精彩内容集锦丨2023 云原生产业大会

阿里巴巴云原生

阿里云 云原生

Python程序员常用的IDE和其它开发工具

不在线第一只蜗牛

Python ide 编程语言 开发语言

无需改动代码:将传统应用平滑迁移到云端

北京好雨科技有限公司

Kubernetes 容器 #云原生

祝贺!我的同事丁宇获“2023 年度云原生产业领军人物”荣誉称号

阿里巴巴云原生

阿里云 云原生

15款Java程序员必备的开发工具

快乐非自愿限量之名

Java jdk web开发

低代码开发让量化交易插上翅膀

EquatorCoco

低代码 低代码开发 量化交易

自动化的10项准备工作

FunTester

低代码平台的的现状与分析

这我可不懂

软件开发 低代码开发 JNPF

阿里巴巴按关键字搜索商品 API (alibaba.item_search)在电商中的需求

技术冰糖葫芦

API

如何搭建企业级知识图谱系统

悦数图数据库

图数据库

ETLCloud详解,如何实现最佳实践及问题排查

RestCloud

ETL 数据集成

云边协同的 RTC 如何助力即构全球实时互动业务实践

阿里巴巴云原生

阿里云 云原生

JNPF低代码开发平台总体架构介绍

互联网工科生

软件开发 低代码 JNPF

华为发布2024数据中心能源十大趋势

财见

低代码平台的的现状与分析

这我可不懂

软件开发 低代码开发 JNPF

首个云原生、分布式、全栈国产化银行核心业务系统投产上线 XSKY 助力构建存储基础设施

XSKY星辰天合

SD-WAN满足企业不断增长的网络需求

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

拍卖直播APP开发公司选择,延期赔付合同承诺无隐藏费用

软件开发-梦幻运营部

独立站运营应该知道的十佳 WordPress SEO 插件

九凌网络

2024年要想做好谷歌SEO,你需要了解这些新趋势!

九凌网络

Pixels:重新定义游戏体验的区块链农场游戏

Footprint Analytics

区块链游戏 链游 Pixels

海外云手机的三大实用性

Ogcloud

云手机 海外云手机

IPQ6010 and IPQ8072:OFDMA support in Wifi6 Solution

wallyslilly

IPQ6010 IPQ8072

试用活动 300上车 年中大促

IoTOS

物联网 IoT eSIM安全 java 技术提升

游戏字体渲染

喵个咪

游戏开发 计算机图形学 渲染 字体

阿里云 ACK One 新特性:多集群网关,帮您快速构建同城容灾系统

阿里巴巴云原生

阿里云 容器 云原生

RocketMQ 中冷热分离的随机索引模块详解

阿里巴巴云原生

阿里云 RocketMQ 云原生

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