第11章组织课件.pptVIP

  • 2
  • 0
  • 约1.91千字
  • 约 23页
  • 2017-08-24 发布于广东
  • 举报
* * 第11章 组织 11.1 民主制程序员组 有两种极端方法可用来组织程序员组,这两种组织方法分别称为民主制程序员组和主程序员组。 构成民主制程序员组的基本概念是“无私编程”。 1、改变评价程序员价值的标准,每名程序员都应该鼓励该组其他成员找出自己编写的代码中的错误。 2、不要认为存在错误是坏事,而应该认为是正常的事情,找出模块中的一个错误是取得了一个胜利。 3、不能嘲笑程序员所犯的编码错误。 4、程序员组作为一个整体,将培养一种平等的团队精神,坚信“每个模块都是属于整个程序员组的,而不是属于某个人的”。 5、民主制程序员组的特点是:小组成员完全平等,享有充分民主,通过协商做出技术决策。 6、小组成员间的通信是平行的,如果一个小组有n个成员,则可能的通信信道有n(n-1)/2条。 7、程序小组的规模应该比较小,以2~8名成员为宜。 8、如果项目规模很大,则应该使用多个程序设计小组,每个小组承担工程项目的一部分任务,在一定程度上独立自主地完成各自的任务。 11.2 主程序员组 美国IBM公司在20世纪70年代初期开始采用主程序员组的组织方式。采用这种组织方式主要出于下述几点考虑: · 软件开发人员多数比较缺乏经验; · 程序设计过程中有许多事务性的工作,例如,大量信息的存储和更新; · 多渠道通信很费

文档评论(0)

1亿VIP精品文档

相关文档