Pomocou vhodného softvéru dokážeme vyriešiť takmer každú úlohu. Trik spočíva v tom, ako správne problém identifikovať. Viac než polovička chýb v softvérovom vývoji je spôsobená už vo fáze zberu požiadaviek. Z toho vyplýva, že by sa situácia zlepšila, ak by sme vedeli viac o probléme. V agilnom svete „problém“ identifikuje vlastník produktu. Býva to skrytá obchodná príležitosť, ktorú chce uchopiť a čo najrýchlejšie realizovať. Alebo potreba niekde niečo zjednodušiť a upraviť. A tak začne vznikať vízia, ako by malo riešenie vyzerať. Potom sa začne plniť produktový backlog požiadavkami. A tieto by sa mali presunúť na vývojové tímy....
