2.1 解决方案架构师角色的类型
第1章介绍了解决方案架构以及各利益相关者如何影响解决方案策略。现在,我们来了解一下解决方案架构师的角色。根据项目规模的大小,软件解决方案的开发可以不需要解决方案架构师,但对于大型项目,应该配有专门的解决方案架构师。方案的成败就取决于解决方案架构师。
始终需要有一个人能够为团队做架构决策,并推动团队与利益相关者的合作。有时候,根据项目的规模,需要在团队中配备多个解决方案架构师。
图2-1描述了不同类型的解决方案架构师,展示了他们在组织中所承担的不同职责。
图2-1 解决方案架构师的类型
从图2-1可以看出,组织可以有多种类型的解决方案架构师。解决方案架构师可以分为通才型与专业型。通才型解决方案架构师的知识广度涉及众多技术领域。专业型解决方案架构师则在其专业领域(如大数据、安全性和网络)有非常深入的研究。通才型解决方案架构师与专业型解决方案架构师合作才能实现项目的需求并满足相应的复杂性。
解决方案架构师的角色因组织而异,有各种与解决方案架构师相关的职位,最常见的是通才型解决方案架构师角色。他们的侧重点如下:
□企业解决方案架构师:
●组织战略。
●业务架构。
□解决方案架构师:
●解决方案设计。
●解决方案集成。
□技术架构师:
●软件设计。
●软件开发。
□云架构师:
●云战略。
●云迁移。
□架构师布道者:
●平台选用。
●技术内容。
可能还有其他头衔(如应用架构师和软件架构师),这取决于组织的结构。
专业型解决方案架构师的角色如下:
□基础设施架构师:
●IT基础设施设计。
●软件标准化与补丁。
□网络架构师:
●网络设计。
●IT网络策略与运维。
□数据架构师:
●数据工程与分析。
●数据科学与智能。
□安全架构师:
●网络安全。
●IT合规性。
□DevOps架构师:
●IT自动化。
●持续集成与持续部署(Continuous Integration and Continuous Deployment,CI/CD)。
可能还有其他类型的专业型解决方案架构师,如迁移架构师和存储架构师,这同样取决于组织的结构。根据项目和组织的复杂性,一个解决方案架构师可以承担多个角色,不同解决方案架构师承担的职责可能有重叠。接下来将介绍更多关于架构师角色的信息。