Najpierw problem, później rozwiązanie
"If I had an hour to solve a problem I'd spend 55 minutes thinking about the problem and 5 minutes thinking about solutions." - Albert Einstein
A czy Ty nie przeskakujesz od razu do rozwiązania specyfikując wymagania dla nowego systemu? Może zanim zabierzesz się do spisywania koncepcji działania oprogramowania, które będziesz budował, zajmiesz się rozpracowaniem prawdziwego problemu, z którym klient do Ciebie przyszedł?
Często wydaje nam się, że wiemy, czego chce nasz klient (przecież nie takie systemu już budowaliśmy, prawda?), jednak warto się zawsze głębiej zastanowić i przeanalizować problem, wziąć pod uwagę rożne rozwiązania i dopiero wtedy wybrać to rozwiązanie, które będzie dla naszego klienta najlepsze, a niekoniecznie to, które jako pierwsze przyszło nam do głowy.