像处理代码中的例外那样处理XP例外。
遇到例外,就尽可能简单地处理它们。
遇到例外,就尽可能简单地处理它们。
可能的意外情况及其处理方法:
1、奇数个开发人员——给该人分配一项“独立”任务,如预研和研究的工作;三人编程。——结对编程在一人不在场的时候,谨慎修改,修改后一定要告知对方。
1、奇数个开发人员——给该人分配一项“独立”任务,如预研和研究的工作;三人编程。——结对编程在一人不在场的时候,谨慎修改,修改后一定要告知对方。
2、客户不编写故事——开发人员自己根据客户的要求记录下这些用户故事。验证业务需求和设置优先级的人仍然必须是客户。
3、客户不编写验收测试——同上。
4、管理层规定的进度表不现实——沟通,离开,并保留诚实。或者项目推迟时道歉。一定要有勇气对客户说出真实的想法。
5、管理层不喜欢所做的评估——同上。
6、管理层不允许结对编程——尝试,换个方式。
不到万不得已就忽略每个例外,需要处理例外时,尽量保持简单。