论元数据和API管理工具
公司里面的很多部门都在广泛的采用元数据管理,也采用了公司内部开发的元数据管理工具,有些部门的实施效果一直非常好,而有些部门的效果则差强人意。这个问题,其实和软件系统开发完成进入维护阶段后成本居高不下的性质是一样的。
究其本质,是因为国内很多的公司对流程的重视程度多浮于表面,较少的深入去掌握实质部分。在具体讨论元数据和API管理的问题之前,先来说说笔者在很多部门见到过的几类现状,一、大部分业绩比较差的公司/部门的考核通常是这样的,公司有新的项目开发,负责项目管理的项目经理问部门经理要了一批开发人员,临时招聘了一些人员,其他组抽掉了一些人员,结果轰轰烈烈的项目就开始了,经过一年半载的开发,系统终于开发完成了,差不多也交付给客户了,但此时业务量很少或者压根就还没正式的开展业务,基本上没有什么太多的问题。于是在年底的考核中,项目经理顺利的升迁了,项目被顺利的转交给另外一拨人进行维护,又过了一年半载,客户正式开展各种业务了,问题也开始了,系统的各种不稳定性,低性能,用户体验差,系统各种硬编码无法扩展,接盘的维护项目组各种抱怨,被客户和部门领导的各种批评。更有甚者,当年主要的项目经理得了公司奖项,次年,客户正式把公司炒了鱿鱼。而真正的考核不应该是这样的,而是应该真正的业绩驱动的考核。二、有些项目是这样管理的,各类人员都配备了,需求、概设、详设每个阶段都包含了,项目计划也都指定了,甚至也都严格跟踪了,可问题就是整个部门的效益仍然不高,仔细去观察,你会发现每个阶段的产出物质量没有专人进行检查,各类人员只检查各项要素是否齐全了,至于内容是否足够清晰、正确,通常是没有人关心的。到了编码的阶段,还在讨论某个需求是否合理,某个状态应该有几种取值。
言归正传,说说元数据和API管理的问题。很多部门通常在并不理解元数据和API管理模式的情况下盲目的采用,认为A部门效率很高,并且采用了各种管理工具和技术,自己部门采用肯定也能达到效果,然后照抄相关的流程和工具,结果通常成了东施效颦。事实上最大的问题并不在于元数据或者API管理采用什么方式或者什么工具,而在于对于元数据或者API管理本身的重视程度,真正的元数据和API管理是一个典型树木生长的例子,在设计和开发的早期,对于作为个体的开发人员来说,效率通常是看起来不升反而有降的,因为开发人员需要仔细的查看现有的系统中有哪些现成的标准字段、数据字典、数据类型、系统参数、错误号等,同时在决定新增或者修改现有的API时,必须仔细的思考其合理性。由于这些元数据和API需要经过申请和审核才能被证实纳入系统的元数据和API体系,所以,在早期,看起来这是一件降低效率的事。而正式早期的这些慎重的审核和分析,才使得系统在具有成百上千个API、数据字典等之后仍然能够保持内部的一致性和清晰性。所以,就如同树木在早期会花费大量的时间在地下扎根一样,正是因为这早期在地下的伸张,才使得日后不仅能够茂盛的生长,而且能够抵御狂风暴雨的侵袭。而这,是无法立竿见影的。
而很多职能部门和业务部门,通常是希望换了一个管理工具、引入了一个新的流程,系统就会神奇的好转、效率就会神奇的提升一样,殊不知真正的问题在于管理本身过于重于形式、轻于实质。就如人月神话所言,没有银弹。在软件行业,真正称职的软件开发管理人员还是太少了。
论元数据和API管理工具的更多相关文章
- FREE 开源 API 管理工具等
最近学习API 管理工具,发现几个不错的东西,记录如下: 1.IBM 收购NODE 厂家 STRONGLOOP 有一产品LOOPBACK,开源,好! 2.apigee api管理平台 也不错. 3 ...
- API 管理工具
API 管理工具 你还苦于无法有效的管理大量的API吗?今天给大家介绍一款API的管理工具.这款工具可以免费使用,虽然中途可能会提示你购买,但并不影响我们的使用. 下载地址: Windows:http ...
- Api管理工具(spring-rest-docs)
对于app开发来说,必须需要有相应的api文档,一般最基础的就是用markdown工具来撰写api文档.当对于开发人员来说,是总会想着寻找更方便撰写,测试,对接前端开发的文档生成的工具. 其实这方面的 ...
- 你不得不知的几款常用的在线API管理工具
在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是ms office工具,不够漂亮也不直观,变更频繁的话维护成本也更高,及时性也是大问题.基于这个背景,下面介绍几个常用的API管理工具,方 ...
- 几款常用的在线API管理工具(是时候抛弃office编写接口文档了)
在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是ms office工具,不够漂亮也不直观,变更频繁的话维护成本也更高,及时性也是大问题.基于这个背景,下面介绍几个常用的API管理工具,方 ...
- 介绍几款常用的在线API管理工具
在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是ms office工具,不够漂亮也不直观,变更频繁的话维护成本也更高,及时性也是大问题.基于这个背景,下面介绍几个常用的API管理工具,方 ...
- API管理工具介绍
时间都去哪里了 敏捷迭代和团队协作,前后端分离的工作模式几乎是每个互联网公司的常规工作模式. 前后端分离,各自开发的优点很多,其中一项是它只需要提供一个统一的API接口,即可被web,iOS,An ...
- 前端api管理工具YApi
使用YApi接口管理工具,提升前端开发效率前端开发苦恼: 代码中使用json数据模拟后端api数据,注释调取api接口代码,代码乱七八糟 为了测试不同case,央求后端人员返回不同的数据,返回状态.返 ...
- API管理工具
开源的api文档管理系统 api文档 php 在项目中,需要协同开发,所以会写许多API文档给其他同事,以前都是写一个简单的TXT文本或Word文档,口口相传,这种方式比较老土了,所以,需要有个api ...
随机推荐
- 萝卜叶万能助手SEO网络营销简介
萝卜叶万能助手专业版是就是将我们10年的SEO经验和方法汇聚于一体的结晶,旨在打造一款使用简单方便,功能强大的SEO软件,以便节省您的时间,提高您收集资料.维护网站.发布帖子.进行网络营销的效率. 借 ...
- spark MySQL jar 包
/** * Created by songcl on 2016/6/24. */ import java.sql.DriverManager //val sqlContext = new org.ap ...
- oracle 11g设置打开空表extent储存块
sql>alter system set deferred_segment_creation=false; sql>show parameter deferred_segment_crea ...
- zmq 学习笔记
0. PUB/SUB, XPUB/XSUB filtering happens at publisher sides when sockets are using a connected protoc ...
- Java --计算百分比
Learn From: http://blog.csdn.net/maggiehexu/article/details/6387636 方法一: public String getPercent(in ...
- 初探KMP算法
数据结构上老师也没讲这个,平常ACM比赛时我也没怎么理解,只是背会了代码--前天在博客园上看见了一篇介绍KMP的,不经意间就勾起了我的回忆,写下来吧,记得更牢. 一.理论准备 ...
- [转载]基于MVC4+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览
在博客园很多文章里面,曾经有一些介绍Office文档预览查看操作的,有些通过转为PDF进行查看,有些通过把它转换为Flash进行查看,但是过程都是曲线救国,真正能够简洁方便的实现Office文档的预览 ...
- canvas剪裁图片并上传,前端一步到位,无需用到后端
背景: 当前主流的图片剪裁主要有两种实现方式. 1:flash操作剪裁.2:利用js和dom操作剪裁. 目前看来这个剪裁主要还是先通过前端上传图片到服务器,然后前端操作后把一些坐标和大小数据传到后台, ...
- iOS-UITableView-处理cell上按钮事件(弹出警示框,页面跳转等)
一. 目的: 实现UITableViewCell上按钮点击事件可以进行页面跳转. 二. 实现方法: 1. 用协议的方式的实现. 2. 需要自定义UITableViewCell. 三. 代码部分. ce ...
- node log4js包
http://blog.csdn.net/heiantianshi1/article/details/43984601