A good craftsman is a good analyst
Często programowanie kojarzy nam się głównie z pisaniem kodu, projektowanie – z rysowaniem wysoko poziomowych diagramów a przygotowywanie przypadków testowych ze żmudnym pisaniem scenariuszy. Zapominamy jednak, że wszystkie te czynności poprzedza analiza problemu oraz rozwiązania a wszelkie artefakty, które powstają, są de