Um banco está desenvolvendo um sistema crítico de gerenciamento de riscos financeiros para sua operação. O sistema precisa analisar dados em tempo real, identificar padrões e gerar relatórios de riscos, tudo em uma plataforma única e intuitiva. O problema é que o prazo para entrega do sistema é extremamente curto, devido à necessidade de se adequar a novas regulamentações do mercado. Dentre as alternativas, qual a estratégia mais eficaz para lidar com a restrição de tempo nesse caso, garantindo a qualidade e a funcionalidade do sistema?
Contratar mais desenvolvedores para acelerar o desenvolvimento, sem comprometer a qualidade do código.
Utilizar ferramentas de desenvolvimento de software de código aberto, considerando a expertise da equipe de desenvolvimento em relação a cada ferramenta disponível.
Utilizar metodologias ágeis, como Scrum, para garantir entregas incrementais do software, com foco nos requisitos prioritários
Utilizar um modelo de desenvolvimento em cascata, com a equipe de desenvolvimento trabalhando em ritmo acelerado para concluir o projeto no prazo.