Upload
agiletalkscrumminas
View
472
Download
7
Embed Size (px)
DESCRIPTION
Muito Scrum Master, Pouco Scrum Team, por Kerley Gontijo.
Citation preview
Muito Scrum
Master
Pouco Scrum Team
Kerley Gontijo
@kerleygontijo
http://br.linkedin.com/in/kerleygontijo
Agile Talk – Scrum Minas
Scr
um
e s
eus
papéis
Nesta altura do campeonato, todos aqui já conhecem os
papeis do SCRUM...
Product Owner• Responsável por garantir o ROI (retorno sobre investimento);• Responsável por conhecer as necessidades do(s) cliente(s);• Proxy em ambientes com mais de um cliente;
Scrum Master• Responsável por remover os impedimentos do time;• Responsável por garantir o uso correto do SCRUM;• Protege o time de interferências externas;• NÃO É O GP OU PMO!!!
Time• Multi-disciplinar;• Auto-gerenciado;• Produz produto com qualidade e valor para o cliente;
Mas
vam
os
analis
ar
alg
uns
ponto
s
Bom, então, quais as
caraterísticas de um Scrum Team?
Mult
i-D
isci
plin
ar
Um
Scru
m Te
am
pre
cisa se
r...Mas o que isto
significa?
Significa que acabaram os
papéis, que as mascaras
caíram. Não devem mais
existir “o arquiteto”, “o
analista”, “o programador” ou
“o tester”. Existe “o time”.
Muitas pessoas se perdem
neste processo.
Multi-disciplinar
Um
Scru
m Te
am
pre
cisa se
r...Mas isto não é
simples...
A mudança de paradigma,
onde perdem-se os papeis
tende a ser muito difícil, pois
as pessoas gostam dos seus
títulos. Seu time está
preparado para perder os
títulos, ou mesmo não fazer
mais parte de um grupo?
Multi-disciplinar
Um
Scru
m Te
am
pre
cisa se
r...
Esta é uma das mudanças que
demoram. Muitas pessoas não
se adaptam ao modelo onde
qualquer um pode fazer um
teste ou mesmo um manual.
As vezes, as pessoas acham
que o trabalho a ser feito não
é digno do seu conhecimento,
das suas certificações.
Multi-disciplinar
Auto
Gere
nci
áve
l
Um
Scr
um
Team
pre
cisa
ser...
Auto Gerenciável
Mas o que isto significa?
Significa que acabaram “os
chefes”, ou seja, alguém que vai
coordenar, mandar e perguntar
todos os dias: “está pronto”?
Muitas pessoas não estão
preparadas para isto. Muitas
pessoas precisam de um chefe!
Um
Scr
um
Team
pre
cisa
ser...
Auto Gerenciável
Mas isto não é simples...
Muitas empresas se baseiam no
modelo “eu mando (GP) e vocês
obedecem (Time)”. Este é um
item que deve ser trabalhado até
mesmo na cultura da empresa.
Todos esperam que o “chefe”
seja responsável pelas atividades
e tendem a cobrar do SCRUM
Master esta posição.
Um
Scr
um
Team
pre
cisa
ser...
Auto Gerenciável
Muitos Times Scrum perdem
alguns de seus membros nas duas
primeiras sprints, pois as pessoas
não se adaptam ao modelo Auto
Gerenciável. As vezes, o próprio
time pede pela saída de um dos
membros por entender que ele
não tem a pegada do restante do
time. Nem todos gostam de ser
cobrados pelos colegas, todos os
dias!
Outr
os
Impact
os
Outro
s Impacto
s Os “chefes” ou alguém tem uma
brilhante ideia: vamos ser ágeis!! Aí,
treinam um GP para ser Scrum
Master, juntam 4 a 9 pessoas que
nunca trabalharam juntas, que caem
de “gaiato” no processo e que não
tem noção do que está acontecendo
e chamam de time. E de repente eles
se veem no meio de post-its, gráficos
burn-downm, rituais malucos e um
cara cobrando coisas que eles não
sabem do que se trata...
Primeiro projeto Scrum em uma
empresa tradicional
Outro
s Impacto
s ...logo, tenha certeza que todo
o time saiba o que é uma
metodologia ágil, o que é o
Scrum, os papeis, as
ferramentas, os rituais. Um
time Scrum que não souber
algum destes itens não vai se
comprometer com o resultado
final, com o processo, com o
produto, com as ferramentas,
com os rituais, etc...
O que é SCRUM?
Outro
s Impacto
s O Scrum tem seus rituais, como o
Daily Meeting, Planning, Review,
etc. É importante que o time
entenda, compreenda e aceite
estes rituais. Caso contrário, as
reuniões serão semanais (e olhe
lá...) e as Plannings, Reviews, etc
serão totalmente ignoradas. E
não adianta achar que o Scrum
Master vai resolver isto sem
apoio do time.
Ferramentas
Outro
s Impacto
s
Os “morcegões” tendem a
odiar o Scrum e isto pode
impactar o time,
principalmente se eles forem
formadores de opinião!
É preciso ficar atendo, pois um
morcego pode contaminar e
matar seu Scrum Team!
Morcegões
Outro
s Impacto
s É normal que a primeira e segunda
sprint não sejam concluídas como
planejadas. Seja por atividades a
mais ou a menos. O Scrum Team é
como um time de futebol. Eles
precisam se entrosar. Tem que “dar
liga”. As mudanças são grandes e é
preciso prepará-los para o fracasso
inicial. A primeira derrota pode
abalar o time. Não deixe a empresa
matar o time por não terem
cumprido a primeira sprint!
Primeiras Sprints
Outro
s Impacto
s
Cuidado com as lideranças
informais. As pessoas tendem
a querer um Líder, alguém que
“mande”, que assuma o papel
de “Capitão” ou mesmo de GP.
Veja, muitas pessoas não
gostam de assumir riscos ou
mesmo compromissos.
Lideranças Informais
Outro
s Impacto
s No WaterFall, cada “grupo” é
responsável por sua parte.
Depois de pronta, eles vão
embora. No Scrum, o time fica
até o fim. É preciso que o time
entenda, de verdade, que, ou
todos ganham, ou todos
perdem. As pessoas tendem a
achar desculpas e culpados. O
Time tem que ser unido, “na
vitória ou na derrota”!
Todos Ganham, Todos Perdem
Obri
gado!
Perguntas?