企业架构设计原则之理念领先性
理念领先性原则
1、重新定义原则
架构设计不只是对业务方或者产品经理提供的素材进行简单的技术翻译,而是要深入调研业务背后的商业目的和产品设计遮盖的真实意图,只有我们真实地领会到这些最本质的意愿,才从摒弃因为业务方或产品经理因为缺乏过硬的技术素养而本能的方案性偏差,并且将这些差错进行纠偏,达成最初的真实目标。
重新定义一般包含两个方面,其一是目标的重新定义,其二是过程的重新定义。
1) 重新定义目标。举一个例子,假设有一家专门从事代理记账的企业,为了方便为客户进行记账,需要客户把票据通过公众号上传给企业,企业记账团队收到发票之后,需要快速地从发票文件中整理出发票信息,并逐张逐项录入系统,便于后续的记账动作。针对发票信息录入这个功能,无论是业务团队还是经手的产品经理,他们提供的业务需求可能都是如何通过更加快捷的界面交互设计,从而使得记账团队记账时更快更准更轻松。然而,最本质的需求是这个吗?显然不是的,最本质的需求是将纸质的票据信息结构化地录入系统从而支持后面的记账,只是无论是业务人员还是产品经理,他们过往的经验和认知告诉他们,只能通过人为的阅读、理解和录入,才能实现这个目标。这就是典型的因为认知而不自觉地扭曲目标。
2) 重新定义过程。仍然借用上面的例子,其实不仅仅是目标的扭曲,目标的扭曲自然导致实现目标的过程的失真。如果我们将目标重新校准,变为如何快速准确地识别用户的票据并高效地录入系统。针对这个目标,架构师可以引用目前已经很成熟且广为应用的发票 OCR 技术,用户只需要上传票据,系统接收到票据并利用 OCR 识别出票据,对于符合业务规则的直接录入系统,对于不符合规则的直接提示用户,便于用户直接获得反馈并根据指引进行纠正。所以,原来的用户上传—系统保存—人工识别并保存—异常票据线下告诉用户—用户重新上传……这样的流程可以直接简化为:用户上传—票据识别—票据保存或异常提升—用户结束或根据提示修改。过程链路更短、反馈更及时、处理过程更加可靠,即使用户数量翻番,票据再多,企业的运营压力也不会跟着翻倍,而且用户体验更加舒服,经营效益自然也会越来越好。
所以,优秀的架构设计从来不是单纯地照单开药,而是要理解病情,适当地调整药方,目的是药到病除,而不是药方本身,不是吗?
2、业技融合原则
优秀的架构师首先应该是一位技术和业务融会贯通的整体。在架构师的知识图谱中,技术固然重要,但不是全部,至少还要预留足够的空间去承载业务常识、业务规则、行业格局、发展前景、短中期趋势。所以,架构师的设计方案,从来不是从技术入手,而是从业务下笔。
架构师除了了解业务之外,还需要广泛的涉猎前沿技术,接触新技术、新玩法、新创意,并随时思考这些新的举创如何能够与现有业务相结合,发生化学反应,要么简化现有的流程,要么升华业务目标,要么提供新鲜的体验。总之,引入新技术、新思想,增强产品竞争力,寻求实现更大的商业成功是架构师时时刻刻需要思考的重要工作。
架构师除了自己了解业务、思考新技术,还需要将自己接触的新技术,及时向业务团队或者产品经理群体科普,让他们也及时刷新技术认知,大概明白目前社会上有哪些新的技术和工艺、新的玩法和主张,大概可以实现怎样的效果,如此一来,他们在思考业务模式的时候,可以更加透彻、确切,业务部门、产品团队和技术伙伴的合作也会因为彼此更加“趋同”而融洽和惊喜。
《企业架构研究与实践》
掌阅: https://m.zhangyue.com/readbook/13007348/1?p2=108694&share=1
微信读书: https://weread.qq.com/book-detail?type=1&senderVid=9239384&v=cb232a90813ab8441g016c47&wtheme=white&wfrom=app&wvid=9239384&scene=bottomSheetShare
版权声明: 本文为 InfoQ 作者【凌晞】的原创文章。
原文链接:【http://xie.infoq.cn/article/1cb691bcdc33612f12a602239】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论