11-5080-0888

Desenvolvendo Metodologia Ágil - SCRUM

Voltado ao gerenciamento de projetos baseados em métodos ágeis, os processos adotados pela Sys Evolution utilizam as práticas preconizadas pelo framework SCRUM, desde a concepção do projeto, bem como durante o ciclo de vida e na entrega de produtos de software.
A metodologia de gerenciamento de projetos da Sys Evolution está baseada na simplicidade e no processo iterativo para a integralização dos trabalhos. Tal processo nos permite providenciar rapidez e flexibilidade na programação de entregas de nossos produtos e serviços, estabelecendo junto ao cliente um importante elo, sempre visando a integração do processo de desenvolvimento com o modelo de operação do cliente.
O modelo SCRUM adotado pela Sys Evolution, além de ter a figura do cliente como figura importante e membro de nossa equipe durante o projeto, tem as seguintes características:

• Cada sprint é uma interação que segue o (ciclo PDCA) e entrega incremento de software pronto ao seu final.
• Um backlog representa um conjunto de requisitos, priorizados pelo Product Owner (cliente).
• Há entrega de um conjunto fixo de itens do backlog em série de iterações curtas ou sprints.
• É realizada uma breve reunião diária, ou daily meeting, em que cada participante fala sobre o progresso conseguido, o trabalho a ser realizado e/ou o que o impede de seguir avançando (também chamado de Standup Meeting ou Daily Meeting, já que os membros do time geralmente ficam em pé para não prolongar a reunião).
• Breve sessão de planejamento, na qual os itens do backlog para uma sprint (iteração) são definidos.
• Retrospectiva, na qual todos os membros da equipe refletem sobre a sprint passada.

O SCRUM é facilitado por um Scrum Master, que tem como função primária remover qualquer impedimento à habilidade de uma equipe de entregar o objetivo do sprint. O Scrum Master atua como um firewall entre a equipe e qualquer influência desestabilizadora. Outra função extremamente importante é o de assegurar que a equipe esteja utilizando corretamente as práticas de SCRUM, motivando-os e mantendo o foco na meta da Sprint.
Dentre algumas das características de SCRUM, praticado pela Sys Evolution, devemos ressaltar:

• Clientes se tornam parte da equipe de desenvolvimento (os clientes devem estar genuinamente interessados nas saídas do processo de desenvolvimento do produto).
• Entregas freqüentes e intermediárias de funcionalidades 100% desenvolvidas.
• Planos freqüentes de mitigação de riscos desenvolvidos pela equipe.
• Discussões diárias de status com a equipe.
• A discussão diária na qual cada membro da equipe responde às seguintes perguntas:
o O que fiz desde ontem?
o O que estou planejando fazer até amanhã?
o Existe algo me impedindo de atingir minha meta?

• Transparência no planejamento e desenvolvimento.
• Reuniões freqüentes com os stakeholders (todos os envolvidos no processo) para monitorar o progresso.
• Problemas não são ignorados e ninguém é penalizado por reconhecer ou descrever qualquer problema não visto.
• Locais e horas de trabalho devem ser energizadas, no sentido de que "trabalhar horas extras" não necessariamente significa "produzir mais".

O Scrum, acima de tudo, deve ser utilizado de forma simples, sempre visando atender quesitos de adaptabilidade e rapidez nas respostas às mudanças do negócio do cliente em tempo de projeto. Para isso é recomendado apenas duas práticas para sua adoção: o uso do Kanban e a realização de reuniões diárias de pontuação da equipe.
Com esses dois quesitos básicos, uma equipe de projeto já está adequada aos preceitos do LEAN (Método Toyota). E a partir de então, a introdução das demais práticas do SCRUM acabam sendo uma decorrência do trabalho diário.


LEAVE A REPLY

Security code
Refresh