2 Agile Talk

758 visualizações

Publicada em

Minha palestra no 2º Agile Talk

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
758
No SlideShare
0
A partir de incorporações
0
Número de incorporações
14
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

2 Agile Talk

  1. 1. CONTEÚDO 1- Sobre mim pág. 32º 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
  2. 2. SOBRE MIM Rafael Amaral2º 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.
  3. 3. 2º Agile Talk - Belo Horizonte - MG A CULTURA E O GERENCIAMENTO TRADICIONAL Rafael Amaral www.rafaelamaral.com.br
  4. 4. A CULTURA E O GERENCIAMENTO TRADICIONAL Equipe de Projetos Alta Gestão2º 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. A CULTURA E O GERENCIAMENTO TRADICIONAL Pessoas "mecanizadas"2º Agile Talk - Belo Horizonte - MG gera... Rafael Amaral www.rafaelamaral.com.br Pág. 10
  11. 11. A CULTURA E O GERENCIAMENTO TRADICIONAL Equipe desmotivada...2º Agile Talk - Belo Horizonte - MG gera... Rafael Amaral www.rafaelamaral.com.br Pág. 11
  12. 12. 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
  13. 13. A CULTURA E O GERENCIAMENTO TRADICIONAL Equipes, porém, individuais2º 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
  14. 14. A CULTURA E O GERENCIAMENTO TRADICIONAL Equipes, porém, individuais2º 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
  15. 15. A CULTURA E O GERENCIAMENTO TRADICIONAL Equipes, porém, individuais2º 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
  16. 16. A CULTURA E O GERENCIAMENTO TRADICIONAL Equipes, porém, individuais2º 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
  17. 17. 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
  18. 18. 2º Agile Talk - Belo Horizonte - MG O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Rafael Amaral www.rafaelamaral.com.br
  19. 19. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Inversão de valores2º 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
  20. 20. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Inversão de valores2º 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
  21. 21. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Inversão de valores2º 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
  22. 22. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Visão do Manifesto Ágil2º 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
  23. 23. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Comprometimento e trabalho em equipe2º Agile Talk - Belo Horizonte - MG Cada um no seu quadrado Rafael Amaral www.rafaelamaral.com.br Pág. 23
  24. 24. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Comprometimento e trabalho em equipe2º 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
  25. 25. 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
  26. 26. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Transparência2º 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
  27. 27. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Choque cultural... Transparência2º Agile Talk - Belo Horizonte - MG Rafael Amaral www.rafaelamaral.com.br Pág. 27
  28. 28. 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
  29. 29. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Características do Scrum2º 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
  30. 30. 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
  31. 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 - 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
  32. 32. 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
  33. 33. 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
  34. 34. 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 este2º Agile Talk - Belo Horizonte - MG aqui e acabou... preciso disso em meia hora... Rafael Amaral www.rafaelamaral.com.br Pág. 34
  35. 35. 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 trabalho2º Agile Talk - Belo Horizonte - MG Rafael Amaral www.rafaelamaral.com.br Pág. 35
  36. 36. 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
  37. 37. 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
  38. 38. 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
  39. 39. 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
  40. 40. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Dia a dia do desenvolvimento (com Scrum) O Product Owner2º 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
  41. 41. 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
  42. 42. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Scrum Master trabalhando para a Organização2º 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
  43. 43. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Scrum Master trabalhando para a Equipe de Desenvolvimento2º 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
  44. 44. O SCRUM E OS IMPACTOS NA ORGANIZAÇÃO. O QUE MUDA? Scrum Master trabalhando para o Product Owner2º 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
  45. 45. 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
  46. 46. 2º Agile Talk - Belo Horizonte - MG SIM, USAMOS O SCRUM! ESTAMOS CERTOS DISSO? Rafael Amaral www.rafaelamaral.com.br
  47. 47. 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
  48. 48. 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
  49. 49. 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
  50. 50. 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
  51. 51. 2º Agile Talk - Belo Horizonte - MG FINALIZANDO... Rafael Amaral www.rafaelamaral.com.br
  52. 52. 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
  53. 53. 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
  54. 54. 2º Agile Talk - Belo Horizonte - MG FINALIZANDO... Liberte-se das atitudes negativas e seja ÁGIL! Rafael Amaral www.rafaelamaral.com.br Pág. 54

×