业务分析师根据项目的特性、利益相关者的组成和期望结果使用不同的方法来识别和文档化需求。这些方法包括访谈、研讨会、观察、问卷调查、文档分析、原型设计和数据分析。选择方法取决于复杂性、专家和利益相关者的可用性、业务流程的成熟度和时间预算等因素。
需求的文档化可以通过正式的(SRS、BRD、用户故事)和非正式的(思维导图、图表、图形)工具进行。确保需求在项目各阶段具备明确性、完整性、可追溯性和时效性是很重要的。业务分析师根据目标受众、支持的便利性和产品的特性选择格式。
关键特点:
哪种需求收集方法总是适用于 IT 项目?
没有任何方法是通用的。例如,访谈在某些情况下很有用,而在大型分散团队中,问卷调查或文档分析更有效。一切都取决于具体情况。
是否可以仅依赖用户故事满足所有需求类型?
不可以,用户故事适用于敏捷项目,但对于复杂的 IT 系统,技术规范、非功能性需求和其他格式是必不可少的。
业务分析师是否只应记录客户收集的愿望?
不,分析师有责任识别潜在和相互矛盾的需求,分析业务需求并论证实施某些功能的合理性。
**负面案例:**分析师仅通过问卷收集需求,没有和团队及客户讨论细节。结果是许多需求变得失效。 优点:快速收集到需求基础, 缺点:需求过时,未识别出关键问题和细节。
**正面案例:**分析师使用了研讨会、访谈和原型设计的组合,确保了从技术和业务两方面对需求的验证。 优点:准确且达成一致的需求,项目过程中快速调整。 缺点:同步所需的资源和时间较多。