我们建立团队时需要考虑建立等级标准,等级标准没有必要明文,公司抉择者或者项目工程师,项目经理需要心里清楚每个人的技能与管理水平。这样你可以根据不同的人进行人员调度与管理。
我们把技术水平、管理各分为四级:
技术水平
第一级最低,第四级最高。第一级技术水平的程序员主要考核编程基本功,要求质量合格(他们主要来自刚毕业的大学生)。第二级技术水平的程序员编程质量要高,做过几个软件项目,有数年的工作经验,并能指导新手的工作。第三级技术水平的程序员主要考核系统分析与系统设计的能力,要求其技术有足够的深度和广度。第四级技术水平的程序员是成功的软件产品的设计师,他不仅技术超群,并且能使技术转化为有价值的商品。
管理
管理(这里仅指软件业务的管理,不考虑行政事务)。
第零级最低,第三级最高。第零级管理水平的人没有管理职务,就是普通员工。
第一级管理水平的人是开发小组的组长,可带领几名程序员工作。
第二级管理水平的人是项目经理。
第三级管理水平的人决定某些产品是否要开发,以及如何去占领市场。
等级标准随着时间的推移,经验积累在变化。