结对编程

1 结对编程简介

从结对设计 到测试 到 调试
结对编程并非人人适用,独行侠也是团队的一份子

2 七个误区
两个人能使工作量翻倍
我没有属于自己的时间
只有搭档好,效果才好
只适合培训新人,我是老手,不想浪费时间
功劳很难去划分
领航员竟是发现语法错误,烦死人
独自工作能出成果,结对不能

3 七个激励效应
互相督促
协商 鼓励复查 纠错 学习信任

4 如何说服管理层
结对编程能以 高质量代码暗按时完成项目
降低人才风险 不会因为关键人物离开而受影响
让员工开心
缩短新人培训时间
团队更团结 更富于交流

5 如何开始
慢慢开展 从部分人开始 让事实说话

6 问题
产生依赖 进度安排难以协调 分身乏术 协同的时间和地点 意见不合 技能不平衡
难以适应结对 必要的管理和维护 MBWA 边走边管理

7 工作场所布局
并排能坐下 噪音 两个鼠标

8 乱转机制:交流 知识管理 培训
与最佳人选结为搭档
这是一个蜜蜂授粉的的过程
通过结对轮转传播到整个团队
通过轮转机制与培训 将培训分散到全组

9 其他因素
绩效考核
团队规模
一般在十人左右
质量保证

系统测试
代码维护和优化


10 技巧和窍门
采用编码标准 多问 给驾驶员多一点时间发现自己的错误 发僧冲突了 记录下来 驾驶员自言自语的好处

11 搭配方式

专家-专家 专家中手 专家-新手 外向-外向 避免一切狂妄自大和过分自卑
12 结对编程和XP

13超越
三人组 投影仪屏幕 分布式结对 结对学习

14 TDD 有意识的写出便于测试的产品代码
测试用例帮助你设计

posted on 2009-08-12 12:52 BenWhite 阅读(74) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。

公告

导航

<2009年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

留言簿(7)

随笔分类(244)

文章分类(7)

友情链接

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜