Wszyscy to mamy, problemy, które okazują się trudne do rozwiązania i wypracowanie poprawki za pomocą niejasnego kodu i dziwnej nieoczekiwanej funkcjonalności. Powoli, logicznie pracując na własną rękę, próbując znaleźć wzorce, błędy, błędy. Ten proces wymaga czasu, a problemy często nie są łatwe do zrozumienia przez klienta.
Jak można odpowiedzieć na pytanie „Kiedy to będzie zrobione?”, Zwłaszcza gdy klient może nie zrozumieć nieodłącznych zawiłości związanych z tworzeniem oprogramowania?