本文适用于:
- CIO(Chief Information Officer,首席信息官)
- CTO(Chief Technology Officer,首席技术官)
- 企业架构师
什么是及时知情( Just In Time – Informed)的企业架构?
最好的计划被打破了。在这种情况下,这是件好事。我甚至无法开始计算我有多少客户互动,而我们的日程、演示或计划并不是我们实际执行的。然而,我参加过的最成功的会议是,这些议程、演示和计划随着会议的调整/发展而调整/发展,通常会导致客户和我都没有预料到的发现和教训。这个想法引用了“及时知情( Just In Time – Informed)”企业架构这一概念的思想。
我努力将这个及时(Just in Time)的想法应用于我作为Salesforce Enterprise Architect的工作中。这些天我喜欢与顾客会面,我的思维过程是准备好各种各样的工具,方法,框架等,并根据需要将其拉入场景,或者快速落地实现。这种方法由我的秘密武器提供:Salesforce企业架构方法(见下文)。
- Business Strategy;
- Capability Map ;
- Capability Gap Analysis ;
- Current State Detinition ;
- Future State Detinition;
- Strategic Roadmap;
- Business Value Proposition;
我们的轻量级方法论是以商业价值为导向的,在其方法上是务实的,基于 最简化可行产品(Minimum Viable Product) 的关键概念,“一个具有足够功能的产品,能够收集对产品及其持续开发的有效学习”。
我强烈认为,无论您是在企业IT部门工作,还是作为顾问,这都是可以应用的。这里的想法是,我可以采用上述方法的一部分,并根据当前情况的成熟度级别和真正的业务需求将其应用到需要的地方。有时我们会经历所有这七个步骤,或者我们只需要当前状态和未来状态。为了成功,我们会根据客户和项目的需求进行调整。成功不是创建复杂的文档和工具,而是发现、情景分析和理解合理前进方式的精明应用。
听起来复杂吗? 但并不是,在对这个概念做了一些研究之后,我找到了一些指导方针,你可以遵循这些指导方针,让”及时企业架构”也适合你。他们包括:
- 把事情简单化
- 关注人而不是技术或重型方法
- 谨慎冒险,可以失败并重新开始
- 始终牢记最终状态
- 采纳,进化或灭绝
这绝不是一个新概念。2006年1月,Phillip Allega发表了一篇文章,题为《企业架构:刚刚够,刚刚来得及》(Enterprise Architecture: Just Enough, Just in Time)的Gartner文章。10年前,正在讨论这个问题。有趣的是,有人评论架构流程如何不能超越业务需求,并且新业务需要花费六个月的时间才会显示价值。引人注目的是,我认为在过去十年中明显改变的一件事,如果你在 4周 到 6周 内没有表现出价值,那么你显然已经落后了!
一个成功企业架构的方法如下:
(1)业务价值导向业务价值导向意味着EA的终极目标是达到你的的业务战略目标和战术目标。是否启用了一个新的商业模式,灵活机动的战略或全渠道的策略,EA的首要目标实际上不是技术而是业务结果。
(2)实用的实用的意味着EA提供了一个可执行的路线图,需要几个月,而不是几年。没有业务能等待一年以上的时间才可以实现。成功的EA总能够定义一个“向前推进”的计划,实用的将可以突破每个公司都面临的限制和问题。
(3)尽可能简化的产品(Minimum Viable Product)
尽可能简化的产品意味着不应该绑定复杂的产品。创建复杂的技术文档和图表并不会提高商业价值。能够理解当前状态,对未来状态达成一致,并建立一个执行路线图是真正重要的因素,也Salesforce EA的职责。我们的方法是采取一个MVP EA方法,避免过度分析。原因在于开始行动和小的成功会不断增加信心。
正如你所看到的我们的EA方法论,在EA所做的一切都是以战略目标和战术目标为导向的。这可以保持专注于真正重要的而避免EA成为一系列无关联的技术实验。它可以防止EA成为空中楼阁。这个方法建议让EA植根于现实,专注于提供业务功能。
大型的企业架构师必须是技术和业务知识都具备的,拥有强大商业智慧,具备销售、市场营销、财务、服务等经验以及深厚的技术知识是一个EA必须的技能。观点是,如果一个EA不了解业务的话,他不可能成为一个值得信赖的顾问。理想化的一个EA是技术能力占比1/3 ,业务能力占比2/3或业务能力占比为1/3和技术能力占比2/3。底线是EA必须即了解业务又了解技术知识。
最后也是最关键的EA成功元素是管理。没有业务和技术团队之间持续沟通对话,几乎是不可能有一个可运转的企业架构。管理有助于创建高效的沟通途径并快速做出决策。管理还会促成标准的实施,当多个交叉的系统变化时更好的理解业务流程,并能够让业务和技术团队一起工作。
总之,具有战略眼光的企业业务系统是每个公司更快达到目标的关键。运用得当,EA可以成为业务目标的推动者,帮助和提高你的业务敏捷性。