用团队演进的方式平衡长短期的ROI 北美的SOA咨询顾问们,关于SOA实施的一个口头禅是,SOA是一个3-5年的旅程,唯一的办法就是循序渐进。我们可以把SOA理解为一种混搭的中庸架构,说它混搭,是说它是独立于技术的,说它中庸,是因为它必须与现有的各种系统相融合。SOA改变的不仅是开发方式,而且是管理方式,甚至是业务组织的方式。它不是个IT战略,还是一个公司战略。在这个缓慢进行的改良主义过程中,如何在每个阶段可以有一些阶段性的回报,是管理者必须考虑的问题。没有管理者会批复一个五年后才能有回报,又需要投入巨大精力的提案。针对每个企业设计一个有针对性的演进路线图,这不是个技术问题,而是一个业务问题,有一个瑞士保险公司的SOA案例是,客户在一年半的时间里达到了实施SOA项目的正向投资回报,其中的案例分析精确得像财务报表。只有这样的案例才会给管理者巨大的信心。不是在所有的情况下都会找到这样的项目,这种情况需要找“SOA友好”的项目,SOA的特点有很多,比如,它和业务敏捷正相关,它和变化的强相关,和集成项目的强相关,和企业治理的强相关等等。客户必须从业务和IT两个角度来寻找切入点。只有步步以ROI为考量,才能将这个旅程走下去。