Please enable JavaScript.
Coggle requires JavaScript to display documents.
SCRUM, SCRUM - Coggle Diagram
SCRUM
ORIGEM
Em desenvolvimento de software, o Scrum teve suas raízes no Japão, no início de 1986 por Hirotaka Takeuchi e Ikujiro Nonaka
Começou aser usados nos moldes que conhecemos hoje, apenas em 1996 pr Jeff Sutherland e Ken Schwaber
"Scrum" é um termo reduzido para a palavra "Scrummage", que tem origem no rugby e dá nome à jogada de reinício do jogo, tendo como objetivo recolocar a bola em disputa.
CARACTERÍSTICAS
O Scrum, apesar de muito difundido e utilizado na área de desenvolvimento de software, pode muito bem ser utilizado no desenvolvimento de qualquer produto complexo, principalmente pela sua característica de ser um framework iterativo e incremental.
➔ Possibilita a entrega de um software funcionando em períodos curtos de tempo;
➔ Objetiva detectar ou remover qualquer impedimento que atrapalhe o desenvolvimento do
projeto;
➔ É escalar, pois pode ser utilizado para projetos pequenos e grandes;
➔ Busca formas de maximizar a comunicação e cooperação de todos os envolvidos no projeto;
➔ Pode ser associado a OUTRAS técnicas de engenharia de software.
PILARES DO SCRUM
Inspeção: Todo trabalho deve ser inspecionado com a frequência necessária para garantir a qualidade na primeira tentativa.
-
Transparência: Todo trabalho deve ser claramente definido e conhecido por todas as partes envolvidas no projeto.
-
SCRUM
O Time Scrum é composto por três papéis:
- Scrum Master
- Product Owner
- Developers
Scrum Master:
-
Product Owner (PO)
-
Developers
➔ São as pessoas do Scrum Team que estão comprometidas em criar qualquer aspecto de um Incremento utilizável a cada Sprint.
➔ Devem ser pessoas multidisciplinares e multifuncionais, possuindo todo o conhecimento necessário para criar um incremento no trabalho.
➔ Podem possuir conhecimentos especializados, como controle de qualidade, programação, banco de dados ou outros, mas o mais importante é a habilidade de pegar um requisito e transformá-lo em um produto utilizável.
Sprint
O coração do Scrum é a Sprint! Possui time-boxed (duração) de até 4 semanas (um mês), durante o qual uma versão incremental utilizável do produto, é criada.
➔ Cada sprint deve possuir um objetivo, início, meio e fim bem definidos.
➔ A lista de funcionalidades do produto é recebida e começa a ser trabalhada ao longo da Sprint definida.
➔ A cada Sprint o time produz um incremento do produto, que estará pronto por completo apenas após a última Sprint .
Uma Sprint pode ser cancelada antes do time-boxed da Sprint terminar. Somente o Product Owner tem a autoridade para cancelar a Sprint!
Artefatos:O Time Scrum usa artefatos como apoio para aplicar regras e unir os
eventos e papéis;Os principais artefatos do Scrum são:
- Product Backlog;
- Sprint Backlog;
- Incremento;
- BurnDown Chart*;
- Taskboard (Painel de Controle)*.
Product Backlog
➔ É uma lista contendo as funcionalidades desejadas pelo cliente;
➔ É definida pelo Product Owner e não precisa estar completa no início do projeto;
➔ Os itens com maior prioridade são colocados no topo da lista;
Sprint Backlog
É uma lista de tarefas a serem executadas durante a Sprint. Cada tarefa é escolhida pelo Time a partir dos itens do Product Backlog com maior valor de negócio;
-
Incremento
Um incremento é um trampolim concreto em direção a Meta do produto. Cada incremento é adicionado a todos os incrementos anteriores e completamente verificado, garantindo que todos os incrementos funcionem juntos. A fim de fornecer valor, o incremento deve ser utilizável.
➔ Vários incrementos podem ser criados em uma Sprint.
➔ Um incremento pode ser entregue aos stakeholders antes do final da Sprint.
Burndown Chat
➔ É o gráfico que auxilia no controle de trabalho do projeto;
➔ É feito todo dia, sendo o Time de Desenvolvimento responsável por:
◆ Identificar e estimar as tarefas que faltam para que a Sprint seja realizada com sucesso;
◆ Quando o trabalho chegar a zero, a Sprint foi finalizada!
-
-