7 需求涉及众多相关利益责任方,这意味着需求要由跨职能的各组人员来管理。
8 需求发生变更。
9 需求可能对时间敏感。
当这些问题与需求管理和处理技能不足以及缺乏易用工具等情况一同出现时,许多团队都对管理好需求不抱希望了。Rational Software 已经开发出指导团队提高需求管理技能和流程的专业技术。此外,Rational Requisite?Pro 是一个可获得的、有效进行自动化管理需求的工具。
需求管理技巧
为了解决上述问题,Rational 鼓励对关键技巧的开发。下面将要介绍的这些技巧是按顺序给出的,但在有效的需求管理流程中,它们以不同的顺序连续应用。在此,它们将以新项目在第一次迭代时可能使用的顺序出现。
图 2 - 问题分析步骤
关键技巧 1:分析问题
进行问题分析是为了理解业务问题,确定涉众的最初需要,并提出高层解决方案。这些推理和分析行为找出“隐藏在问题背后的问题”。
在问题分析过程中,将对实际问题的说明取得一致,并确定有关的涉众。初始解决方案的界限和约束从技术和业务两个方面来定义。在适当的时候,项目的商业理由还分析期望从系统获得的投资回报。
关键技巧 2:理解涉众需要
需求有许多来源。它们可能来自于对项目结果感兴趣的任何人。客户、合作伙伴、最终用户以及领域专家都是某些需求的来源。而管理人员、项目团队成员、业务策略和管理机构是另外一些需求源。
因此,掌握如何确定哪些人员应该是需求源、如何获得这些需求源以及如何从中获取信息是很重要的。作为提供这些信息主要来源的个人在本项目中称为“涉众”。
如果您正在开发一个在您公司内部使用的信息系统,那么在开发团队中应包括具有最终用户经验和业务领域专业知识的人员。讨论一般从业务模型一级开始,而不从系统一级开始。如果正在开发一个要在市场上出售的产品,那么您可以充分调动营销人员,以便更好地了解该市场中用户的需要。
获取需求的手段包括访谈、集体讨论、概念原型设计、问卷调查和竞争性分析等。需求获取的结果可能是一份图文并茂的请求或需要列表,并按相互之间的优先级列出。
文章来源于领测软件测试网 https://www.ltesting.net/