中小研发团队架构实践之总体架构
企业总体架构是什么,有什么用,具体怎么做呢?以我曾任职的公司为案例,一起来探讨这个问题。 这家公司当时有200 位研发人员和200多台服务器,我刚进这家公司时,他们的系统就已经玩不下去了,总是出现各种问题,例如日常发布系统时或访问量稍微过大时,系统就会出现很多故障,而且找不到故障发生的根本原因。我进公司后主要任务就是对这个系统进行升级改造,花了一个半月的时间写了那份企业总体架构文档,文档共有124页,直接指导了之后的技术改造,下图是那份文档的目录。 一、企业商务模型 企业商务模型的内容主要包括主营业务、商务模式、商务主体、竞品分析、组织架构、商务运作模型和业务流程等。 主营业务即公司做什 么业务,商业模式即公司怎么赚钱, 商务主体即哪 几个人在一起做 这门生意 ,竞品 分析 即了解竞争对手的情况, 组织 架构 即公司 部门 是怎么 划分 的。组织架构图中标出人数, 根据系统与业务之间对应关系, 可以 了解系统中 哪些 模块使用频率高, 以及 业务 与 其对应模块的复杂度 。 商务运作模型即公司是如何运作 的, 售前做计划,找供应商把东西买进来后,经过服务和结算,再卖给我们的经销商 和 采购商,使我们获得利润 , 售后 进行大 数据分析 最后又 指导着 我们的 售前 , 整个过程形成良性循环 。可以把一家公司想象成一台机器,输进去的是钱,转一转后,又能够生出更多的钱出来。 最后是