Conheça um pouco mais sobre Scrum (teoria e princípios)
Qual é o papel e os princípios do Scrum?
Como sabemos o Scrum é uma metodologia ágil para gestão e planejamento de projetos.
Nele, os projetos são divididos em ciclos com atividades que devem ser executadas dentro de um cronograma.
As metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações.
As funcionalidades a serem implementadas no projeto são mantidas em uma lista, para criá-la ou definir as atividades prioritárias são feitas pequenas reuniões de planejamento.
As reuniões também servem para disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia.
Baseado nas melhores práticas aceitas pelo mercado e conhecido como uma teoria de processos empíricos;
O Scrum vem sendo utilizado para o desenvolvimento de produtos complexos desde o início da década de 1990;
E é conhecida, desde então, como um processo ou uma técnica para o desenvolvimento de produtos – um framework dentro do qual você pode empregar diversos processos e técnicas.
Mas qual o papel e os princípios do Scrum?
Simples.
É mostrar a eficácia das suas práticas de desenvolvimento para que você possa melhorá-las, enquanto provê um framework dentro dos quais produtos complexos podem ser desenvolvidos.
O Scrum é fundamentado nas teorias empíricas de controle de processo e tem como base para sua implementação três pilares: transparência, inspeção e adaptação.
A metodologia emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos.
Primeiro pilar: Transparência
Os aspectos do processo que afetam o resultado devem ser visíveis para aqueles que gerenciam os resultados.
Esses aspectos não apenas devem ser transparentes, mas também o que está sendo visto deve ser conhecido.
O que isso quer dizer? Quando alguém que inspeciona um processo acredita que algo está pronto, isso deve ser equivalente à sua definição de pronto.
Segundo pilar: inspeção
Os diversos aspectos do processo devem ser inspecionados com uma frequência suficiente para que variações inaceitáveis no processo possam ser detectadas.
A frequência da inspeção deve levar em consideração que qualquer processo é modificado pelo próprio ato da inspeção.
O problema acontece quando a frequência de inspeção necessária excede a tolerância do processo à inspeção.
Os outros fatores são a habilidade e a aplicação das pessoas em inspecionar os resultados do trabalho.
Terceiro pilar: adaptação
Se o inspetor determinar, a partir da inspeção, que um ou mais aspectos do processo estão fora dos limites aceitáveis;
E que o produto resultante será inaceitável, ele deverá ajustar o processo ou o material sendo processado.
Esse ajuste deve ser feito o mais rápido possível para minimizar desvios posteriores.
Existem três pontos para inspeção e adaptação em Scrum:
Daily Scrum:
Reunião utilizada para inspecionar o progresso em direção à Meta da Sprint e para realizar adaptações que otimizem o valor do próximo dia de trabalho.
Reuniões de Revisão da Sprint e de Planejamento da Sprint:
Utilizadas para inspecionar o progresso em direção à Meta da Release e para fazer as adaptações que otimizem o valor da próxima Sprint.
Retrospectiva da Sprint:
Utilizada para revisar a Sprint passada e definir que adaptações tornarão a próxima Sprint mais produtiva, recompensadora e gratificante.
Já sabe quais são os valores que sustentam os pilares do Scrum?
Acesso o blog da Netproject e leia a matéria completa. https://goo.gl/DOaue7
Website: http://netproject.com.