Rozdział 5. Myślenie

Jaki błąd kryje się w poniższym zdaniu?

  • Tym, czego naprawdę potrzebujemy, jest rozwijanie kodu przy użyciu większej liczby klawiatur.

To stwierdzenie menedżera, z którym niegdyś pracowałem. W pewnym sensie miał on rację: zespół nigdy nie spełni oczekiwań klientów bez korzystania z klawiatury.

Jednak to nie to stanowiło problem. Później zdałem sobie sprawę, że postępy były blokowane w jednym wąskim gardle: przez brak dostępności środowiska publikacji. Więcej klawiatur nie dałoby pożądanych efektów nawet wtedy, gdyby dostępnych było więcej programistów do ich obsługi. Gdybyśmy wcześniej zdali sobie z tego sprawę, wydajność znacznie by wzrosła.

Czasem na największy wzrost wydajności pozwala przerwanie pracy i zastanowienie się nad ...

Get Agile Development. Filozofia programowania zwinnego now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.