Yi's Blog

读书笔记——高效程序员的45个习惯:敏捷开发修炼之道

2016-07-21

1.做事

“出了问题,第一重要的是确定元凶。找到那个白痴!一旦证实了是他的错误,就可以保证这样的问题永远不会再发生了。”

没想到这本书的第一小节就指出了我的一个错误。在软件开发的过程中,往往是需要团队合作的,这就免不了与其他程序员的代码打交道。有时遇到bug或是看到代码中的错误,我确实很想找到这段错误代码的编写者让他来修复问题。虽没有文中说的那么激进,但反思一下,这确实是一种错误的思维方式。敏捷开发强调的是团队协作,以做好项目为共同的目标。在出现问题时,最高优先级应该是解决问题,而不是指责犯错者。

敏捷开发是一种把以人为本、团队合作、快速响应变化和可工作的软件作为总之的开发方法。它并不要求所有人都是有经验的专业人员,但必须具有专业的工作态度。