上QQ阅读APP看书,第一时间看更新
1.7.1 解决方案中对技术的考量
在技术应用方面,好的数字化解决方案设计应该具备可定义、可管理、可复用、可扩展、可迭代等特点。
(1)可定义
可定义是解决方案在技术应用方面的基本要求。具体来说,解决方案中所用到的技术、数据结构、流程、算法和场景,都应该进行明确的定义。好的定义,其可理解性不应该只限定在某个或某几个人,而是只要具备基本的数字化技能,就能完全理解和掌握。
(2)可管理
任何人为的事物都是耗散系统,都将从有序走向无序。为了维持数字化解决方案的有序性,需要在适当的时机引入人为的干涉和管理,这就像定期清除垃圾桶中的垃圾一样。好的解决方案不应该完全是黑箱,而应该通过某种机制的设计,对相关人员透明或半透明,以便于管理。
(3)可复用
解决方案中技术的可复用,不仅仅是出于成本的考虑,也是出于效率的考虑。任何组织都是在有限资源下寻求干系人的利益最大化。如果解决方案中所用到的技术,哪怕是其中的一部分技术,能够复用的话,组织就不仅可以快速响应环境变化或市场需求,而且还能降低交付成本。
更高、更快、更强,既是奥运精神,也是市场竞争力所在,这需要建立在技术和构件可复用的基础上。
(4)可扩展
先解决有没有的问题,再解决好不好的问题,是组织管理和问题解决的基本原则之一。技术和解决方案如果可扩展,我们就不仅可以逐渐从无到有,从有到优,以避免每次在变化和调整时都推倒一切重来。
(5)可迭代
可迭代与可扩展的意思相近,但不尽相同。可扩展类似于增材制造,只做加法;而可迭代则是在做加法的同时,还可以做减法,可以对技术和解决方案进行局部的更新。由此可见,在应对变化方面,可迭代比可扩展更难能可贵。实际上,很多时候,做减法比做加法更难,也更有意义。