高煥堂.架构师学院

[返回首頁]

从产品到平台(Platform)策略架构设计

培训课程

 

主讲人:高焕堂老师

开课日期:

课程目标

  基于产品系统架构的基础,带领企业从客制化项目,而迈向产品化,进而平台化的生态布局,这项艰巨的企业和产品转型任务,往往会落在架构师身上。一旦企业想转变成为平台型或生态型企业时,架构师的视角必须涵盖整个<产业>生态,然后订定平台战略,展开整体生态布局。本课程让学员孰悉平台战略架构师的思维框架,依循此框架,放眼产业全生态、兼顾多视角,掌握全局。本课程将采取小组协作的教学模式,发挥<做中学、学中悟、学以致用>的预期美好效果,并能实际应用于贵司的开发项目中。

 

课程大纲:

Part-1. 从Android学习架构设计

  • 架构设计的基本原则:繁荣原则与强盛原则
  • 天字第一号架构原则:Don’t call me, I’ll call you back.
  • 设计出架构的未来性
  • 从EIT设计模式到框架(Framework)设计
  • 框架接口(Interface)的抽象技术:软件MB(主板)设计模式

Part-2. 从Android学习框架(Framework)&SDK设计

  • 解析Android的多层框架体系
  • Android App的三种选型:MVC、MVP与MVVM
  • Java框架与C++框架的结合技术
  • 如何以C语言的宏(Macro)实现面向对象(OO)机制
  • 如何以OO的C语言开发底层(驱动)的框架

Part-3. 架构师的图形思考与UML建模技巧

  • 使用UML建模(Modeling)工具
  • UML如何表达组件之沟通
  • UML如何表现Whole-Part结构
  • UML如何表示组件状态之变化 

Part-4. 敏捷下的架构设计

  • 一般架构设计 vs. 敏捷设计
  • 敏捷设计的主要观点
  • 架构的表述(Representation)与沟通(Communication)
  • 如何表述(Represent)”足够好的架构”呢?
  • 敏捷架构师的素养
  • 敏捷架构师&敏捷开发者

Part-5. 軟件产品的架构设计7原則

  • 变与不变分离原则,又称隔离法则
  • 不知而亦能用原则,又称接口法则(Program to Interface)
  • 下层变动自由度原则,又称单层依赖法则
  • 好莱坞明星原则,又称Don’t call me, I will call you back法则
  • 序中有乱原则,又称容易法则。创造<单一形式、包容多变、无限重复>的集装箱式商业效益
  • 创意爱上限制(Creativity loves constraints)原则,又称敏捷创新法则
  • 从愿景映射现实(Mapping from vision to reality)原则,又称Know Unknown法则

Part-6. 产品平台化架构设计方法

  • 簡介平台(Platform)架构设计的十项法则&演练
  • 好莱坞大明星原则(Don’t call me, I’ll call you back!)
  • 共相与殊相并存法则
  • 协天子以令诸侯法则
  • Command flow和Data flow分离法则
  • 集装箱式抽象法则
  • 基类创建子类对象法则
  • 把基类当礼物送别人法则
  • 从简单<组合>出复杂法则
  • 从简单中<叫出>复杂法则
  • 没钱就改版,改版就有钱法则

Part-7. 平台战略架构师的技术

  • 平台战略架构师的思维框架
  • 平台战略下的架构设计:抬轿者模式
  • 平台的系统架构与商业模式
  • 产业的生态(Eco-system)布局策略

Part-8. 圆桌讨论:AI大数据时代,架构师的新思维

  • 议题(1):AlphaGo Zero给架构师的三项启示
  • 议题(2):AI大数据时代的决策新思维
  • 议题(3):架构师向AlphaGo学习<探索>策略
  • 议题(4):如何化解<AI取代人类>的问题?

                                    

~ End ~