合适的人做合适的事
尽管人们对架构师这一头衔的定义各不相同,而从业者也只各自专于不同的领域。比如,一个系统架构师,专攻商业应用软件所依赖的硬件基础,而软件架构师则通常负责内部的应用软件的设计。
一些IT组织在寻找能让他们的架构小组更积极地参与日常操作和产品决策的方法。
就像其它公司一样,办公用品公司Corporate Express成立了一个架构部门,在一个大约三百人的IT组织中,它大概占了五十个人。技术建筑副总裁Andy Miller在雇用新人时,会尽力确保不把Corporate Express的建筑小组限制在一块脱离实际的天空中。Miller在他以前的公司Sprint也是担任架构师一职,但是那个小组实际上是一个IT研究机构。
Miller说:“他们挑选原型和产品,但是他们却让别人来执行整个系统的部署工作。我认为,在这个游戏中,架构师应该有更重要的责任。”
在Corporate Express,架构师有着各种各样的头衔,所负的责任也各不相同,他们都既参与设计事宜,也参与开发并维护应用程序,他们甚至会随时待命。由于各公司希望对更多的IT操作进行外包处理,有效的架构成为一种越来越重要的技能。按照企业架构师所说,定义明确的应用软程序蓝图会让公司更容易地把工作外包出去。
Pfizer 将它的商业应用软件的设计外包出去了,却又雇用了一些架构师,他们中有的直接为特殊的商业部门效劳,让他们来确定商业上的需求。Pfizer的企业架构师都把精力集中在建立让整个公司的各部门共享的服务。
通用汽车公司也是这样,它的负责人说,他的IT系统以及实施步骤的蓝图改善了同外包承包商的相互关系。Rich Taggart说:“这个领域已经够成熟了,工具也够好了,我们现在可以模仿一个完整的企业,甚至是像GM那样复杂的公司,我们还可以作出一些关于我们应该外包处理哪些业务的决定了,”Rich Taggart是企业科技架构整合与标准总监。
对于IT专业人员来说,选择架构师作职业,可能是很有前途的。摩托罗拉正试图设置一些课程来对它现有的程序工作人员进行培训,让他们能够行使架构师的职责,包括商业流程模型化和自动化。虽然对由程序员完成的编码任务已界定得很清楚,而外包的时机也可以说成熟了,但架构师却受到了更多的保护,不会遭到只需更低的工资就可以雇到的工作人员的排挤,这是因为,一个公司的技术蓝图与商业策略密切相关。
摩托罗拉的Redshaw说,从商业的角度来看,投资于内部的架构技术是值得的。他还说,就像土木工程师需要承担冗长但又是基本的工程项目来支撑起一幢濒临倒塌的建筑物一样,企业架构师也要使一个公司的基础技术架构现代化。
Redshaw说:“如果我可以大幅度降低费用,并大幅度加快推进商业服务的步伐,公司将会获得巨大的回报。”