O
Scrum é um processo iterativo-incremental e ágil de desenvolvimento de
software. Ele não prediz o que fazer em cada situação, e sim deve atuar em
problemas complexos se adaptando a cada situação. Ele não é somente usado para
desenvolvimento de software, mas também na manutenção de software ou como
abordagem geral de gerenciamento de projetos, por exemplo. O Scrum tem uma
missão importante na redução das equipes e de custos, ao passo que deve
melhorar a eficiência e trazer mais qualidade no produto final. O fato de tentar
manter os clientes próximo através das reuniões reduz a tendência de
desenvolver funcionalidades que não sejam necessárias ou prioritárias. Outro
fator para o melhor desempenho do desenvolvimento é que as reuniões diárias
tratam das dificuldades encontradas no dia anterior, sendo que soluções para
estas barreiras são discutidas e sanadas através do papél do Scrum Master. Como
foi dito em sala de aula, apesar do Scrum e outros métodos ágeis de
desenvolvimento de software terem sido definidos há poucas décadas, muitos
profissionais ainda continuam trabalhando com os métodos tradicionais
(preditivos), deixando de desfrutar dos benefícios dos métodos adaptativos.
Nenhum comentário:
Postar um comentário