Transparência: O primeiro pilar enfatiza a necessidade de transparência em todas as atividades
relacionadas ao projeto. Isso significa que todas as informações relevantes sobre o trabalho, progresso,
desafios e decisões devem ser visíveis e acessíveis a todos os membros da equipe e aos stakeholders. A
transparência promove a confiança e a colaboração, evitando mal-entendidos e alinhando todos os
envolvidos em relação ao estado do projeto.
Inspeção: O segundo pilar se concentra na inspeção contínua e regular dos artefatos e do progresso do
projeto. Isso envolve uma análise crítica e sistemática do trabalho realizado durante o Sprint para
identificar problemas, discrepâncias e áreas que precisam ser melhoradas. A inspeção permite a
detecção precoce de problemas e a tomada de medidas corretivas antes que eles se tornem grandes
obstáculos.
Adaptação: O terceiro pilar trata da adaptação constante com base nas inspeções realizadas. Isso
significa que, após a inspeção, a equipe deve ser capaz de ajustar o plano e o processo para lidar com as
mudanças e melhorar o desempenho. A adaptação envolve tomar decisões informadas para otimizar o
trabalho futuro com base no aprendizado contínuo obtido durante o projeto.
Definição
O Scrum é um framework ágil de gerenciamento de projetos que enfatiza a colaboração, a
flexibilidade e a entrega de valor por meio de ciclos curtos chamados Sprints. Ele utiliza papéis (Scrum Master,
Product Owner, Equipe de Desenvolvimento), artefatos (Backlog do Produto, Backlog da Sprint, Incremento) e
eventos (Planejamento da Sprint, Reunião Diária, Revisão da Sprint, Retrospectiva da Sprint) para promover a
entrega contínua e a melhoria contínua.
Base
O Scrum baseia‐se no empirismo e no pensamento lean. O empirismo afirma que o
conhecimento vem da experiência e da tomada de decisões com base no que é observado. O
pensamento lean reduz o desperdício e concentra‐se no essencial. O Scrum emprega uma abordagem iterativa
e incremental para optimizar a previsibilidade e para controlar o risco e envolve grupos de
pessoas que coletivamente têm todas as aptidões e conhecimentos para fazer o trabalho e partilhar
ou adquirir tais aptidões conforme necessário.
Abordagem interativa e
incremental
Envolve dividir o trabalho em ciclos curtos (iterações) chamados
de Sprints. Em vez de tentar realizar todo o projeto de uma vez, o trabalho é dividido em partes
menores e entregue em incrementos funcionais a cada Sprint.
Valores
Compromisso
Os membros da equipe se comprometem a realizar o trabalho planejado durante o Sprint. Isso envolve
responsabilidade individual e coletiva para cumprir as metas da Sprint e atender às expectativas.
Coragem
Coragem é necessária para enfrentar desafios, admitir erros e fazer o que é necessário para
melhorar. Isso inclui expressar opiniões honestas, buscar soluções inovadoras e tomar decisões
difíceis.
Foco
A equipe se concentra nas metas e nas atividades que agregam mais valor ao produto. Manter o foco
ajuda a evitar distrações e a entregar resultados tangíveis a cada Sprint.
Abertura
A abertura envolve a transparência nas comunicações e a disposição de compartilhar informações e
feedback. Isso inclui admitir problemas e dificuldades, promovendo uma cultura de confiança e
colaboração.
Respeito
Os membros da equipe respeitam uns aos outros, suas habilidades, perspectivas e contribuições. Um
ambiente de respeito promove uma atmosfera positiva e colaborativa.
Papéis
Scrum Master
é responsável por garantir que a equipe compreenda e adote os princípios e práticas do Scrum. Eles
atuam como facilitadores, removendo obstáculos que possam impedir o progresso da equipe e
promovendo um ambiente de trabalho colaborativo. O Scrum Master também ajuda a organizar os
eventos do Scrum, orienta a equipe na autogestão e ajuda a melhorar continuamente o processo.
Product Owner
representa os interesses dos stakeholders, incluindo clientes, usuários e a própria equipe de
desenvolvimento. Eles são responsáveis por definir as funcionalidades, requisitos e prioridades do
produto, mantendo o Backlog do Produto atualizado. O Product Owner toma decisões sobre o que
será construído e é a fonte final de autoridade para esclarecer dúvidas sobre o produto.
Desenvolvedores
é composta por profissionais que realizam o trabalho de transformar os itens do Backlog do Produto
em incrementos de produto funcionais a cada Sprint. Eles são auto-organizáveis e multidisciplinares,
e têm a responsabilidade coletiva de entregar o trabalho planejado para cada Sprint.
Scrum Team
A unidade fundamental do Scrum é uma pequena equipa de pessoas, uma Scrum Team. A Scrum
Team é composta por um Scrum Master, um Product Owner e Developers. Dentro de uma Scrum
Team, não existem subequipas ou hierarquias. É uma unidade coesa de profissionais, focada num
objetivo de cada vez, o Product Goal.
Eventos
Sprint Planning
No início de cada Sprint, a equipe e o Product Owner se reúnem para definir quais itens do Backlog
do Produto serão trabalhados na Sprint atual e como eles serão implementados. O resultado é o
Backlog da Sprint, que é um plano detalhado para o trabalho da Sprint.
Daily Scrum
Esta é uma reunião diária de curta duração em que a equipe se reúne para compartilhar o que foi
feito desde a última reunião, o que será feito até a próxima reunião e quaisquer obstáculos ou
impedimentos que estão enfrentando.
Sprint Review
No final de cada Sprint, a equipe realiza uma reunião com os stakeholders para demonstrar o
incremento de trabalho concluído durante a Sprint. O objetivo é obter feedback sobre o trabalho
realizado e discutir possíveis ajustes no Backlog do Produto.
Sprint Retrospective
Também no final de cada Sprint, a equipe realiza uma reunião para refletir sobre o processo de
trabalho durante a Sprint. Eles discutem o que funcionou bem, o que pode ser melhorado e criam um
plano de ação para implementar essas melhorias na próxima Sprint.
Artefatos
Backlog do Produto
O Backlog do Produto é uma lista de todos os requisitos, funcionalidades, melhorias e itens que a equipe pode
trabalhar para desenvolver o produto. Cada item é priorizado pelo Product Owner com base em seu valor para
os stakeholders. O Backlog do Produto é dinâmico e está sempre evoluindo à medida que novos requisitos são
adicionados e itens são refinados.
Backlog da Sprint
O Backlog da Sprint é um conjunto de itens selecionados pelo time da lista do Backlog do Produto para serem
desenvolvidos durante a Sprint atual. Ele representa o trabalho que a equipe planeja realizar para atingir os
objetivos da Sprint. O Backlog da Sprint é mais detalhado que o Backlog do Produto, pois descreve o trabalho
específico necessário para entregar os itens.
Incremento
O Incremento é o resultado tangível do trabalho da equipe durante uma Sprint. Ele é uma versão funcional do
produto que inclui todas as funcionalidades desenvolvidas até o momento. O objetivo de cada Sprint é criar um
Incremento de trabalho potencialmente entregável, que adiciona valor real ao produto e pode ser lançado, se
necessário.