2. CONTEÚDO
1- Sobre mim pág. 3
2º Agile Talk - Belo Horizonte - MG
2- A Cultura e o Gerenciamento Tradicional pág. 4
3- O Scrum e os Impactos na Organização. O Que Muda? pág. 18
4- Sim, usamos o Scrum! Estamos certos disso? pág. 46
5- Conclusão pág. 51
3. SOBRE MIM
Rafael Amaral
2º Agile Talk - Belo Horizonte - MG
Analista de Sistemas / PSM I / Desenvolvedor Web
- Profissional apto a trabalhar como Scrum Master
Conhecimentos em metodologias de desenvolvimento de software: SCRUM, RUP e
CMMI;
- Profissional comprometido com a qualidade e foco em resultados;
- Experiência em Análise de Sistemas - implementação de Processos de Software,
Especificação de Sistemas (Casos de Uso, Levantamento de Requisitos, Padrões de
Desenvolvimento, etc);
- Programador há mais de seis anos com linguagem PHP;
www.rafaelamaral.com.br - Experiente em modelagem de banco de dados;
Twitter: @rafaelamaralll - Sólidos conhecimentos em POO, CakePHP, Arquitetura MVC, SQL, Ajax, JavaScript,
Facebook: rafaelamaralll jQuery, CSS, SEO, UML, MySql e Postgres;
- Ferramental: Enterprise Architect, MS Project, Dreamweaver, Fireworks, Coreldraw,
Photoshop.
4. 2º Agile Talk - Belo Horizonte - MG A CULTURA E O GERENCIAMENTO TRADICIONAL
Rafael Amaral www.rafaelamaral.com.br
5. A CULTURA E O GERENCIAMENTO TRADICIONAL
Equipe de Projetos Alta Gestão
2º Agile Talk - Belo Horizonte - MG
e no meio...
Processo Tradicional Organização
- Burocracia - Fatores ambientais
- Formalidade - Ativos de processos organizacionais
- Workflow
- “Adivinhar” o futuro
"...Seguir o processo e as normas, acima de tudo..."
Rafael Amaral www.rafaelamaral.com.br Pág. 4
6. 2º Agile Talk - Belo Horizonte - MG A CULTURA E O GERENCIAMENTO TRADICIONAL
- Muita burocracia...
- Muitas regras...
- Identificar exatamente tudo que irá ser construído...
- Muito prescritivo
Equipes...
- Pouco colaborativa...
- Pouca atitude...
- Focada em desempenhar papéis...
Rafael Amaral www.rafaelamaral.com.br Pág. 5
7. A CULTURA E O GERENCIAMENTO TRADICIONAL
Processos tradicionais...
2º Agile Talk - Belo Horizonte - MG
Tanta prescrição que você não precisa usar muito o cérebro,
basta apenas seguir o que está escrito...
Rafael Amaral www.rafaelamaral.com.br Pág. 6
8. 2º Agile Talk - Belo Horizonte - MG A CULTURA E O GERENCIAMENTO TRADICIONAL
"A ideia de que planejar significa adivinhar o futuro é simplesmente absurda"
Peter Drucker
Rafael Amaral www.rafaelamaral.com.br Pág. 7
9. A CULTURA E O GERENCIAMENTO TRADICIONAL
Burocracia
+
2º Agile Talk - Belo Horizonte - MG
Regras organizacionais (pesadas)
+
Falta de atitudes
= ...
Rafael Amaral www.rafaelamaral.com.br Pág. 8
10. 2º Agile Talk - Belo Horizonte - MG A CULTURA E O GERENCIAMENTO TRADICIONAL
Equipe de projeto engessada!
E, por consequência...
Rafael Amaral www.rafaelamaral.com.br Pág. 9
11. A CULTURA E O GERENCIAMENTO TRADICIONAL
Pessoas "mecanizadas"
2º Agile Talk - Belo Horizonte - MG
gera...
Rafael Amaral www.rafaelamaral.com.br Pág. 10
12. A CULTURA E O GERENCIAMENTO TRADICIONAL
Equipe desmotivada...
2º Agile Talk - Belo Horizonte - MG
gera...
Rafael Amaral www.rafaelamaral.com.br Pág. 11
13. 2º Agile Talk - Belo Horizonte - MG A CULTURA E O GERENCIAMENTO TRADICIONAL
Excesso de trabalho...
Cronograma sempre apertado...
gerando ...
Rafael Amaral www.rafaelamaral.com.br Pág. 12
14. A CULTURA E O GERENCIAMENTO TRADICIONAL
Equipes, porém, individuais
2º Agile Talk - Belo Horizonte - MG
A equipe está preparada e posicionada, ciente de suas responsabilidades conforme as
distribuições dos papéis...
Rafael Amaral www.rafaelamaral.com.br Pág. 13
15. A CULTURA E O GERENCIAMENTO TRADICIONAL
Equipes, porém, individuais
2º Agile Talk - Belo Horizonte - MG
... E mesmo sendo equipe, passam a maior parte do processo sozinhas em suas
responsabilidades, tendo como ajuda, consultar as regras e processos definidos...
Rafael Amaral www.rafaelamaral.com.br Pág. 14
16. A CULTURA E O GERENCIAMENTO TRADICIONAL
Equipes, porém, individuais
2º Agile Talk - Belo Horizonte - MG
Por várias vezes, numa determinada parte do processo, cada membro tem a responsabilidade
de entregar/concluir (fazer sua parte) daquilo que se comprometeu...
Rafael Amaral www.rafaelamaral.com.br Pág. 15
17. A CULTURA E O GERENCIAMENTO TRADICIONAL
Equipes, porém, individuais
2º Agile Talk - Belo Horizonte - MG
Entretanto, nem sempre o outro consegue entregar sua parte e, como consequência, os
demais não podem prosseguir...
Rafael Amaral www.rafaelamaral.com.br Pág. 16
18. A CULTURA E O GERENCIAMENTO TRADICIONAL
Conclusão:
Começam os conflitos internos...
2º Agile Talk - Belo Horizonte - MG
Fulano: -De quem é a culpa?
Sicrano: -Bom, eu segui o processo que você criou...e ae?
Beltrano: -Não iniciei o Módulo X porque Fulano não terminou o
Módulo Y...
Sicrano: -Não iniciei o Módulo A porque Beltrano não terminou a
documentação...
Rafael Amaral www.rafaelamaral.com.br Pág. 17
19. 2º Agile Talk - Belo Horizonte - MG O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Rafael Amaral www.rafaelamaral.com.br
20. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Inversão de valores
2º Agile Talk - Belo Horizonte - MG
Indivíduos e interações mais importantes que processos e ferramentas...
Rafael Amaral www.rafaelamaral.com.br Pág. 19
21. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Inversão de valores
2º Agile Talk - Belo Horizonte - MG
Processos são compostos por pessoas, por que então estes não são os mais importantes?
Rafael Amaral www.rafaelamaral.com.br Pág. 20
22. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Inversão de valores
2º Agile Talk - Belo Horizonte - MG
Não cuide dos produtos. Cuide das pessoas com AMOR
Jack Welch
(CEO da General Electric, tirou a empresa de uma grande burocracia e aplicou diversas inovações gerenciais)
Rafael Amaral www.rafaelamaral.com.br Pág. 21
23. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Visão do Manifesto Ágil
2º Agile Talk - Belo Horizonte - MG
- Indivíduos e interação - Processos e ferramentas
- Software em funcionamento - Documentação abrangente
- Colaboração com o cliente - Negociação de contratos
- Responder a mudanças - Seguir um plano
Rafael Amaral www.rafaelamaral.com.br Pág. 22
24. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Comprometimento e trabalho em equipe
2º Agile Talk - Belo Horizonte - MG
Cada um no seu quadrado
Rafael Amaral www.rafaelamaral.com.br Pág. 23
25. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Comprometimento e trabalho em equipe
2º Agile Talk - Belo Horizonte - MG
O Scrum se refere aos envolvidos como um time, o Time Scrum...
Logo, um time para vencer precisa:
- Trabalhar em equipe
- Comprometimento
- Sinergia
- Lutar (juntos) pelo mesmo objetivo
- Responsabilidade em equipe
Rafael Amaral www.rafaelamaral.com.br Pág. 24
26. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Combate a "Zona de conforto"
2º Agile Talk - Belo Horizonte - MG
Será que vai dar certo??
A "zona de conforto" é o lugar ideal para quem não quer evoluir
Rafael Amaral
- É preciso operar fora da zona de conforto para realizar avanços
- É preciso sair da zona de conforto para transformar e evoluir
- A incerteza é um fato da vida, a única coisa da qual podemos ter certeza
Rafael Amaral www.rafaelamaral.com.br Pág. 25
27. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Transparência
2º Agile Talk - Belo Horizonte - MG
- O que você está fazendo?
- Tá pronto o que solicitei?
- Já atualizou a correção que pedi ontem?
Rafael Amaral www.rafaelamaral.com.br Pág. 26
28. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Transparência
2º Agile Talk - Belo Horizonte - MG
Rafael Amaral www.rafaelamaral.com.br Pág. 27
29. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Choque cultural...
Transparência
Como o Scrum promove a transparência?
2º Agile Talk - Belo Horizonte - MG
- Na Reunião de Planejamento:
- A Equipe de Desenvolvimento deve ser capaz de explicar ao Product Owner e ao Scrum Master como
pretende trabalhar para atingirem o objetivo da Srpint.
- Na Reunião Diária:
- A Equipe de Desenvolvimento avalia o progresso da Sprint. Cada membro da equipe fica a parte do que
o outro fez e sobre supostos impedimentos encontrados.
- A Equipe de Desenvolvimento deve estar sempre apta a esclarecer para o PO e para o SM como
pretendem trabalhar em conjunto.
* Em outras palavras, erros, problemas e dificuldades ficarão expostos!
Podemos incluir neste contexto:
- Scrum Master deve estar apto a esclarecer a visão, o objetivo e os itens do Backlog do Produto
- A Equipe de Desenvolvimento pode e deve sempre que necessário, tirar dúvidas (face a face) com o
Prodct Owner
Rafael Amaral www.rafaelamaral.com.br Pág. 28
30. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Características do Scrum
2º Agile Talk - Belo Horizonte - MG
- Poucos papeis
- Poucos artefatos
- Poucos eventos
- Poucas regras
- Muita colaboração entre a equipe de desenvolvimento
- Muita colaboração entre o gerente, opz, Scrum Master com a equipe de desenvolvimento
- Pessoal do domínio do negócio presente e colaborativo com a equipe
- Liberdade de escolha de ferramentas e técnicas para o trabalho
- Liberdade de EXPERIMENTAR...
Rafael Amaral www.rafaelamaral.com.br Pág. 29
31. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Seguir um plano ou responder à mudanças?
2º Agile Talk - Belo Horizonte - MG
Seu Manuel,
precisamos fazer uma
pequena mudança!
Rafael Amaral www.rafaelamaral.com.br Pág. 30
32. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Seguir um plano ou responder à mudanças?
2º Agile Talk - Belo Horizonte - MG
- Planejamento flexível
- Aberto a mudanças que agregam valor ao produto
- Mudanças de requisitos são bem vindas, mesmo que tardia...
- Equipe de Desenvolvimento renegocia o escopo com o Product Owner a medida de que mais se aprende
Rafael Amaral www.rafaelamaral.com.br Pág. 31
33. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Método de trabalho da equipe de desenvolvimento (sem Scrum)
2º Agile Talk - Belo Horizonte - MG
Tipicamente a equipe é obrigada a seguir o que a organização determina
Rafael Amaral www.rafaelamaral.com.br Pág. 32
34. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Método de trabalho da Equipe de Desenvolvimento (com Scrum)
2º Agile Talk - Belo Horizonte - MG
Equipe de Desenvolvimento
- Deve ter liberdade de escolher e gerenciar sua melhor forma de trabalhar
* Ninguém irá escolher a melhor forma de trabalhar do que quem realmente põe a “mão na massa”.
Rafael Amaral www.rafaelamaral.com.br Pág. 33
35. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Método de trabalho da equipe de desenvolvimento (sem Scrum)
- Gerente de projetos e/ou organização definem prazos e tamanho do trabalho e só mais este
2º Agile Talk - Belo Horizonte - MG
aqui e acabou...
preciso disso
em meia hora...
Rafael Amaral www.rafaelamaral.com.br Pág. 34
36. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Método de trabalho da Equipe de Desenvolvimento (com Scrum)
- A equipe determina o tamanho do seu trabalho
2º Agile Talk - Belo Horizonte - MG
Rafael Amaral www.rafaelamaral.com.br Pág. 35
37. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Motivação da equipe...
Quando digo que sou Analista de Sistemas...
2º Agile Talk - Belo Horizonte - MG
Os outros me vêem assim... Meus amigos me vêem assim...
Meus pais me vêem assim... Como é na realidade!
Rafael Amaral www.rafaelamaral.com.br Pág. 36
38. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Motivação da equipe...
2º Agile Talk - Belo Horizonte - MG
Equipes de desenvolvimento Scrum são motivadas...
- Organizam e gerenciam seu próprio trabalho
- Tem um servo-líder ao invés de um chefe
- Dispõem sempre de oportunidades para discutirem melhorias em sua forma de trabalho e seu bem estar
como um todo
* Nada melhor de quem verdadeiramente “sente na pele” a pressão do trabalho para propor melhorias
contínua para seu trabalho e bem estar.
Rafael Amaral www.rafaelamaral.com.br Pág. 37
39. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Dia a dia do desenvolvimento (sem Scrum)
2º Agile Talk - Belo Horizonte - MG
Especialistas de domínio ou alta gestão:
- Têm visão diferente
- Explicam diferente
- Pedem de formas diferentes
Rafael Amaral www.rafaelamaral.com.br Pág. 38
40. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Dia a dia do desenvolvimento (sem Scrum)
Resultado...
2º Agile Talk - Belo Horizonte - MG
(http://www.rildosan.com/)
Rafael Amaral www.rafaelamaral.com.br Pág. 39
41. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Dia a dia do desenvolvimento (com Scrum)
O Product Owner
2º Agile Talk - Belo Horizonte - MG
- Sempre uma pessoa
- É o cliente propriamente dito
- Pode representar os desejos de vários stakeholders, organização, comitê, fazendo o papel de mediador
- Centraliza a visão de negócio dos interessados
- Só ele têm a permissão de falar com a equipe de desenvolvimento sobre prioridades e funcionalidades
do produto
- Responsável por explicar à Equipe de Desenvolvimento de forma clara os itens do Backlog do Produto
Rafael Amaral www.rafaelamaral.com.br Pág. 40
42. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
E o gerente de projetos?
Comando - controle
- Faça isso...
2º Agile Talk - Belo Horizonte - MG
- Faça aquilo...
- Faça assim...
O Scrum Master é uma posição de gerente, porém, um “servo-líder” ao invés de “gerente”
- Incentiva o auto-gerenciamento
- Facilitador do projeto
- Líder capaz de fazer o processo funcionar
Rafael Amaral www.rafaelamaral.com.br Pág. 41
43. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Scrum Master trabalhando para a Organização
2º Agile Talk - Belo Horizonte - MG
- Garante que o Scrum seja entendido e aplicado dentro da organização, promovendo a mudança cultural
para que todos interajam de forma a agregar valor para o processo como um todo.
Rafael Amaral www.rafaelamaral.com.br Pág. 42
44. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Scrum Master trabalhando para a Equipe de Desenvolvimento
2º Agile Talk - Belo Horizonte - MG
- Ajuda a equipe a ser auto organizável
- Ajuda a equipe em tomadas de decisão
- Lidera a equipe na criação do produto
- Facilita os eventos conforme necessário removendo impedimentos e interrupções...
Rafael Amaral www.rafaelamaral.com.br Pág. 43
45. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Scrum Master trabalhando para o Product Owner
2º Agile Talk - Belo Horizonte - MG
- Ajudando-o a encontrar técnicas de gerenciamento do Backlog do Produto
- Comunicar de forma clara e compreensiva a visão, objetivo e itens do Backlog do Produto para a Equipe de
Desenvolvimento
- Compreender e praticar a agilidade
Rafael Amaral www.rafaelamaral.com.br Pág. 44
46. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA?
Conclusão:
2º Agile Talk - Belo Horizonte - MG
Scrum é uma harmonia contínua de tempo fixo que combina planejamento, melhoria e processo.
Tal harmonia possui oportunidades para inspecionar e adaptar, o que podemos chamar de
“melhoria contínua”. Isso faz com que o Time Scrum desenvolva sua criatividade para melhorar sua
forma de trabalho e produtividade (sem depender de terceiros) e sua transparência permite uma
comunicação eficaz e uma visão clara dos acontecimentos dentro do processo, buscando sempre
encontrar o melhor caminho em direção ao progresso. Isso acontece dentro dos limites de riscos
controlados, tendo sempre respostas rápidas a mudanças e feedback necessário para que o Time
Scrum crie produtos com mais alto valor possível.
Rafael Amaral www.rafaelamaral.com.br Pág. 45
47. 2º Agile Talk - Belo Horizonte - MG SIM, USAMOS O SCRUM! ESTAMOS CERTOS DISSO?
Rafael Amaral www.rafaelamaral.com.br
48. SIM, USAMOS O SCRUM! ESTAMOS CERTOS DISSO?
A verdadeira mudança não ocorreu...
A Equipe de Desenvolvimento tem realmente a liberdade e autorização para organizar e
escolher a melhor forma de conduzir o seu trabalho?
2º Agile Talk - Belo Horizonte - MG
Cadê a confiança?
Rafael Amaral www.rafaelamaral.com.br Pág. 47
49. 2º Agile Talk - Belo Horizonte - MG SIM, USAMOS O SCRUM! ESTAMOS CERTOS DISSO?
"Você tem orgulho de todo mundo que trabalha na sua equipe? Se não tem, já perdeu."
Jack Welch
(CEO da General Electric, tirou a empresa de uma grande burocracia e aplicou diversas inovações gerenciais)
Rafael Amaral www.rafaelamaral.com.br Pág. 48
50. SIM, USAMOS O SCRUM! ESTAMOS CERTOS DISSO?
O respeito (a falta dele) por parte da alta gestão
Que p.o. que nada...
que o S.M. disse que é assim o quê...
2º Agile Talk - Belo Horizonte - MG
quem paga o salário de vocês sou eu...
eu quero assim e ponto.
- As decisões e autoridade do Poduct Owner sobre o Product Backlog não são respeitadas pela alta gerência...
- A alta gestão não respeita as regras do Scrum ensinadas pelo Scrum Master
- O processo é "atropelado" várias vezes pela alta gestão
Rafael Amaral www.rafaelamaral.com.br Pág. 49
51. SIM, USAMOS O SCRUM! ESTAMOS CERTOS DISSO?
Equipe de Desenvolvimento "auto-suficientes"
Meeting Daily...
2º Agile Talk - Belo Horizonte - MG
Pensei em
usarmos a
tecnologia ‘x’...
viu o jogo
ontem? E o problema
com o
servidor?
- A Equipe de Desenvolvimento não respeita as regras do Scrum
- Perdem o foco central da Reunião Diária e deixam de ser produtivas...
Rafael Amaral www.rafaelamaral.com.br Pág. 50
53. 2º Agile Talk - Belo Horizonte - MG FINALIZANDO...
Conclusão
Vimos alguns problemas corriqueiros dos processos tradicionais e como pode ser benéfico adotar o Scrum na
sua totalidade.
Porém, ao contrário de outros processos (principalmente os tradicionais), uma adoção eficaz do Scrum não se
faz através da força bruta, mas sim, da força de vontade de mudar, aplicando no dia a dia a mudança das
palavras: “mandar” por “servir” e “cobrar” por “colaborar”.
Rafael Amaral www.rafaelamaral.com.br Pág. 52
54. 2º Agile Talk - Belo Horizonte - MG FINALIZANDO...
O Scrum é desafiador, logo, exige coragem do time. O trabalho em equipe é somado a auto
organização, que, junto com a arte de experimentar e reinventar, faz com que a equipe se aperfeiçoe e
amadureça continuamente, tornando o trabalho sempre motivador.
Rafael Amaral www.rafaelamaral.com.br Pág. 53
55. 2º Agile Talk - Belo Horizonte - MG FINALIZANDO...
Liberte-se das atitudes negativas e seja ÁGIL!
Rafael Amaral www.rafaelamaral.com.br Pág. 54