Digamos que minha empresa desenvolvesse uma réplica do MS Word (apenas como exemplo). Qual seria o gargalo do processo de desenvolvimento, supondo que se tenha dinheiro infinito disponível e uma organização como a Microsoft? Em outras palavras, quais são os obstáculos mais comuns para o desenvolvimento rápido desse software? Vamos supor que todas as especificações estejam em vigor e a organização esteja funcionando perfeitamente, portanto, focamos apenas no desenvolvimento de software até que o produto esteja pronto para ser enviado. Algumas alternativas podem ser: - Escrever o código - Escrever testes - Testar manualmente o produto final - Reescrever o código devido ao mau design em primeiro lugar - Projetar o código - Revisão do código feita por desenvolvedores experientes - Projetar GUI - Redesenhar a GUI com base em alfa / feedback do usuário beta - Processando feedback dos usuários - Aguardando feedback do usuário alfa / beta
Por favor, use referências em sua resposta ou declare sua experiência sobre o assunto.