Table of Contents
在工程设计领域,确定各项要求并确定其优先次序对于项目的成功完成至关重要,这一进程确保最终产品满足利益攸关方的需要,并遵守必要的条例和标准。
理解工程设计方面的要求
工程设计方面的要求可以定义为项目必须遵守的规格和限制。
- 功能要求: 描述系统应当做什么.
- 非功能性要求:描述系统如何履行一种功能,如可用性和可靠性.
- 监管要求:包括必须达到的法律和安全标准。
- 利害关系方的要求: 反映利害关系方的需要和期望。
查明要求的步骤
确定要求的过程涉及几个关键步骤,有助于确保所有必要的方面都得到考虑:
- 利害相关方: 进行访谈、调查和讲习班,以收集所有相关方的意见。
- 分析现有文件: 审查与该项目有关的任何现有材料,以确定先前存在的要求。
- Define User 案例: 创建情景,说明用户将如何与系统互动,帮助澄清功能需求.
- 文件要求: 明确和简明地写下所有已查明的要求,以建立一个参考点。
优先排序要求
一旦确定需求,下一步就是确定需求的优先次序,确保最关键的需求首先得到解决,特别是在资源有限的情况下。
- MOSCoW方法:将要求分为四类:必须,应该,可以,并且不会.
- 加权:根据成本、风险和对利害关系方的价值等因素,为每项要求分配权重。
- 风险评估:评估不执行每一项要求以确定其优先顺序的相关风险。
- Vale vs. Effort Matrix: 在一个矩阵上刻出要求,以可视化其价值与执行它们所需的努力.
需求管理工具
现有各种工具协助管理整个设计过程的各种要求,这些工具有助于简化识别、文件和确定优先次序的程序:
- 要求管理软件: 贾马连接和海利克斯RM等工具提供记录和跟踪要求的平台.
- 协作工具:[] 聚合或微软团队等软件可以促进利益攸关方之间的沟通.
- 项目管理工具: 特雷洛或阿萨纳等工具可用于组织和优先安排与要求有关的任务.
确定各项要求和确定其优先次序方面的挑战
尽管确定各项要求并排定其优先次序十分重要,但在此过程中仍可能会出现若干挑战:
- 利益攸关方冲突: 不同的利益攸关方可能有相互冲突的要求,因此难以确定优先顺序。
- 变化要求: 要求可能随时间而变化,需要不断的管理和调整.
- 不完全信息:数据不足可能导致误解和错位期望.
- 资源限制: 时间和预算有限可能影响要求过程的彻底性。
有效要求管理的最佳做法
为了应对挑战,提高需求管理的效力,考虑下列最佳做法:
- 参与利害关系方早期: 从一开始就让利害关系方参与,以确保了解和解决其需求。
- 保存清晰文档: 将所有要求保存在集中位置,以便于参考和更新.
- 定期审查要求: 进行定期审查,以确保要求仍然相关,并与项目目标相一致。
- Foster公开通信: 鼓励小组成员和利益攸关方之间持续对话,以迅速解决关切问题和变化。
结论
确定工程设计中的要求并排定其优先顺序是一个基本方面,可以对项目的成功产生重大影响。 通过了解要求的类型、遵循结构化程序、使用有效工具以及遵循最佳做法,工程师可以确保设计符合必要的标准和利益攸关方的期望。