关于首席程序员、副手、管理员的分工,我的看法:
首先,我们都承认,人月神话中关于这一段的描述是正确的,也就是说这种工作方式是科学的。
其次,在我们这个公司是肯定不可能这样去做的。
第三,除了那些作坊式的开发团队,由于他们本身可能只有一两个人,或者两三个人,否则,我怀疑是否有哪个公司的开发团队或者开发小组真正采用了这种工作方式,似乎大家都是在遵循这书中所说的错误的开发方式,(用一大堆人来解决问题,问题又没有被明确的划分成不同的部分,或者不同的部分之间的接口描述的不清楚)。
第四,作为技术口上的负责人要想对于财务方面(例如人员的薪水和奖金进行控制)在中国好像本身也是个神话吧?更别说让管理员来控制了,当然如果情况比较理想的话,在有些时候,有些企业,或许首席程序员可以对有权利决定人员待遇的领导提出相关的建议,至于听不听,那就是另一回事了。
第五,我个人的看法,如果遵循书中的描述的话,副手和管理员显然是不能合二为一的,因为前者的工作内容是围绕技术管理的,后者这是围绕人员和财务管理的,性质是完全不同的。对于相应人员的技能要求也是完全不同的。
最后声明,因为在下自己也是个没有什么经验的人,同时没有在规模较大的公司待过,所以上面的观点很可能非常的片面或者浅薄,谨代表个人意见,请各位高人指点。