《敏捷可执行需求说明 Scrum提炼及实现技术》—— 1.1 从解决方案中甄别需求

本节书摘来自华章出版社《敏捷可执行需求说明 Scrum提炼及实现技术》一 书中的第1章,第1.1节,作者:(美)Mario Cardinal,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.1 从解决方案中甄别需求

敏捷并不排除从解决方案中甄别需求的必要性。它是一种从“如何”构建中识别出构建“什么”的有效实践。即使你将交付产品的迭代周期缩短到30天以内,团队仍然需要在解决问题前理解问题。不同的仅仅是需求说明方式。为了更有效地合作,只有利于开展需求相关的交流讨论的关键内容才会被文档化。
描述“是什么”,即需要解决的问题,组成需求说明的核心内容。需求说明定义了软件产品需要做什么,但不是“如何做”。很显然,需求说明的内容远不止“是什么”。还会包含“是谁”,阐明了针对哪些干系人和“为什么”,将需求范围的界定合理化。然而,目标仍然是为了详细说明“是什么”,以及任何应该支持最终目标的问题的答案。
如果针对“是什么”还有很多不确定性,将需求说清楚的能力就将显著降低,风险也将明显增加。如果你需要满足20个干系人,而他们又对需要“是什么”有不同的理解,你可以想象一下不确定程度到底有多大。你必须在从解决方案中鉴别需求的时候,识别出不确定性的影响。

上一篇:mongoDB之用户及权限设置


下一篇:动态代理DynamicProxy 介绍