Powiedzmy, że moja firma miała opracować replikę MS Word (tylko jako przykład). Jakie byłoby wąskie gardło w procesie rozwoju, zakładając, że ktoś ma nieskończoną ilość gotówki i organizację taką jak Microsoft? Innymi słowy, jakie są najczęstsze przeszkody w szybkim tworzeniu takiego oprogramowania? Załóżmy, że wszystkie specyfikacje są na miejscu, a organizacja działa idealnie, dlatego skupiamy się na rozwoju oprogramowania, dopóki produkt nie będzie gotowy do wysyłki. Niektórymi alternatywami mogą być: - Pisanie kodu - Pisanie testów - Ręczne testowanie produktu końcowego - Przepisywanie kodu ze względu na zły projekt w pierwszej kolejności - Projektowanie kodu - Przegląd kodu wykonywany przez doświadczonych programistów - Projektowanie GUI - Ponowne projektowanie GUI w oparciu o alpha / opinia użytkowników beta - przetwarzanie opinii użytkowników - oczekiwanie na opinie użytkowników wersji alfa / beta
Proszę skorzystać z referencji w odpowiedzi lub podać swoje doświadczenie na ten temat.