《掌握需求过程》阅读笔记05
需求策略需要平衡需求知识、活动和人。沟通需求知识的一致的语言,发现和传播知识的活动,参与的人,这些是影响需求策略的所有变量。
需求策略是一个活动的框架,需要根据给定的项目轮廓,执行这些活动。在工作中常遇到的轮廓有三种,分别是外部轮廓、迭代轮廓和顺序轮廓。外部轮廓指,你将发现的需求发送给外部的解决方案提供商。外部轮廓适用的情形包括从外部供应商那里购买已完成的解决方案,或将解决方案的开发外包,或将需求发给几个供应商竞标。如果你要采购或集成一些组件,可能涉及多个供应商。拥有迭代轮廓的项目指,你有机会以迭代的方式发现需求并交付部分解决方案,知道产品完成。这种轮廓的动机是希望尽快交付给顾客一些结果,并响应业务的变化。采用这种轮廓是,开发解决方案的开发者和你密切合作,通常他们和你属于一个组织机构。顺序性项目适合顺序轮廓,它们有严格的阶段。做需求显然会积累一些知识,当进行某一活动时,已经积累了足够的知识,就说它达到了突破条件。
对于外部轮廓而言,理解了项目的目标→确定了要研究的相关业务领域→可以开始思考要构建的产品(尤其是界面)→充分理解了每个业务用例要执行的业务/向外部供应商提供详细的业务需求/将知识直接传给供应商 ↓
↓
解决了预期产品的范围,希望开始定义原子需求/与开发商密切合作
↓
准备好向供应商交付原子需求
对于迭代项目而言,I-1:充分理解了项目的目标和项目要交付的业务价值,I-2:确定了合适的工作范围,I-3:足够了解所选择的业务用例,能够确定最佳的产品范围,I-4:从业务用例直接跳到为BUC定义需求,I-5为选择的业务用例定义了自动化的范围,I-6:对一部分要改进的工作获得了足够的知识,能够为它建立软件解决方案。