精品资料网 >> 管理信息化 >> KM知识管理 >> 资料信息

一双编程的角色讲义(ppt 27页)

所属分类:KM知识管理

文件大小:639 KB

下载要求:10 学币或VIP

点击下载
资料简介:

一双编程的角色讲义目录:
一、什么是Pair Programming
二、Pair Programming的角色(Role)
三、Pair Programming的疑问
四、Pair Programming和Solo Programming的比较
五、Pair Programming的历史
六、为什么要Pair Programming
七、什么样的人适合做Pair Programming
八、XPer的素质
九、如何Pair Programming
十、没有Pair Programming就没有XP
十一、..........

 

一双编程的角色讲义内容提要:
什么是Pair Programming
Pair Programming是一个编程模式(Programming pattern)。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试例子,一起编码,一起单元测试,一起整合测试(Integration Test),一起写文档等。基本上所有的开发环节都一齐肩并肩地,平等地,互补地进行开发工作。
……

为什么要Pair Programming
不间断的Code Review
Pair Programming提供不间断的Design review,Unit Test Review,Code Review,Document Review,避免了效果差的Team Code Review,也比抽查式的Peer Code Review有更好的质量。(CMM Level 3)
Pair Programming中,任何一段代码都至少被两双眼睛看过,两个脑袋思考过。结合Collective code ownership和小的Task (Small Engineering Task),代码被不断的Review。
……

同伴的潜在压力( Peer Pressure )。Pair Programming的过程也是一个互相督促的过程。由于这种督促的压力,使得程序员更认真的工作。
每个人每天的有效工作时段不超过3-4个小时。
Pair Programming中Driver和Navigator的互换可以让程序员轮流工作,从而避免出现过度思考而导致观察力和判断力出现偏差。
潜意识的有利竞争。当人在一个团队中工作,总是下意识的努力展现自己的优点。
工作及时得到同伴的肯定,自信心和成就感(Self-Satisfaction)增强。
觉得工作是一件愉快( Enjoyable )的事情。


..............................

上一篇:研讨、交流及提高能力专业培训(ppt 40页)

下一篇:COMPETENCY MODELING(英文版)(ppt 27页

某企业知识管理案例分析(doc 17页)

组织中的记忆与学习-知识管理(ppt 60页)

基于ERP的知识管理决策支持系统结构设计(doc 6页)

个人知识管理-如何建立个人数字图书馆ppt 35页)

知识管理的十项原则(ppt 10页)

谈知识管理在企业中的应用(ppt 34页)

精品资料网 m.cnshu.cn

Copyright © 2004- 粤ICP备10098620号-1