DC-UFRPE/Licenciatura Plena em Computação/Scrum
Scrum
editarA metodologia Scrum tem se tornado cada vez mais popular na gestão de projetos, criado originalmente para o desenvolvimento ágil de software, ele propõe uma forma inovadora de organizar e desenvolver produtos, pois não segue um processo linear de tarefas, como acontece no gerenciamento tradicional de projetos, também chamado de “modelo em cascata”. Este método ágil, interativo e dinâmico envolve o cliente em todas as etapas, fazendo entregas frequentes e construindo a solução a partir do feedback do consumidor e isto traz diversas vantagens em comparação à gestão tradicional, tais como adaptabilidade nos projetos, maior satisfação do cliente e menos burocracia e mais agilidade.
Para seguir tal metodologia, há um passo-a-passo, (1)o primeiro deles é a definição do Product Owner (o “dono do produto”) e apresentação do time para o trabalho no projeto. (2)Em seguida, defina o Scrum Master(o facilitador da metodologia Scrum) para orquestrar o projeto. (3)O terceiro passo é a criação do Backlog do produto que nada mais é que o conjunto de funcionalidades e tarefas a serem desenvolvidas que muda conforme o projeto avança. Na sua primeira versão, ele contém apenas a lista de funcionalidades e fluxo de ações necessárias para desenvolver a solução, porém ao longo dos ciclos, esse documento evolui naturalmente, conforme surgem erros, ajustes e novas demandas do cliente e equipe. (4) Então, Na primeira reunião do Scrum, os participantes devem planejar os Sprints(cada “rodada” de trabalho que gera uma entrega parcial periodicamente) do projeto, que costumam ter entre uma semana e um mês de duração. Cada Sprint tem seu próprio Backlog, a partir do qual são distribuídas as tarefas e responsabilidades da equipe. (5) quinto passo é o acompanhamento e revisão das Sprints, o que traz a importância do sexto passo (6) Pratique o Daily Scrum, que é uma reunião diária, feita sempre no mesmo horário e que não pode ultrapassar 15 minutos. Nela, o time deve responder a três perguntas essenciais:
- O que você fez ontem para ajudar a equipe a alcançar o objetivo do Sprint?
- O que você vai fazer hoje para chegar mais perto desse objetivo?
- Você está vendo algum obstáculo que pode atrapalhar a conclusão do objetivo?
(7) Como sétimo e último passo aplique o Sprint Review e faça a retrospectiva, ao final de cada Sprint, o time deve se reunir para demonstrar os resultados obtidos, convide também os gestores, clientes e stakeholders. Vale a pena fazer também a retrospectiva do Sprint, quando todos se reúnem para discutir o aprendizado e possíveis melhorias para os próximos projetos.