目录
前言:
大多数架构师和程序员都同意架构师只需要关注目标系统的软件或硬件架构。事实上,架构师不仅需要关注目标系统的软件或硬件架构,还需要关注其他领域。在一个成熟的组织中,这些系统不会经常更改,并且有专人负责,因此这些区域很容易被忽视。但是,如果是全新的目标系统创业公司组织架构,或者对于创业公司来说,架构师除了构建目标系统之外,对其他方面的全面熟悉就显得尤为重要。
一、系统架构部门在组织内硬件和软件生产中的位置
二、软硬件开发的几个主要系统
在上述系统中,架构师几乎贯穿了组织的整个流程,架构师甚至关心客户的需求和客户产品的运行。
架构师的主要职责是构建软硬件目标系统创业公司组织架构,而只关心软硬件目标系统架构本身的架构师是不合格的架构师,是闭门造车的架构师。
(1)需求管理系统:用于管理各方的需求。
有关需求管理的更多信息,请参见专栏:
(2)项目管理系统:
有关项目管理的更多信息,请参见专栏:
(3)硬件设计、硬件开发、硬件测试
(4)软件设计、软件开发、软件测试
(5)硬件生产系统
架构师可能并不关心硬件生产系统是如何构建的,但需要确保正在构建的目标系统适合和方便生产。
(6)软件部署系统
三、软件开发流程和DevOps工具
从上图可以看出:开发一个目标软件或硬件系统,需要大量的开发工具作为支持,需要一个高效的软硬件开发系统。
上述 IT 系统和软件开发流程是组织的核心资产之一。
构建这些系统的架构也是架构师的职责之一,也是企业架构师的重要职责。
附:主办单位主要资产
(1)Person:填写每个占位符的人。
(2)现金(cash,money):是维持一个系统正常运行的血液。
(3)东西(固定资产):机器、设备、车间等。
(4)系统:包括人事、财务、软硬件研发、硬件生产等。
(5)资源:包括客户资源、网络资源、政府资源、上下游资源。