扫码阅读
手机扫码阅读

用户故事的前世今生

335 2024-01-17

本文概述了用户故事在精益敏捷开发方法中的发展历程。用户故事是敏捷开发实践中的一个关键组成部分,对于所有参与精益敏捷开发的成员来说,理解和掌握用户故事至关重要。

用户故事的概念最初源于1996年Kent Beck提出的极限编程方法,当时称为“故事”。极限编程强调技术和工程方面,提出了许多敏捷开发的重要概念。《Agile Development》这本重要书籍中关于故事的描述强调了客户参与、卡片索引、故事的拆分和分类,并指出故事应以客户为中心,侧重于业务结果而非实现细节或完整的需求规格。

2004年,敏捷大师Mike Cohn出版了《User Stories Applied For Agile Software Development》,这部经典之作将用户故事确立为敏捷开发中的独立实践方法,成为用户故事的里程碑。继而在2005年,Mike Cohn的《Agile Estimating and Planning》进一步丰富了用户故事方法,尤其是用户故事点数的使用。

2014年,出版的《User Story Mapping》针对用户故事在描述需求过程中的离散问题,提出了以“地图”方式全景式串联用户故事的方法。这些著作共同展现了用户故事作为一种基于实践不断演进的敏捷方法的发展历程,并持续证明了其价值。

文章最后介绍了作者王凌宇,一位拥有十余年软件产品研发与项目管理经验的上市公司PMO敏捷教练和项目管理专家。王凌宇指导多个产品团队实现敏捷转型,获得显著成效,期望通过精益敏捷的应用使团队更加快乐。同时,作者欢迎读者关注其公众号以及知乎、简书专栏《精益敏捷与项目管理践行路》,并鼓励通过微信添加好友交流。

想要了解更多,点击 查看原文