Scrum é uma metodologia de desenvolvimento , é um processo repetitivo para o desenvolvimento de software de qualidade. Scrum se concentra em iterações rápidas ; protótipos são produzidos de maneira rápida e melhorada, ou são descartados. Scrum tenta aumentar desenvolvedor felicidade diminuindo supervisão da gestão . Scrum também promove o trabalho em equipe , incentivando os desenvolvedores a planejar e código juntos. Aumento da velocidade de Desenvolvimento
As estatísticas mostram que cerca de metade dos recursos do software comercial nunca são usados. Scrum tem como objetivo reduzir o tempo de desenvolvimento por apenas trabalhando em recursos que fornecem o valor do negócio óbvio para o usuário final. Scrum também tira proveito de um fluxo de trabalho interativo focado em fazer repetidamente pequenas metas. Isso mantém os desenvolvedores motivado e focado.
Flexibilidade
A metodologia scrum antecipa mudanças durante o desenvolvimento. Como o processo de desenvolvimento scrum é tão repetitivo , o que torna possível fazer grandes mudanças estruturais durante o desenvolvimento. Scrum também defende uma abordagem fortemente orientada a objetos para a construção de software. Isto está em contraste com as abordagens de procedimentos, que podem ser menos modular . Isso faz com que scrum ideal para projetos onde os requisitos são mal especificados ou desconhecidos .
Desenvolvedor Felicidade
Scrum tem um monte de alimentação afastado de gestão e dá-lhe para os desenvolvedores. Desenvolvedores são muito mais independentes em metodologia scrum, e são livres para tomar mais decisões sobre como o software deve ser escrito . Desenvolvedores são criativos , então isso pode ajudar a aumentar o moral das equipes de desenvolvimento de software. Além disso , o foco na iteração e fazendo pequenas etapas , diminui a quantidade de planeamento que deve ser feito . Os desenvolvedores podem passar mais tempo de codificação .
Menos Gestão
gerentes têm muito menos responsabilidade na abordagem scrum para o desenvolvimento de software . As empresas podem economizar dinheiro em gestão desde menos gerentes são necessários se a abordagem scrum é seguido . Isto irá levar a um produto final mais barato , uma vez scrum também diminui o tempo de desenvolvimento . Scrum torna mais fácil para verificar o andamento do projeto , desde relatórios freqüentes são parte da metodologia scrum .