人员组织方式
- 民主制程序员组
- 主程序员组
- 现代程序员组
- 混合方式
民主制程序员组
结构:小组成员完全平等,享有充分民主,通过协商做出技术决策
规模:小
优点:积极性高、凝聚力强、有利于提高代码质量,有利于攻克技术难关
缺点:人数增加多造成通信和接口问题、成员水平和经验要一致、缺乏领导和权威
主程序员组
70年代由IBM提出
背景:解决民主程序员组的成员能力不一致、管理事务增多、通信效率低
结构:岗位分工、分层管理
规模:中等
优点:分工明确,有领导核心,有专职管理岗位,减少通信,提高效率
缺点:双重核心,后备程序员机制不现实,编程秘书事务繁多且层次低,发现错误积极性不高
现代程序员组
背景:主程序员可行性差,不适合大型项目,组员主动性不高
大型项目组采取分小组、多层次方式
分散决策提高成员积极性