业务敏捷性对IT真正意味着什么?
时间: 2020-06-24来源: 怡海软件
敏捷性,业务和IT的主要驱动力
如今,敏捷性是一个通用术语,现在几乎所有围绕IT支持展开的讨论都是从它开始。在过去20年中,敏捷性已成为企业非常渴望的单一功能。起初作为实现创新和获得市场竞争性优势的魔法钥匙出售,现在已演变成为企业在市场/行业中长期生存和繁荣的必需品。
每个人都在谈论数字敏捷性,每个人都想实现它。是的,乍一看它确实非常简单。不仅可以提供指导,解决方案和技术以及组织更佳实践的大量可用资源,而且还有许多已经实施并取得成功的企业典范。
是什么让业务变得敏捷?
Netflix,Uber,Spotify和Airbnb是创新和敏捷性的杰出典范。这些公司实际上是数字时代的同义词,并经常被其他公司作为效仿的榜样。
这些公司与大多数《财富》 500强公司之间的区别在于,大多数公司仅存在10年左右。它们是在互联网和在线/移动应用程序/设备已经存在或至少萌芽的时候建立的。这些新公司没有40多年IT发展的“负担”,尽管它们在不断发展,他们的可能性也远远落后于今天所能达到的范围。毫无疑问,这些公司本身可以被视为新技术和运营模式的创新者和推动者,它们在过去的几十年“传统” IT业务的经验中受益匪浅。此外,这些公司通常专注于支持现代架构和运营架构的相对中心的业务模型。而且,更重要的是,他们没有必须考虑的旧版应用程序,基础架构或组织单位和流程。
不过,《财富》 500强企业的“传统”形象看起来有点不同。他们通常会通过复杂的IT组织设置来运行多个庞大的业务部门。他们维护着众多供应商提供的各种IT解决方案,这些供应商本身遵循多个标准或专有体系结构解决方案模式。组织的通信结构驱动系统或服务的设计通常是非常坚固和不容易改变的(根据“康威定律”)。尽管大多数企业都在尝试,但到目前为止,这不是一个简单的过程,需要一个漫长且定义明确的转换过程。
那么,企业是如何成功的呢?
毫无疑问,数字革命是没有办法避免的。我们处于中间,为了生存和成功,企业需要采用敏捷式开发和运营模式。但是鉴于上述限制和挑战,他们更需要的是一种适应其组织和系统结构的变革性方法。使他们无需突然改变一切就能快速取得成果。这样既可以保持良好的优势,又可以在需要的地方进行更改,并显示出将更多“ 业务敏捷性”采纳为企业可以处理的“ 变化速度 ” 的路线图。并提供一种在工作量,价值,紧迫性和风险之间取得良好平衡的解决方案。
灵活性超越敏捷
灵活性”和“敏捷性”经常结合使用,尽管它们的含义不同。虽然“敏捷性”可以看作是“灵活性”的自然演变,但它更多是与速度需求有关的战略能力。另一方面,灵活性是一种操作能力,可实现敏捷性。因此,毫无疑问,灵活性是敏捷的能力,但灵活性的重要性取决于整体体系结构和操作模型。
如果您查看典型公司的现有系统格局,那么这正是向数字化企业过渡的必要条件。
在像上面提到的那些以数字为基础的公司里,灵活性可能不再是那么重要的因素了,主要是因为所选择的体系结构和生命周期模型(例如现代微服务体系结构)不需要为了替换或重建某样东西而屈服。
因此,考虑到非数字原生公司的限制和挑战,需要将现有系统(甚至考虑进行转型)整合到数字用例和现代体系结构中,灵活性成为实现数字化的主要能力。
那么,实现灵活性和敏捷性的更佳方法是什么?
答案不是那么简单。没有一种架构模式可以成为所有用例,数字实现或系统环境现代化方案的终极武器。
在过去的十年中,已经创建了多个具有灵活性的开发和体系结构模型。从面向对象设计(OOD)原则开始,面向服务的体系结构(SOA)成为可重用,以服务为中心的体系结构的里程碑。随后,微服务被许多人视为SOA的发展。微服务作为近来IT体系结构中的重要趋势,许多架构师和IT管理人员都经历了将微服务作为新的热点问题的压力。
不同的架构具有不同的优点和缺点。如果您沿着应用程序核心属性(如可伸缩性,一致性,生命周期频率和生命周期)分析不同的体系结构样式,则这些差异将变得显而易见。因此虽然微服务是一个明显的演进,也是现代的架构模式。但是,在许多用例中,基于微服务的体系结构根本不适用或不是更佳选择。
那么,企业该如何解决?MuleSoft能为您提供答案。MuleSoft Anypoint Platform能提供跨单体,SOA和微服务架构的敏捷连接。
在像上面提到的那些以数字为基础的公司里,灵活性可能不再是那么重要的因素了,主要是因为所选择的体系结构和生命周期模型(例如现代微服务体系结构)不需要为了替换或重建某样东西而屈服。
(编译自Mulesfoft Blog:What business agility really means for IT )