今天借助在深圳召开的K+峰会,我第一次代表DaoCloud公开在大型峰会上分享了我们对应用现代化的定义和理解,介绍了我们打造的应用现代化方法体系。这个方法体系的核心是应用现代化框架(Application Modernization Framework, AMF)如下图所示:
该框架融合了企业架构、领域驱动设计、云原生架构和敏捷管理方法,可以帮助企业全方位地实现诸如核心系统架构转型,数字化转型与数字化创新的应用建设,提升敏态IT系统的应用设计质量,打造云原生时代的开放架构。整个应用现代化框架满足“一二三四”方针:
为什么要进行应用现代化?这是因为在生产力不断发展的驱动下,企业的IT系统需要不断升级,从传统应用演进为现代应用。然而,随着时间的推移,企业的IT科技总是无法跟上业界IT科技发展的步伐,使得二者在技术形态上存在较大的鸿沟,如下图所示:
如果企业不推进应用现代化,IT科技的鸿沟就会越来越大,企业的科技能力没有获得发展,无法享受到先进技术的红利,就会在高频竞争时代中处于落后地位,甚至惨被淘汰。
那么,什么又是现代应用呢?我在《应用现代化白皮书》中总结了现代应用的几个典型特征:
具备这些特征的现代化应用能够更好地满足数字现代化对IT系统建设的要求。
在K+峰会的对话环节,我在回答徐峰老师提出的问题时,抛砖引玉,给出了我心目中数字化的特征:
正是因为这些特征,数字现代化悄悄地改变了我们的生活。作为IT工作者,我们必须改变传统的技术思维。在数字化时代,科技发展成为了数字时代的源动力,首当其冲的就是IT科技必然会出现全新的面貌,而作为数字现代化核心的应用现代化就是我们对这种变化的提前应对。
当然,全新的科技面貌并不意味着是对过去所有内容的彻底摒弃,非但不如此,反而更需要继承过去的经典思想与方法,然后在此基础上推陈出新。应用现代化方法体系正是推陈出新的结果。
当然,应用现代化的发展旅程并非康庄大道,应用现代化的发展目标也无法一蹴而就,需要不断演进,实现螺旋上升。在演进过程中,需要——宏观规划,微观设计,谨慎实施,小步前行——通过发现实施过程的问题持续不断地反馈,形成改进和完善的闭环,提炼最佳实践,改良方法体系,实现与企业组织自身特点相匹配的不断进化的应用现代化体系。