Of course we continued to make mistakes, though they were all within our range of expectations. What was great is that we made the most of our mistakes because we got in the habit of viewing them as opportunities to learn and improve. One of our most memorable mistakes happened in the early 1990s, when Ross, who was in charge of trading at the time, forgot to put in a trade for a client and the money just sat there in cash. By the time the mistake was discovered, the damage was several hundred thousand dollars.
It was a terrible and costly error, and I could've done something dramatic like fire Ross to set a tone that mistakes would not be tolerated. But since mistakes happen all the time, that would have only encouraged other people to hide theirs, which would have led to even bigger and more costly errors. I believed strongly that we should bring problems and disagreements to the surface to learn what should be done to make things better. So Ross and I worked to build out an "error log" in the trading department. From then on, anytime there was any kind of bad outcome, the traders would make a record of it and we would follow up.
有一次作者的一个同事犯了一个很大的错误,损失了几十万美金,作者并没有因此开除他,而是抱着“错误是最好的学习机会”的心态,和那位同事一起分析了导致错误的原因以及将来如何做得更好,在此之后,每一个错误都会被记录到error log中,大家会分析产生错误的根本原因和思考如何做得更好。
作者提到的error log,和我们开发团队的复盘日志很像,复盘日志记录了我们开发团队中日常碰到的各种“失误”,比如未按时交付用户故事,上线以后有bug需要紧急修复等等。我们会分析每一个“失误”产生的原因以及如何避免的行动方案。
相信只要坚持记录复盘日志,持续向错误学习,我们整个开发团队的质量和效率一定会稳步提升的。
网友评论