对于构建需求,用户需要:简化构建和编译产品的过程;在任何时间对产品的状态进行快照和冻结的能力;通过减少重新编译的组件和节约空间来优化构建系统的机制;利用变更影响分析预测衍生物发生的更改;在任何给定时间更方便的重新生成任何阶段或部分的产品。
对于审计需求,用户需要:所有变更的历史;在产品和他们的演化中能够追踪所有相关的组件。所有所作工作的详细日志。
对于统计需求,用户需要:记录统计数据来检验产品状态的机制,更容易的生成关于产品和过程的各个方面的报告。
对于控制需求,用户需要:小心的访问系统的组件防止未保证的变更和变更冲突;在线的变更请求表单和问题报告支持;也意味着要追踪问题原因、时间和处理的负责人。用一种控制的方式传递变更,贯穿不同但是相关的产品版本;分割产品达到减少变更影响的方法。
对于过程需求,用户需要:支持他们的生命周期模型和组织政策;识别将要做的任务,以及这些这些任务何时和如何完成的能力;与正确的人交流相关信息的能力;和记录产品知识的工具。
对于团队需求,用户需要:单独的和组的工作空间;合并修改时解决冲突的方法;支持创建和维护产品族的工具。