JORNADA
DO CURSO
01
02 Abordagem Lean
03
Scrum & Sprint
04
Definição de
Equipes Ágeis - Squads
Objetivo
e Indicadores
Liderando a Inovação
construir uma ponte lançar um foguete
01. todas as etapas do plano podem
ser definidas antecipadamente
02. a grande maioria do plano
vai estar certa
03. condições externas vão
permanecer as mesmas
04. mudanças no plano serão
pequenas e executadas em uma
revisão no meio do projeto
o cone da incerteza
4x
2x
variação na estimativa do 1,5x
escopo do projeto (esforço,
custo, características) 1,25x
1,0x
0,8x
0,67x
0,5x
0,25x
0
Steve McConell tempo
Especialista em engenharia
de software e gestão de projetos
3
Liderando a Inovação
desmistificando o scrum
sprint = espaço de tempo
é o espaço de tempo que serão executadas
todas as atividades. Desde o planejamento, até a
entrega do produto para ser validado pelo cliente;
usa-se o conceito de Time Boxing, ou seja,
o tempo é fixo;
pode ser desde horas até semanas;
para times com atividades diversas, sprints
de 1 semana são ideais.
product backlog = escopo
entendimento com o cliente (interno/externo)
o que deve ser entregue ao final da
atividade? quanto custa cada coisa?
quais as características?
quanto mais itens conseguirem
levantar, melhor!
pergunte, não suponha!
4
Liderando a Inovação
sprint planning
O que vamos fazer na sprint? Quem vai fazer o quê?
é o planejamento da Sprint;
é quando o time discute em conjunto
as atividades de cada um que será
executada durante a Sprint.
backlog sprint
RH MKT Financeiro RH MKT Financeiro
tarefa 5 tarefa 2 tarefa 3 tarefa 3 tarefa 3 tarefa 1
tarefa 3 tarefa 6 tarefa 2 tarefa 2 tarefa 5 tarefa 4
dailys = o acompanhamento
Por meio delas, há comunicação do time, visão do que
todos estão fazendo e suas interdependências.
Basicamente, consiste em:
o que eu fiz ontem? o que farei hoje? quais os impedimentos
que encontrei?
5
Liderando a Inovação
não preencha toda a sprint com atividades. Deixe
Pulo espaço para emergências, correções e revisões;
do gato quando não está claro ainda o tempo
de execução de uma atividade, prefira deixar
algumas atividades de fora;
melhor menos tarefas concluídas do que
várias incompletas.
revisão = o feedback da entrega
Apresentação para o cliente:
o que foi feito?
o que foi difícil ou não foi feito?
o que precisa ser melhorado?
retrospectiva = o feedback do processo
como podemos evitar erros e retrabalho nas próximas vezes?
o que podemos padronizar?
Keep / Stop / Start
6
Liderando a Inovação
o sucesso do negócio consiste em 3Ps:
produto/serviço processos pessoas
uma cara nova para
as organizações tradicionais
de organizações como “máquinas”
hierarquia de
cima para baixo
escritoriocracia
departamentos
isolados
instrução
detalhada
7
Liderando a Inovação
para organizações como “organismos”
mudanças rápidas, “caixas e linhas” menos
recursos flexíveis importantes, foco na ação
times construídos com
prestação de contas de
ponta a ponta
liderança mostra direção
e viabializa a ação
libere todo potencial: SQUADS
focado multidisciplinar auto-organizável autônomo
time multidisciplinar
do profissional I ao T
pessoas em “I” experts generalistas profissional T
conhecimento técnico conhecimento
conhecimento amplo conhecimento
profundo técnico
e raso suficiente
profundo
generalistas, sabem de especialista em design,
especialistas em design, tudo um pouco, mas com conhecimento em
arquitetura de SW, logística… falta profundidade no controladoria, engenheiro com
conhecimento específico. conhecimento em compras.
8
Liderando a Inovação
time multidisciplinar
gestor time
define a direção
estratégica
define o time e
a organização
quem monitora o
progresso do trabalho?
quem executa
as tarefas?
time gerenciado time time time auto- J. Richard Hackman
pelo gestor autogerenciável autodesignado organizável – Authority Matrix
não é de um dia para o outro
começar simples e com
o pé no chão
reconhecer e aceitar os
ciclos de aprendizado
9
Liderando a Inovação
SCRUM: O que é sprint
e como executá-lo
Tema: Squads Autor: Carlos Junior Data: 31/05/2017
Muitos desenvolvedores passaram a adotar metodologias ágeis para
aumentar a velocidade de entrega de suas soluções de TI. Trabalhando
com rotinas como o Scrum, eles se tornaram capazes de atuar lado
a lado em busca de uma estratégia mais robusta, segura e que permitisse
a entrega contínua de partes do produto, todas completamente funcionais.
Neste cenário, o sprint se integra ao método Scrum como uma forma
de facilitar a divisão de um projeto em etapas ao longo do tempo. Com
reuniões diárias, definição de metas e um bom fluxo de trabalho, o time
de desenvolvimento pode criar um software diferente com a agilidade
necessária para os tempos modernos.
Além disso, o uso de sprints permite uma melhor classificação de
prioridades, hábito extremamente útil em atividades mais complexas
ou que envolvam um número maior de pessoas. A classificação de
prioridades, no caso do Scrum, tem a participação de toda a equipe, em
diferentes partes do processo de planejamento, o que democratiza e torna
mais eficiente o processo.
Quer saber mais sobre sprints e como essa prática da
metodologia Scrum pode ajudá-lo no seu dia a dia? Acompanhe:
Afinal, o que é um sprint?
Um dos pilares de um projeto de desenvolvimento baseado na
metodologia Scrum consiste em sua divisão em etapas. Cada uma
dessas fases possui um tempo definido, que pode ser um ciclo
com duração de uma semana, duas semanas ou até um mês.
Confira mais detalhes sobre como executar uma sprint aqui:
[Link]
10
Liderando a Inovação
Cultura do Spotify - part I [Link]
Cultura do Spotify - part II [Link]
Como funcionam as squads no Nubank
Tema: Squads Autor: Kete Martins Rufino Data: 21/11/2018
O Nubank é a maior startup da América Latina e teve um crescimento
impressionante desde a sua fundação em 2012, chegando a ter 5 milhões
de clientes em 2018. Para garantir uma escalabilidade saudável
e sustentável desse crescimento, houve um planejamento muito bom
da arquitetura do backend, associado a uma forte cultura de pessoas
e processos.
Há diversas metodologias de desenvolvimento ágil de software pelo
mundo (eu não conheço a Crystal, por exemplo), que se preocupam em
como priorizar e entregar as tarefas ou especificar qual deve ser o tempo
da iteração, quais cerimônias para deixar a comunicação clara ou
os papéis existem entre o cliente e o desenvolvimento (product owner,
scrum master, team, etc).
11
Liderando a Inovação
Em 2012 Henrik Kniberg & Anders Ivarsson, na época eram agile coaches
na Spotify, publicaram o artigo Scaling Agile @ Spotify with Tribes,
Squads, Chapters & Guilds e em 2014 dois vídeos (Parte 1 e Parte 2)
foram divulgados explicando como a empresa estava organizando,
estruturalmente, o time. Se você ainda não viu, vou explicar de forma
sucinta: basicamente, ela dividiu a equipe em pequenos grupos
multifuncionais, que são responsáveis por uma única parte do sistema.
Esses pequenos grupos foram chamados de squads.
Confira mais detalhes sobre como esse modelo vem sendo
implementado pelas empresas, aqui: [Link]
SQUADS e agilidade
organizacional
clique aqui!
12
Liderando a Inovação
queromais:
Scrum: a arte de fazer SCRUM: guia prático
o dobro do trabalho Ken Schwober
na metade do tempo Jeff Sutherland
Jeff Sutherland
13
Liderando a Inovação
anotações
14