聪明人有时不会发现大错。通过预防我所称作的“雪盲”综合症可以节省时间、金钱并且不会有伤心事。

当队员没注意到细节时,疲劳、过于精通或缺乏士气中的一种或多种因素可能造成错误。

太疲劳而不能连续思考 

体力或脑力上的疲劳可能归因于个人原因如一个新生婴儿。如果是这样的情形,那么和队员交谈并设法找出解决的办法。

或者员工会因为工作昏昏欲睡吗?为满足一个紧迫的工期团队工作了很长时间吗?记住被折磨和疲惫的工人会犯更多的错误。一种解决的方法是在简短的时间内制订一个“没有加班”的制度,以使你的团队有充电的机会。

之前看清一切

所有的队员是如此熟悉他们手头的工作以至于他们工作变得无聊并且草率吗?

一位程序员告诉我她解决这种问题的一个非正统的方法:先写一段不带注解的纯代码,一两天后再加上全部的注解(或者、最好让其他人加上),再次阅读你的或其他人的代码,并且充分搞清它的意思以彻底地注解代码,这样能找出其他方面可能遗漏的错误。我不推荐它作为正式的标准,但是这确实强调了,要发现错误鼓励程序员用一种新方式复查他们的工作是多么重要。

正式地批准代码预排经常是在过于精通时双重拯救。把项目最不搭边的程序员配对,并且为他们安排执行代码预排进度表。不仅另一个人能帮助查出明显的错误,而且这样每个人也能提供更多的品种。

这形成了所谓的极端编程的一个重要部分。如果你有可利用的资源,“第三方预排”——程序员B和程序员C预排程序员A的代码——能增加效果和提供一个额外的合乎情理的检查,这保证了B真正地理解了A所做的。

尚失了他们的动力

队员缺乏士气可能因为不同的原因,包括恼人的团队领导或对报酬/条件的不满意。当缺乏士气导致缺乏动机时,一切开始下滑。当“已经足够好了”的态度开始蔓延,对细节的专心开始减退。

一种提升队员士气的小方法是带他们出去参加团队午餐或娱乐活动。让他们知道你能被他们信任并且能听听他们的挫折。

在一个更加技术化的层次上,如果大规模的组织问题正影响你团队的士气,继续高级管理。务必让你的团队知道你为了他们的利益在行动。即使这个不会有实际的影响,但有人把他们关心的说出来了的认识会帮助他们克服挫折和帮助他们觉醒。

和这三种麻烦做斗争

一旦你和你的团队认识到这三种麻烦,你要能花费更多的时间为些细节操心。基本上,现在注意到这些细节,以后你将会节省时间。