20kwi/100
Na ile proces kaskadowy jest kaskadowy?
Niedawno mój kolega zwrócił mi uwagę na pracę pana Winstona W. Royce'a "Managing the development of large software systems: concepts and techniques" , w której po raz pierwszy opisany został model kaskadowy. Okazuje się jednak, że pan Royce wcale nie proponował modelu kaskadowego jako najlepszego podejścia do wytwarzania oprogramowania. Było zupełnie odwrotnie! Royce mówił o tym, że przejście przez poszczególne fazy powinno się odbywać iteracyjnie, zwrócił przy tym jednak uwagę, że nie zawsze jest to proste i możliwe. Niestety Royce został źle zrozumiany przez środowisko ówczesnych informatyków, którzy zaczęli promować model kaskadowy zamiast iteracyjnego. Najlepiej oddaje to chyba ta oto krótka animacja: