IPD系列(1)—技术地图

来源:互联网 发布:成都普瑞软件 编辑:程序博客网 时间:2024/05/18 05:10

技术地图简介

技术地图是支持产品开发有利的工具,也是技术可以被广泛、高效应用的基础。技术地图构建可以更好推动公司的核心技术、关键技术的发展,减少重复技术开发工作。

         对于公司,技术地图不仅包含公司自己的核心技术、关键技术和通用技术,也包含了成熟开源技术和第三方的商业技术。

         技术地图可以帮助产品经理、技术经理、系统架构师、系统分析师、项目经理等决策人员,快速判断技术可行性和功能的可实现性,并降低了重复技术开发的概率,为产品和项目按时交付提供有力的保障。

技术地图要达成目标:

a)      将公司的产品开发与技术开发分离开。

b)     对公司技术进行系统的梳理,总结不同团队,不同项目中的高手经验,并在全公司进行推广。

c)      对技术树进行分类,分层次,制定技术规划路径。

d)     确定技术的继承,发展,预研等内容。

e)      在公司内部推广技术货架,降低相同技术重复开发,构建技术平台。


技术地图结构


技术地图是分类划分,如图1所示,技术地图人工分类为11个分类。


技术地图是分层构建的。上层技术构建了依赖于下层技术的实现。


技术地图与技术货架主要区别:技术货架具有成熟度,而技术地图没有。




每个技术点都可能包含多种技术实现,而每个技术实现针对不同的业务场景。

 

技术分类说明:


分类名称

概要描述

产品平台分类

按照产品功能点划分,每个产品功能点可以由技术地图中那些技术划分。

技术平台分类

用技术平台视角分析(主要IT技术视角)。技术平台分类主要有:Web技术子平台,客户端技术子平台,数据存储服务子平台,自然语言处理技术子平台,云计算技术子平台,大数据与数据挖掘子平台,仿真技术子平台,服务技术子平台,集成技术子平台

套件分类

套件主要包含框架,引擎,工具等内容。套件可以直接用于产品或者项目开发了。

引擎分类

引擎主要是复杂技术解决方案。例如:搜索引擎,推荐引擎。

框架分类

框架主要是特定技术解决方案。例如:Web开发框架。

工具分类

工具主要是引擎和框架开发效劳的解决方案。例如:流程设计工具。

组件分类

组件主要是不同框架或者引擎共用的技术集合,在构建框架和引擎时,统一考虑。例如:桌面应用框架和Web应用框架都包含权限组件。

标准分类

标准主要是技术统一遵循规范。例如:IBM数据交互标准 OLSC。

IT技术算法分类

IT技术算法主要是技术点实现理论基础。例如:搜索引擎的倒排索引算法。

技术点分类

IT技术是技术地图的最小分类,是技术地图的基础。



原创粉丝点击