研发管理三要素:人、流程、工具,其中工具往往是流程落地的前提保证,一定程度上工具的运用水准代表了研发管理的水平。
软件研发企业本身干的就是产业信息化的事儿,但实际上,国内大部分软件企业自身的研发过程管理水准及信息化程度并未及时跟上IT信息技术更新换代。
网上看到有人按照研发管理工具运用的不同层次,总结了如下分级描述,比较通俗易懂但不一定绝对准确,仅供了解:
最低层次:旧石器时代
主要特征:计算机还没有出现,谈不上IT
典型工具:嘴,纸,尺子,文件柜
第一层次:冷兵器时代
主要特征:文件(文档)而不是系统
典型工具:Excel,Word,WINDOWS文件夹
第二层次:火器时代
主要特征:较通用的系统方案,强调分工,局部改进
典型工具:MS PROJECT,VSS,BUGFREE,DMS,OA
第三层次:兵器时代
主要特征:专业,部分整合的系统
典型工具:QC, TD, TC, SVN, CC, CQ, UCM, MRP, CRM
第四层次:核武时代
主要特征:全流程覆盖,高度整合、异地分布开发、注重协同,所谓的软件交付2.0概念
典型工具:GIT,VSTS, JAZZ, TOPO, TRAC, ERP