TOGAF企业架构项目管理

作者 周金根

有一些帮友希望通过方案案例来学习,这的确是一种好方法,但是可以肯定的说,没有哪个咨询师会把客户的方案拿出来卖的。另外,也经常有企业问我国内有哪些企业做的好的,有没有成功案例?换成一般咨询机构,肯定能马上说出很多所谓的成功案例。但我还是会老实的说,企业架构在国内才真正开始,真的没有什么成功案例。我们看到的很多成功案例,真要去细看里面的设计,有多少是真正的企业架构方法做出来的,大部分还是包上了一层EA的外衣而已。 我的一些潜在客户经常也会问我国内有没有成功的案例。成功案例自然重要,但我们细细分析为什么需要案例... 阅读更多

软件架构图的艺术

作者 转载

要点 1. 设计软件架构图并非一件轻而易举的事情,即使是很简单的一个架构图也可能会出错。有意义且具备一致性的架构图有助于为不同的利益相关者澄清事实,并达成共识。2. 在大多数情况下,问题的根源并不在于是否使用了一门有效的架构描述语言(比如 UML),而在于低估了架构图的重要性,转而依赖不恰当或不具备一致性的指导性原则,或者缺乏架构思维。3. 在创建架构图的过程中,试着混合使用自动生成的图元和手动创建的图元,这样可以减少工作量,并且可以表达出各方面的关注点,覆盖到系统的各个层面。4. 系统不断地发生演化,... 阅读更多

架构师必须掌握的逻辑思维力

作者 转载

我很喜欢《教父》这部电影,里面有一句话让我记忆至今:花半秒钟就看透事物本质的人,和花一辈子都看不清事物本质的人,注定是截然不同的命运。简单先说一下我对逻辑思维的理解。逻辑思维的过程,是化繁为简,目的,是找到解决方法。因此,所有和“寻求解决方法”无关的信息,都是无用信息,都需要剔除。 工作中有一个高效的逻辑思维能力无比重要。它能立刻让你找到问题的关键,让问题引刃而解。举个例子,我在工作中经常会给高层领导做汇报PPT。这种PPT通常需要控制在10-15页以内,因为越高层的人,时间越宝贵,就越需要尽快了解和抓住... 阅读更多

企业架构学习中不可逾越的四个阶段

作者 周金根

​ 会学习的人事半功倍,你想成为这样的人吗?我们通过学习EA的过程来看看学习四阶段。 在《跟着金根回顾敏捷个人》的101次练习的第78次中有一个程序员能力四阶段模型,这个也适用于其他行业: 在敏捷个人行动思维中,第一步是“意识”,这是行动的驱动因素。最右边是“技能”,我们常说的能力,这是行动的结果和表现。 结合上面两个模型,形成了我们的学习四阶段,我们来看看: 无意识无能力:不知道自己不知道。企业架构是解决企业级信息化建设的有效方法,但很多人执着于在项目级视角去解决自己看到的局部问题,还乐此不疲。... 阅读更多

微服务的历史与陷阱

作者 周金根

作者: 李运华 微服务是近几年非常火热的架构设计理念,大部分人认为是MartinFlower提出了微服务概念,但事实上微服务概念的历史要早得多,也不是Martin Flower创造出来的,Martin只是将微服务进行了系统的阐述。不过不能否认Martin在推动微服务火热起来的作用,微服务能火,Martin功不可没。 参考维基百科英文版,我们简单梳理一下微服务的历史: 2005年:Dr. PeterRodgers在Web ServicesEdge大会上提出了“Micro-Web-Services... 阅读更多

中台强大,有多重要

作者 转载

中台这一概念,最近在国内大热。阿里、腾讯、百度、京东、美团、滴滴等一众互联网巨头,从去年到今年,接连开始组织架构的调整,意图建设中台。 也有很多人认为,中台并不是解决一切问题的法宝,小公司不需要用中台,只有发展到一定规模的公司才需要中台。是不是要有中台?中台适合什么阶段/规模的公司?是一个可以值得去讨论的问题。 其实,这个最早由阿里在2015年提出的“大中台,小前台”战略中延伸出来的概念,灵感来源于一家芬兰的小公司Supercell——一家仅有300名员工,却接连推出爆款游戏,是全球最会赚钱的明星游戏公司... 阅读更多

业务分析能力提升路径推荐

作者 周金根

在企业架构实践公开课中我们有近两天的时间来说业务架构师的事情,其中主要包括流程架构和战略架构。要在工作中能真正践行好这些方法,必然会发现一个问题:如何达成一致?如何获取需求?如何分析需求?等等一系列与需求相关的内容。如果你具备了需求和分析能力,那这些问题就很容易解决。也就是说,需求工程、业务分析和业务架构虽然有所差别,也各有方法体系,但是在我看来,它们之间是能力逐步提升的一个过程。