Personalizar preferências de consentimento

Utilizamos cookies para ajudar você a navegar com eficiência e executar certas funções. Você encontrará informações detalhadas sobre todos os cookies sob cada categoria de consentimento abaixo.

Os cookies que são classificados com a marcação “Necessário” são armazenados em seu navegador, pois são essenciais para possibilitar o uso de funcionalidades básicas do site.... 

Sempre ativo

Os cookies necessários são cruciais para as funções básicas do site e o site não funcionará como pretendido sem eles. Esses cookies não armazenam nenhum dado pessoalmente identificável.

Bem, cookies para exibir.

Cookies funcionais ajudam a executar certas funcionalidades, como compartilhar o conteúdo do site em plataformas de mídia social, coletar feedbacks e outros recursos de terceiros.

Bem, cookies para exibir.

Cookies analíticos são usados para entender como os visitantes interagem com o site. Esses cookies ajudam a fornecer informações sobre métricas o número de visitantes, taxa de rejeição, fonte de tráfego, etc.

Bem, cookies para exibir.

Os cookies de desempenho são usados para entender e analisar os principais índices de desempenho do site, o que ajuda a oferecer uma melhor experiência do usuário para os visitantes.

Bem, cookies para exibir.

Os cookies de anúncios são usados para entregar aos visitantes anúncios personalizados com base nas páginas que visitaram antes e analisar a eficácia da campanha publicitária.

Bem, cookies para exibir.

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!