投资菜地

屋后的一亩三分绿色菜园地

2022-07-13

统一技术目标

如何建立统一的技术体系,实现产品的横向拉通

随着公司的逐步发展,项目数量日益增多,产品标准化的需求也迫在眉睫。为了提升公司产品的复用率,提高开发效率。技术管理中心需要将重心放在:

  1. 项目梳理 - 技术体系和可能涉及的改造

  2. 公司统一的业务需求池 - 技术需求、业务需求的收集与整理

  3. 开发框架 - 借鉴现有成果,结合统一基础架构给出各项目改造指导

  4. 规范监督 - 文档和代码日常监管

技术管理中心与其他部门间的拉通:

image-20210208152250356

项目梳理

主要涉及项目的源代码、代码结构、技术体系以及数据库(设计或实际结构)等梳理。

为统一技术规范,统一基础架构改造提供决策信息。

代码管理

代码发现方案

需要数字资产部门提供GITLAB所有项目名称,路径。 - (老项目)

需要数字资产部门设置GITLAB让所有项目更新都及时通知到技术管理中心所有人员。 - (新项目和项目新动态)

需要数字资产部门提供只允许技术管理中心成员远程登录的安全机器(安装好常用开发软件)

安全机器需要支持多个同时使用,最好在三地都能就近访问(避免网络慢的问题)

当前安全机器存在不安全因素,可以访问公司内其它服务。

代码访问方案

1、可以由技术管理中心提交申请(项目名和路径),数字资产部门帮忙拉取最新代码。

2、推荐:技术管理中心使用标准只读账号自行在安全机器上拉取(但此账号需要设置 - IP白名单 - 只能在安全机器上可拉取)

数据拷贝方案

安全机器不允许技术管理中心成员拷贝任何文件(数据),需要拷贝的文档(数据)必须由数字资产部门拷贝出安全机器后,再转发给技术管理中心。

开源项目(更多)