Czym jest sukces?

Tradycyjnie sukces utożsamiany jest z dostarczeniem produktu na czas, w oczekiwanej cenie i zgodnie ze specyfikacją. Standish prezentuje kilka klasycznych definicji [Standish]:

Mimo popularności tych definicji, czegoś w nich brakuje.

Udane

„Oprogramowanie ukończono na czas, po oczekiwanych kosztach, z mechanizmami i funkcjami zgodnymi z wyjściową specyfikacją”.

Z problemami

„Oprogramowanie jest gotowe i działa, ale przekroczono budżet oraz harmonogram, a mechanizmy i funkcje są uboższe niż w wyjściowej specyfikacji”.

Nieudane

„W pewnym miejscu cyklu rozwoju rozwój oprogramowania anulowano”.

Mimo popularności tych definicji, nie są one w pełni poprawne. Projekt może być udany, nawet jeśli producent nie zarobi na nim ani grosza. Z kolei ...

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.