SCRUM e AGILE como métodos de trabalho

SCRUM-e-AGILE-como-metodos-de-trabalho

A metodologia AGILE tem por objetivo tornar os processos empresariais mais ágeis. O framework SCRUM é uma das implementações de metodologias ágeis que tem se tornado cada vez mais popular. Neste artigo detalhamos os fundamentos da metodologia AGILE e o funcionamento do framework SCRUM.

A Metodologia AGILE

Concebida em meados de 2001 por um grupo de 17 desenvolvedores de software conceituados que se reuniu para aprimorar as metodologias já existentes de desenvolvimento ágil, o resultado foi o “Manifesto para desenvolvimento ágil de software”. O manifesto contém 4 valores e 12 princípios.

Valores a serem priorizados

  • Indivíduos e suas interações têm prioridades sobre os processos e as ferramentas
  • Software funcionando é mais importante que uma documentação abrangente
  • Colaboração com o cliente é mais relevante que negociações e contratos
  • Responder às mudanças é importa mais do que seguir o plano original

Princípios

  • Principal prioridade: Satisfazer o cliente através da entrega adiantada e contínua de software de valor
  • Aceitar mudanças de requisitos, mesmo ao final do desenvolvimento. Desta forma os clientes podem obter vantagens competitivas
  • Entregar o software funcionando com alta frequência, preferencialmente semanas
  • Cooperação entre pessoas que conhecem o negócio e os desenvolvedores diariamente
  • Os projetos surgem entre indivíduos motivados dos quais existem uma relação de confiança
  • Informações são transmitidas eficazmente em conversas frente a frente
  • Softwares funcionando são o principal indicador de progresso do projeto
  • Patrocinadores, desenvolvedores e usuários devem manter indefinidamente passos constantes
  • Atenção constante à excelência técnica e bom design
  • Simplicidade é a chave. Maximize o trabalho que não precisou ser feito
  • Os melhores projetos e requisitos surgem de equipes auto-organizadas
  • O time reflete como se tornar mais efetivo regularmente e ajustam seu comportamento

Framework SCRUM

O SCRUM, um dos mais difundidos frameworks de metodologias ágeis possui um formato dinâmico de como as etapas são desenvolvidas. Ele é executado através de interações conhecidas como sprints. Os ciclos se iniciam na reunião de Sprint Planning e finalizam no Sprint Review (onde o resultado é demonstrado) e consequentemente no Sprint Retrospective onde o time avalia o que foi aprendido durante o último sprint. A execução é acompanhada no Daily Scrum, uma reunião diária onde os participantes estão em pé.

O tempo sugerido para os sprints é de uma semana para os mais curtos e 30 dias para os mais longos. Normalmente o time determina o tamanho dos sprints do projeto. Sprints são sequenciais. Uma só começa quando a outra termina.

Os membros envolvidos são divididos em três papéis:

  • Product Owner: Define as prioridades em cada Sprint e intermedia as equipes de negócios e a de scrum.
  • Scrum Master: O líder atua como ponto de contato, com o objetivo de que a equipe siga a metodologia sem interrupções externas.
  • Scrum Team: Os desenvolvedores. Todos devem ter o comprometimento de realizar as entregas cumprindo os prazos do Sprint.

As interações do SCRUM são:

  • Sprint Planning: Define qual trabalho será realizado dentro do período pré-estabelecido.
  • Daily Scrum: Reunião em pé diária para discutir o status do desenvolvimento do scrum em execução. Não deve exceder 15 minutos
  • Sprint Meeting Review: Revisão do que foi realizado ao final do Sprint
  • Sprint Retrospective: Essa reunião deve ser realizada após a reunião de review e antes do próximo planning.

Conclusão

As metodologias AGILE e SCRUM são comprovadamente eficientes – e, portanto, bem populares – no desenvolvimento de sistemas. Essas metodologias agregam agilidade na resposta às mudanças exigidas pelo mercado, principalmente no desenvolvimento de aplicações mais completas como no caso de sistemas de gestão mais complexos.

Você já utiliza AGILE e SCRUM? Compartilhe sua experiência conosco.

Compartilhe esse post

Facebook
Twitter
LinkedIn
WhatsApp
Email

Cadastre-se em nossa newsletter

Conheça mais de nossos posts!