obrigado!
entraremos em contacto consigo brevemente

O que é a metodologia Scrum e porque a utilizamos no desenvolvimento de Software

Se trabalha na área da tecnologia, com certeza já ouviu falar do termo ”Scrum” ou, talvez nem tendo consciência, utilize esta metodologia. Se nunca teve contacto com o conceito, vamos esclarecer algumas questões sobre esta metodologia de trabalho e porque é tão utilizada no desenvolvimento de software (e não só).

Scrum é uma estrutura metodológica que é utilizada para implementar uma metodologia de desenvolvimento Ágil, ou Agile. Estes dois conceitos, apesar de relacionados, têm significados e aplicações diferentes. Imagine o seguinte: a diferença entre uma dieta e uma receita. Uma dieta, por exemplo a vegetariana, é um conjunto de práticas baseadas em princípios e valores. Uma receita de tofu é uma estrutura metodológica utilizada para implementar a dieta vegetariana. Esta analogia descreve a relação entre a metodologia Ágil (a dieta) e Scrum (a receita).

O Manifesto Ágil foi escrito em Fevereiro de 2001 por 17 programadores que pretendiam desenvolver software de forma mais eficiente, ajudando outros profissionais a fazer o mesmo. Assim, o manifesto determinava que o desenvolvimento de software valorizasse:

  • Indivíduos e interações mais que processos e ferramentas;

  • Software em funcionamento mais que documentação abrangente;

  • Colaboração com o cliente mais que negociação de contratos;

  • Responder a mudanças mais que seguir um plano.

No fundo, Scrum é uma forma de aplicação destes princípios da metodologia Ágil. O método Scrum pode ser aplicado em qualquer tipo de projeto complexo, não se circunscrevendo apenas ao desenvolvimento de software. De seguida, explicamos os elementos de uma metodologia Scrum.

  • Dono de Produto: pessoa que representa o melhor interesse do cliente/ utilizador final e das partes interessadas internamente. É o responsável pelo Backlog do produto, tendo autoridade para tomar decisões sobre o produto final. É o responsável por maximizar o valor que o produto fornece aos clientes e à organização.

  • Backlog: a lista de tarefas e das exigências e necessidades do produto final dispostas numa ordem de prioridades definidas pelo Dono do Produto. 

  • Sprint: Um Sprint é um período de tempo pré-determinado dentro do qual a equipa completa conjuntos de tarefas do Backlog.

  • Daily Scrum: Reunião diária das equipas para fazer um ponto de situação sobre o desenvolvimento do produto. 

  • Retrospetiva: cada Scrum termina com uma retrospetiva em que a equipa analisa o seu trabalho e discute maneiras de melhorar o próximo Sprint.

Um dos princípios mais importantes do Scrum é a ideia de transparência. Todos os elementos da equipa devem saber o que os outros estão a fazer e o progresso do Sprint.

Por último, uma característica fundamental da metodologia Scrum é a ideia de repetição e melhoria. A repetição das práticas e melhoria das metodologias melhora a eficiência tanto dos produtos finais, como da própria equipa.

+351 302 080 014
Phone
Chat