上QQ阅读APP看书,第一时间看更新
2.2.1 分析用户需求
业务需求是解决方案设计的核心,并且在项目启动时,它们就以原始术语进行了定义。一开始就必须让不同的团队参与进来,其中就包括有识别需求技术能力的团队。业务利益相关者定义需求,当涉及技术演进路线时,还需要进行多次调整。为了节省工作量,在定义用户需求文档时,有必要让解决方案架构师参与进来。
图2-2 解决方案架构师的职责模型
解决方案架构师设计的应用程序可能会影响整体的业务产出。这使需求分析成了解决方案架构师应该具备的关键技能。好的解决方案架构师需要具备业务分析师的技能以及与不同利益相关者合作的能力。
解决方案架构师具有广泛的业务经验。他们不仅是技术专家,而且对业务领域也有很深入的理解。他们要与产品经理和其他业务利益相关者紧密合作,以了解需求的各个方面。优秀的解决方案架构师可以帮助产品团队发现隐藏的需求,这些需求可能是非技术利益相关者从整体解决方案的角度无法考虑的。