唯品会官华--实施企业架构转型重构的若干治理问题洞察

谯香彤

2017/11/14 发布于 技术 分类

演讲将通过各种案例来重点分享架构设计的关键策略,演进的选择策略,以及相关的组织流程模式等

文字内容
1. 实施企业架构转型重构的若干治理问题洞察 官华 2016/4/23
2. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 2
3. 官华 • 20+年电信行业,互联网行业及企业信息化从业经验,长期为企业提供咨询,规划,设计,架构,产品,运营, 项目实施等服务;精通企业架构的端到端体系规划,构建,实施和运营,精通互联网软件架构设计,尤其擅 长结合IT行业和互联网行业的特点,为企业提供全新的面向下一代数字化运营模式的企业架构设计和运营转 型实施工作;对电信行业,电子商务和互联网行业有着深入的理解;擅长全局思考和分析,擅长抽象思维和 建模;在多技术领域,包含:企业架构规划,电子商务运营,产品规划,业务规划,系统架构设计,管控, 云计算,大数据,分布式计算框架,业务分析和建模,用户体验设计,项目管理等领域都有多年深入的经验 积累,研究和心得总结; • 目前任职广州唯品会信息科技有限公司资深业务架构师,负责梳理和规划唯品会整体的企业架构,业务运营 体系,治理架构体系等,为企业的整体运营优化和转型提供全面的架构规划设计和实施工作; • 2014.2 ~ 2015.7,任职华为技术有限公司电信软件事业部首席企业架构师角色,负责规划面向下一代数字化 转型的全新产品形态,平台架构,配套的运营体系,实施模式等;为运营商提供面向未来数字化运营的企业 架构规划,设计和转型实施方面的解决方案实施; • 2010年 ~ 2014年,任职中国惠普全球软件中心互联网业务部部门经理,负责构建企业下一代数字化运营架构, IT信息化整体架构,电子商务,云计算,内容,portal和互联网行业的规划,解决方案及实施工作; • 2008年 ~ 2010年,在广州知微科技有限公司工作,任职CTO,负责整体技术管理,解决方案,产品策划,售 前,项目实施等工作,在中国最早开展面向运营商和企业电子商务方面的研究和相关解决方案实施工作; • 2007 ~ 2008年,在微软中国有限公司广州分公司工作,任职服务架构师,面向企业和运营商提供企业架构方 面的解决方案和咨询; • 2001 ~ 2007年,在中国惠普公司咨询部门工作,任职咨询顾问,长期提供面向电信行业BSS/OSS项目咨询和 实施,为企业提供业务咨询,架构设计,项目管理,IT规划等各种项目服务; • 在加入中国惠普公司之前,任职多家公司,长期从事面向电信运营商BSS/OSS领域的软件开发和项目实施。 Copyright By GuanHua, 2016 3
4. 站在巨人的肩上,分享我看到风景 Copyright By GuanHua, 2016 方法视角 架构视角 组织视角 实施视角 业务视角 …… 4
5. 治理:What is governance? Govern: • "… to control and direct the making and administration of policy …" (Webster's Dictionary) IT governance: • The organizational capacity to control the formulation and implementation of IT (information technology) strategy and guide to proper direction for the purpose of achieving competitive advantages for the corporation. 我理解的企业转型和重构治理: • 贯穿企业生命周期全过程,持续不间断地对一切构成企业运作的不同组成成分(资源, 对象,关系,角色,状态,流程,架构,变化等),决策采取什么样的原则,设计, 实现来合理把它们有机组合形成架构体系,实现企业运营效率最优化,并能够随着企 业的发展可控的管理未来的运营变化,支撑未来的运营变化; Copyright By GuanHua, 2016 5
6. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 6
7. 企业架构:整体业务和IT架构参考体系 我们利用企业架构参考框架来规划和定义虚拟供应链运作的各个部分内容; Copyright By GuanHua, 2016 企业 架构 工作 整体企业架构领域:建立和维护唯品会整体的企业信息化架构规 范,建立全局的协议标准和框架; 业务架构领域:管理和制定业务规范,建立业务和IT之间的映射 规范,标准;根据公司业务的发展制定合适的架构体系和模式, 并规范指导系统和架构研发; 信息架构领域:建立企业的信息概念模型,和业务架构一起确定 相关的运营领域模型,对象模型;规范系统的研发形态和关系; 应用架构领域:根据业务和信息架构的定义,规范企业的应用定 义,按照不同的业务运营需求组合应用的不同领域,实现业务运 营需求;同时规范和管理不同的应用标准,为不同的应用开发提 供全局管控工作; 基础架构领域:规划,设计公司的基础架构形态,安装架构分层 的原则,规范底层的协议,规范,标准;针对不同的使用领域进 行关键设计和攻关,解决运营过程中的各种实用文体; 解决方案架构领域:针对企业架构的各种能力领域,单元,通过 方案的模式建立跨域的使用规范,以及全程的项目实施,技术管 理等工作; 7
8. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 8
9. 1. 企业转型整体运作内容体系 围绕企业信息化架构体系,我们需要对其实施运作,满足企业业务需求; 2. 治理 企业 架构体系 1. 运营 Copyright By GuanHua, 2016 3. 演进 1. 运营: 1. 日常的业务支持; 2. 围绕着企业的架构体系,我们建立合适的 人员,流程,状态管理等,实现业务的运 作需求; 3. 运营体系的不同角色对企业架构内的各种 能力承担管理运作等方面的职责; 2. 治理: 1. 建立合适的决策,规范,标准体系,确保 总是在正确的路上; 2. 治理体系对架构体系内容的各种内容进行 规范,并在运营和演进过程中进行管控, 确保事情正确; 3. 演进: 1. 管理好资源,管理好变化,确保合适的需 求能够用合适的资源实现,持续按照业务 的需求构建和完善我们的架构体系内容; 2. 针对任何来自业务对IT的需求,以及IT自 身发展的需求,优化各种各种IT能力,模 式等,确保IT体系满足业务发展需求; 9
10. 信息化内容体系和运作体系的关系结构 整个企业信息化运作体系包含两个层面的内容: 1. 企业架构体系:是具体的业务和IT的信息化架构,内容;实现了业务在IT上的具体表达; 2. 企业架构运营体系:实现对信息化体系的管理,规划,设计,实现,并运作业务的支撑需求和实现; 3. 信息化体系内的任何内容都需要对应的运营体系来实现; 4. 信息化体系的任何具体内容都有明确的运营主体和责任者; 企业业务和发展战略 企业商业模式 规划 管理 执行 Copyright By GuanHua, 2016 运营 治理 演进 企业架构运作体系 企业架构运营体系 企业架构体系 10
11. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 11
12. 基于企业架构实现业务运营的端到端承载 运营的核心,在于通过一个完整的业务场景运营体系(orchestration)组装各种企业的业务能力,形成符 合企业商业模式和运营特点的场景,用最有效的方式达成销售的目的; 并在这个过程中,有序管理和运营好企业的各种能力资源,用最小代价达成最大的业务目的; 1. 企业架构 1.1 企业战略 1.2 商业模式 1.3 运营架构体系 1.3.1 业务架构体系 商业运营 业务场 景运营 业务运 营能力 环境 产品运营 1.3.2 IT架构 体系 1.3.3 数据架 构体系 运营线 母婴产品 服装产品 美妆产品 鞋帽产品 汽车产品 旅游产品 金融产品 虚拟产品 …… 商业模式域 特卖 JIT 商业运营中心 业务场景运营 Orchestration OXO 3PL 直发 海淘 海出 常态销 售 …… 销售场景流程 广告 展示 商品 商品 购物 支付 订单 打包 物流 投递 收货 退换 售后 推广 选择 配置 活动 车 生产 配送 签收 货 销售场景框架 流程框架 场景对象框架 能力对象定制 事件框架 规则框架 业务运营 能力环境 体验运营 能力中心 业务运营 能力中心 目搜 最 新 最 录索 热 货 后 管运 商 商 机 理营 品 品 会 客户中 心 账务中 心 商品中 心 订单中 心 销关 品专个 售联 牌场性 活推 目目推 动荐 录录荐 支付中 心 物流中 心 仓库中 心 促销活 动中心 评状愿 测态望… 互提清… 动醒单 券运营 中心 供应商 管理中 心 xxx中 心 Copyright By GuanHua, 2016 12
13. 企业IT架构分层逻辑架构 划分为两个域:runtime域 和管控域 业务支撑IT运营体系 企业业务应用 承载 业务应用平台 支撑 基础架构平台 Copyright By GuanHua, 2016 IT运营管控体系 业务管理(B) 用户管理 鉴权管理 授权管理 应用目录 认证管理 应用目录 监控管理(O) 告警管理 故障分析 性能管理 统计报表 监控管理 …… 配置管理(C) 资源安装 变更管理 拓扑管理 级别管理 状态管理 …… 13
14. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 14
15. 运营模式:运营模式者,流程场景也 对于同样的需求,我们可以有多种不同的处理流程和策略,并通过不同的能力来实现 Copyright By GuanHua, 2016 渠道 展现方式 用户 支付方式 仓库和仓 库管理 积分策略 包装方式 销售方式 优惠方式 运费 促销活动 退货模式 配送方式 售后方式 …… 15
16. 运营模式意味着需要考虑多运营团队的形态及其运营异同 公司会逐步形成内部的多运营体系以及面向合作伙伴的多运营体系 总公司 第三方运营商 子公司 子公司 运营团队1 产品 产品 产品 线线线 运营团队2 产品 产品 线线 运营 团队 产品 线 运营团队 产品 产品 线线 子公司 运营团队1 运营团队2 产品 产品 产品 产品 线线 线线 子公司 运营 团队 产品 线 运营团队 产品 产品 线线 Copyright By GuanHua, 2016 Operation Orchestration 物品 产品 商品 财务 一体化运营体系 意向谈判 销售采购 业务 销售关闭 销售实施 TECHNOLOGY CLOUD DATA MOBILE TEAM PEOPLE LOGISTICS DESIGN WAREHOUSE TRANSFORMATION CURATION 16
17. 商品的销售方式 销售方式定义了商品的卖法,定价等 正常购买; 团购; 秒杀; 任选两件封顶价; 拍卖; 组合销售; 买A,B半价; …… 产品 需求 商品 模型 关键点:销售模式改变商品的价格! Copyright By GuanHua, 2016 17
18. 单体商品的内容概念结构模式 根据运营的需求,我们需要对商品的内容结构进行抽象 商品 Copyright By GuanHua, 2016 运营归属 基本属性 销售模式[ ] 产品SPEC 运营方 供货方 商品的公共的信息,名称, 价格区间等 销售模式SPEC 定义销售模式的说明,有效 期,状态等; 定义当前这种销售模式下的 商务特性,售后,维修等; 销售规则SPEC 定义商品本身的可用性状态; 在不同的销售环节 定义当前商品的销售限制, 物流配送地等; 销售SKUS[ ] 产品的特性,属性,生产厂 家,产地,描述,图片等; SKU Pricing 当前销售的库存形态和数量 当前sku匹配的价格 • 运营归属,定义了商品所 属的团队,这样,就可以 从细粒度区分同样商品可 以不同团队运作,增加运 营多样性; • 基本属性,可以支持多种 属性模板,不同的商品形 态应该有不同的基本属性 要求; • 销售模式:这个是新增的 方式,支持未来唯品会在 销售商品时,可以采用多 种不同的销售模式,允许 同样的商品进行细分的销 售处理; • 在这种情况下,每 种销售模式都需要 单独设置商业规 格,SKU,价格; • 产品规格:我们销售的不 同商品,都有自己独特的 产品规格定义,包括属 性,厂家,尺寸,图片 等; 18
19. 每个库存实体对象状态的关键结构和定义 库存是一个有自己完整业务状态的实体 可用库存总量 = 入库存总量 – 出库存总量 入库存总量 可用库存总量 出库存总量 Xx库存 入库存明细 锁定库存明细 出库存明细 典型的event sourcing模式 Copyright By GuanHua, 2016 19
20. 关键库存管理流程 一共有四个核心流程对整个库存进行管理和控制 库存管理 入销 库售 上订 架单 库库 存存 处处 理理 管管 理理 盘 存 库 存 处 理 管 理 财务系统 Copyright By GuanHua, 2016 下 架 库 存 处 理 管 理 20
21. 商品offering的定义 商品offering核心含义,是一个运营过程的概念,定义商品在整个销售过程中不同环节 采用的做法和形式;这样在商品具体售卖时,就可以采用不同的能力去实现; Copyright By GuanHua, 2016 21
22. 销售库存与供应链库存的关系 由于唯品会的供应链管理不涉及制造,我们可以把这里的制造生产库存看成是销售库存 采购库存 采购退库存 供应链库存管理 可销售库存 销售退库存 配送库存 客退库存 • 供应链的可销售库存代表了实际的物品数量,需要调拨给销售域; • 不同库存管理之间通过工单来进行状态,数量的转换; • 可以根据业务运营需求增加新的库存类型; Copyright By GuanHua, 2016 22
23. 销售库存类型管理以及产销库存管理分离的原则 销售库存变化与供应链库存的变化由整个业务流程驱动;两者的变化互相独立; Xx专场保 留库存 特卖销 售库存 xx促销保 留库存 销售库存管理 xx客户保 留库存 已销售库存 秒杀库存 共享库存 入销售库存 销售退库存 客退库存 Copyright By GuanHua, 2016 采购库存 采购退库存 供应链库存管理 可销售库存 销售退库存 配送库存 客退库存 23
24. 基于用户访问行为模式实现对商品offering的全程交互 用户对业务应用的访问,分为两种:销售场景内访问,单独业务对象访问 广告推广 查看 修改 删除 创建 展示选 择 搜索 运营 最热 商品 最后 机会 关联 推荐 个性 推荐 商品 中心 …… 商品配 置 商 品 中 心 商品活 动配置 商 品 中 心 购物车 商 品 中 心 促销活动中心 支付 支付 中心 券运营中 心 券运营中 心 订单 支付 中心 订单 中心 物流 中心 券运营中 心 打包生 产 物流 中心 物流配 送 物流 中心 支付 中心 仓库 中心 投递 收货签 收 退换货 售后 订单 中心 物流中心 订单 中心 促销活 动中心 体验运营 能力中心 业务运营 能力中心 目录 管理 搜索 运营 最热 商品 新货 商品 最后 机会 客户中心 账务中心 商品中心 订单中心 销售 活动 关联 推荐 品牌 目录 专场 目录 个性 推荐 支付中心 物流中心 仓库中心 促销活动 中心 评测 互动 状态 提醒 愿望 清单 …… 券运营中 心 供应商管 理中心 xxx中心 Copyright By GuanHua, 2016 24
25. 统一订单核心思路 订单面向客户的唯一性,并且,通过运营团队归属,商品,商品offering,我们可以唯 一确定一个订单实例 面向内部运营 订单按照运营团队归属进行拆分,形成内部运营订单 面向客户 订单唯一 运营团 队归属 商品 商品 offering 订单 Copyright By GuanHua, 2016 25
26. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 26
27. 重新定义业务应用的基本映射模式和结构内涵 业务应用是针对一个完整业务场景的IT映射,包含完整的结构内涵 业务场景 业务角色 业务流程 业务数据 交互操作 数据状态 状态变化 展现样式 反馈模式 …… 业务 对象 业务app 用户 内部运营 人员 供应商 业务应 用 完整业务应用 客 服接 功 数 户 务入 能 据 端 端层 层 层 整体架构和管控平台 业务应用服务端系统层次和逻辑结构 Copyright By GuanHua, 2016 27
28. 流程场景也是business app 任何一个场景,都是一个完整的业务应用单元;场景自己需要保留所有必须的业务数据 出差管理 Business Events (Process Orchestration Flow) 直接老板 审批 业务审批 订酒店 订机票 买保险 Copyright By GuanHua, 2016 28
29. Business Application的结构 一个业务场景,映射到IT环境时,需要明确业务需要哪些基本的IT的形态和要素 角色 Business Application Client Client Software Native Application Client Devices 网络 传输 北向接口 Server 业务逻辑 业务数据 用户 H5/JS 用户 Web page 用户 Native OS PC:Windows, OSX,Linux Mobile:IOS, Android, Windows Phone, Symbian Cache数据 Cache数据 数据存储 不同的业务在映射到IT系统时,我们需要明确定义如下的内容: 1. Business Application:一个完整的Business Application定义,会解决一个明确的业务问题,并针对这个业务场景做全程的支持;因此,通 过Business Application,我们可以明确业务的归属,以及对所有涉及到这个业务的操作和管理进行归一化的管理; 2. 角色: 包含这个业务场景的所有者,对所有App代表的业务有所有权和决策权;其他业务的参与者,明确他们各自在整个业务场景中的职责, 权利,操作; 3. Client:Business Application的client部分,包含:client的硬件设备模式;以及client的软件开发模式; 4. 网络传输:明确client和server之间采用什么网络传输协议,包含网络的全部7层定义; 5. Server:Business Application的server部分: 1. 包含所有业务的外部可用接口:供所有的client调用,这些client可以是第三方的client,但是要做相关的权限,安全等方面的处理; 2. 核心的业务逻辑处理:实现各个业务的场景,通过北向接口暴露给第三方; 3. 业务数据:包含自己的核心数据,以及使用的第三方的数据的数据关系; 6. 其中,对于数据部分,我们会对所有的访问行为进行优化,确保每个访问都能做到性能和质量的最优; Copyright By GuanHua, 2016 29
30. 业务应用的逻辑结构 基于新的业务应用结构模式,其实就是典型的CQRS架构模式的实现。 我们通过解耦入口,功能处理,数据,实现了三者在面向业务变化,使用变化,灰度, 扩容等需求的一致化架构管控; 多种业务协议 秒杀+JIT 常态+3PL 汽车O2O 特卖+OxO …… 能力中心模型 统一能力中心 统一能力中心 多 统 统一 态 一 订单 功 入 能力 能 口 Mgr 处 理 统一业务数据 多种功能处理模块 JIT处理场景功能模块 3PL处理场景功能模块 汽车O2O定制场景模块 OxO处理场景功能模块 …… CQRS模式 Copyright By GuanHua, 2016 30
31. 业务应用间解耦 如何实现不同业务应用的完全解耦?可以考虑银行的柜台模式; 访问入口解耦 入口业务协议解耦 1. 这种方式,访问 入口名字和具体的地 通过定义不同的业务 业务数据运营解耦 址隔离; 协议单元,同一类型 调用者和被调用者都 2. 通过event方式隔 的接口可以受理多种 保留了自己需要的所 离; 需求类型; 有数据内容,这样, 在完成交易后,大家 没有依赖关系; Copyright By GuanHua, 2016 31
32. 通过业务双向流水跟踪业务交易工单解耦业务应用的运营状态依赖 双向流水可以有效的跟踪业务工单,从而快速定位业务场景状态,以及快速恢复 业务应用A 业务应用B 发送:Sn1. Req. 发送:Sn1. Req. 发送:Sn1. Req. 收到: Sn2. Rsp. 处 理 收到: Sn1. Req. 流 处理 程 发送: Sn2. Rsp. 收到: Sn1. Req. 发送: Sn2. Rsp. 收到: Sn1. Req. 结果: 发送:Sn1. Req. Copyright By GuanHua, 2016 收到: Sn2. Rsp. 交易 记录 运营解耦 发送: Sn2. Rsp. 收到: Sn1. Req. 交易 记录 32
33. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 33
34. Business app模式下服务的分类 角色 用户 Business Application Client Client Software Native Application Client Devices 网络 传输 北向接口 H5/JS Server 业务逻辑 用户 用户 Web page Native OS PC:Windows, OSX,Linux Mobile:IOS, Android, Windows Phone, Symbian Cache数据 Cache数据 应用外部 服务 应用内部 服务 应用外的服务和应用内的服务要采用不同的服务治理策略! 业务数据 数据存储 应用内部 服务 Copyright By GuanHua, 2016 34
35. 各种技术协议实现 参考DUBBO的road map Copyright By GuanHua, 2016 对于任何业务应用服务,我们都需要关注三层内容: 业务参数协议;服务接口协议;序列化协议 35
36. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 36
37. 建立企业级的运行平台架构和管控体系 按照平台化的方式来重新规范企业的IT框架 业务支撑IT体系 企业业务应用 承载 业务应用平台 支撑 基础架构平台 IT运营管控体系 业务管理(B) 用户管理 鉴权管理 授权管理 应用目录 认证管理 应用目录 监控管理(O) 告警管理 故障分析 性能管理 统计报表 监控管理 …… 配置管理(C) 资源安装 变更管理 拓扑管理 级别管理 状态管理 …… Copyright By GuanHua, 2016 37
38. 企业架构运作体系 针对企业的信息化内容体系,我们构建了三层运作体系来运作这个信息化架构体系 企业架构运作体系框架 规划 1. IT战略,业务规划,运作团队,整体规划 管控 2. 全局规范,计划,项目管理,架构管控等 执行 3. 具体的业务运营,系统运营,项目实施等 根据公司业务发展战略和运作内容,规划 与之匹配的IT运作体系,确定不同组成之 间的关系,并形成合适的项目进行实施; 从全局范围管理运作的规范,具体的项目 执行,架构管理,风险,安全等管理;确 保相关的执行符合规范和要求; 所有日常的运作,对整个体系的不同部分 进行DevOps一体化的管理,执行,确保业 务的可用性等; Copyright By GuanHua, 2016 38
39. 建立企业级的运营支撑部门,解决全局决策 面向全局和跨部门 运营支 撑部门 Copyright By GuanHua, 2016 规划 管控 执行 战略,政策与规划 业务业变务革需管求理管理 项目I管T架理构管理 • IT政策管理 • IT战略规划 • 组织与人员 质量 管理 IT投资管理 服务 IT服务管管理理 • 业务需求受理 • 业务需求协调 • 信息与技术标准 • IT技术架构 • IT应用架构 • 业务应用规范 • 多项目管理 • IT预算管理 • IT资产管理 • 采购与供应商管理 • 服务定义 • 服务交付 • 服务监控 应用系统 开发与部署 应用系统 运营维护 • 生命周期管理 • 变更管理 • 功能性质量 • 配置 • 技术性质量 • 版本管理 • 开发/实施 • 文档 • 文档 • 标准 • 方法论 • 开发工具 数据中心 运营 • 运营操作 • 系统管理 • 性能监控 • 容量计划 • 配置管理 • 事件监控 • 备份和恢复 • 应急计划 • 数据库管理 网络运营 管理 • 性能监控 • 容量计划 • 配置管理 • 事件监控 • 备份和恢复 • 应急计划 支持服务 业务应用 运营 • Help Desk • 权限管理 • 邮件管理 • 桌面维护 • 最终用户应 用支持 • 培训 • 技术指导 • 业务规则管理 • 业务数据管理 • 用户体验管理 • 业务活动管理 • 业务操作管理 • 业务运行管理 39
40. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 40
41. 重构整体项目运作模式规划 整个重构工作的实施划分为两个部分:PMO和TMO,分布对应用和平台进行重构管控;并 建立总负责制; 重构管理中心 项目过程控制维度 …… Xx Xx Xx xx TMO小组 PMO小组 首席解决方案 架构师 项目总监 需求管控 业务规范管控 应用架构管控 平台架构管控 开发管控 测试管控 质量管控 集成管控 Copyright By GuanHua, 2016 业务应用总体集成 架 构 应用开发建设 控 制 维 度 应用框架 服务框架 技术服务 数据架构服务 物理资源部署层 系 统 系 统 系 系统 统 平台 管理 应用层 各个应用团队经理负责 项目执行责任实体 平台层 41
42. 总体策略:基于平台和应用研发分离的方式分别演进 意味着各个团队按照业务对象单独组队进行研发,在总架构管控下协同实施 需求阶段 需求规范 接口规范 业务规范 技术规范 研发阶段 - 产品模式 应用开发规范(UE、认证、接口技术、服务技术…) 应用模块技术框架(代码模板、SDK…) 集成阶段 测试阶段 集成方案 验收测试 方案 部署阶段 部署方案 应用研发 需求分析 业务调研 逻辑界面设计 业务需求规格 数据准备 接口准备 交互流程设计 视觉设计 Web界面 开发/测试 应用模块集成 功能分析设计 功能开发/测试 应用集成 集成测试 业务测试 系统上线 现场部署 平台研发 Copyright By GuanHua, 2016 平台需求规格 应用技术 原型验证 架构设计 平台设计 平台开发/测试 42
43. 建立解决方案架构师负责整体产品的端到端技术成功 任何产品都是一个方案,都有完整的企业架构视图,需要解决方案架构师负责 模式1:专家顾问模式 模式2:管控模式 模式3:协同模式 模式4:运营模式 其他 团队 其他 团队 解决方案架构师作为专 家和顾问参与不同的项 目工作团队,根据需求 提供专业的支持和解决 关键问题; 解决方案架构师在项目 中有项目的角色,区别 于自身的title,为项 目的成败担责;并有符 合项目角色的决策权; 参与项目工作,按照自 己的职责划分参与项目, 与其他成员协同工作; 只对自己的工作负责; 解决方案架构有自己的 工作团队,并对具体的 工作全程负责,同时按 需参与其他项目,为公 司整体信息化负责; Copyright By GuanHua, 2016 43
44. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 44
45. 演进转型实施 演进转型过程定义了我们如何有序的实现一个确定的转型过程 价值管理 清晰目标 发现 评估和匹配 计划和实施转型 设计 开发 调整业务 部署 价值定义描述 高层业务场景设计 完整业务场景设计 价值跟踪和监控 业务架构 需求描述 业务企业架构 业务方案 业务起航 技术体系 技术愿景 技术架构 技术建立 管理变化 转型治理 变革诊断组织能力 变革评估组织能力 转型项目治理 变革准备 转型项目计划和报告 Copyright By GuanHua, 2016 技术起航 驱动变革 运营生产 运营 收益实现 业务管理 维护和支持 变革集成 服务管理 45
46. 整体运营体系重构方案内容结构参考 针对企业运营转型,我们围绕展开的运作体系包含如下的内容 虚拟供应链运营体系 用户 域 商业 域 供应 商域 社区供应 产品 域链域 域 支付 域 安全 域 财务 域 虚拟供应链解决方案 架构体系设计方案 业务体系 信息体系 应用体系 基础架构体系 虚与 拟现 供有 应体 链系 现整 状合 分方 析案 整 体 实 施 方 案 企业现有体系 体系内容 内容说明 用户域 面向用户的各种需求,生活场景,个性化进行支持,包含的内容包括商业,产品,供应链,社区等; 供应商域 深度发掘商家需求,发掘商业机会,管理和运营商家的业务,供应链,产品研发机会等; 商业域 建立高效的销售运作流程体系和运作能力体系,实现销售的高效达成; 供应链域 实现多种类型的供应链运作体系,包括:仓储,物流,配送,库存等; 产品域 实现面向商家和用户的产品设计,功能设计,用户体验等; 社区域 安装特点的诉求,建立不同企业运营内容的关系整合,形成有机的运营内容管理,实现业务目标; 财务域 解决业务运营管理,结算等工作; 支付域 解决用户的账户管理,钱包,支付等业务工作; 安全域 解决企业运营从业务,到应用,到IT,到数据,到管理的各种安全规则,策略,风险控制等; Copyright By GuanHua, 2016 企业未来体系 46
47. 对部分重构运营体系业务的展开 1. 商务体系 •1. 运营模式:界定虚拟供应链和特卖运营的异同并整合 •2. 销售模式:对商品的销售方式 •3. 商品:如何区分和规范虚拟商品和实物商品特点,满足未来运营需求的新模型 •4. 商品offering:面向运营,定义商品的运营场景内容结构 •5. 促销活动:促销活动模型,结构 •6. 统一订单:支持面向不同运营模式的订单形态 •7. 销售库存管理:支持销售库存的多样化管理 2. 供应链体系 •1. 仓库和仓库管理:虚拟仓库,以及对虚拟仓库内物品管理,出入库管理 •2. 生产,运输配送管理:虚拟物品的包装,运输,配送支持 •3. 供应链库存管理:供应链全系的库存管理,参考SCOR模型以及唯品会的现状 3. 财务体系 •1. 业务运营管理:业务运营的财务协议口径,状态,变化 •2. 结算管理:结算的模式,口径 Copyright By GuanHua, 2016 47
48. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 48
49. 关于整体系统迁移和升级策略 采用由外到内 ,自底向上的原则 应用 模块 公共 能力 软件 平台 基础 平台 先确定边界和协议的稳定性,剩下就是人民内部矛盾 接口层 服务 外部接口 业务服务 业务服务 数据服务 日志 流程 消息 应用数据 SID数据 CUD 数据 R数据 服务总线:服务注册 服务路由 服务质量 服务流量 代理管理 集成平台 日志服务 流程服务 …… 业务服务 数据 Web服务器 应用服务器 数据库 服务器 MySQL NOSQL Memcached Oracle Web域 应用服务器域 数据服务器域 非 业 务 因 素 优 先 切记: 保持边界的 业务稳定性, 抽象以及技 术协议的稳 定性是最重 要的; Copyright By GuanHua, 2016 49
50. 业务应用整合和迁移策略 基于新的业务应用结构,采取升维方式(新包含旧的方式)来升级 任何应用的升级,首先建立外部的统一入口层,这个入口层包含新的实现和已有的实现; 任何功能按照新的处理功能模块分离; 数据统一由新的能力管理,旧的legacy的系统要把数据放到这里; 多种业务协议 秒杀+JIT 常态+3PL 汽车O2O 特卖+OxO …… 统一能力中心 统一能力中心 多 统态 一 统一订单 功 入 服务 能 口处 理 统一业务数据 多种功能处理模块 JIT处理场景功能模块 3PL处理场景功能模块 汽车O2O定制场景模块 OxO处理场景功能模块 …… Copyright By GuanHua, 2016 50
51. 目录 1. 开场白话 2. 方法洞察:企业架构方法 3. 整体洞察:对企业转型重构的整体视角 4. 架构洞察:架构的层次,结构视角 5. 业务洞察:关于商业模式,运营模式等 6. 应用洞察:业务到系统的映射模式 7. 服务洞察:服务形态,管控等 8. 管控洞察:如何实现企业架构的运行管理 9. 组织洞察:在不失去灵活性的前提下如何有效运作 10.实施洞察:转型实施过程的形态 11.迁移洞察:新老系统的对接,实现业务的连续 12.Q&A Copyright By GuanHua, 2016 51