SlideShare una empresa de Scribd logo
1 de 49
Scrum feito com
soluções simples e
de baixo custo
Luiz Faias Jr
Objetivos
O que fazemos
Cultura Soluções AmbienteProblemas
ProblemasProblemas
Ilhas de
conhecimento
Mudança de rumo
Sem priorização das
tarefas
Medo do código
Trabalho em equipeTrabalho em equipe
semsem
Nenhuma
metodologia adotada
metodologia adotada
Cultura
Modelagem ágil
Caipira Modeling
Language
Comprometimento com o
cliente
Transparência
Comida
Inconformismo
Soluções
Certified Scrum
Master
Visibilidade do
projeto
Visibilidade do
projeto
Visibilidade do
projeto
__
dsdsddsd
vddhivduvhudg
vddhivduvhudg
vddhivduvhudg
vddhivduvhudg
PlanejamentoPlanejamentoPlanejamentoPlanejamento
Estimativa
Em andamento
Ping pong pairing
Pronto para
testes
Retrospectiva
Retrospectiva
Scrum na equipe de
suporte
Technical
Sessions
Trac
Eclipse
Spring
JBoss
Controle de
versões
Integração
contínua
AmbienteAmbienteAmbienteAmbiente
HardwareHardwareHardwareHardware
Descontração
Participação em
Eventos
Pescaria “da Firma”
Equipe
EquipeEquipe
Obrigado!
Luiz Faias Jr
junior@bluesoft.com.br
blog.bluesoft.com.br

Más contenido relacionado

Similar a Scrum feito com soluções simples

Desmistificando o scrum - Leveza e simplicidade no dia a dia
Desmistificando o scrum - Leveza e simplicidade no dia a diaDesmistificando o scrum - Leveza e simplicidade no dia a dia
Desmistificando o scrum - Leveza e simplicidade no dia a diaEDLA BARBOSA DOS SANTOS
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaFernando Palma
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a ModelagemRodrigo Branas
 
5S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 20105S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 2010Wildtech
 
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018Fernando Santiago
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
TDC - Saia da rotina e seja o owner da qualidade - SC/2018
TDC - Saia da rotina e seja o owner da qualidade - SC/2018TDC - Saia da rotina e seja o owner da qualidade - SC/2018
TDC - Saia da rotina e seja o owner da qualidade - SC/2018Fernando Santiago
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareRafael Vivian
 
Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCWildtech
 

Similar a Scrum feito com soluções simples (20)

Excelencia puc
Excelencia pucExcelencia puc
Excelencia puc
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
Desmistificando o scrum - Leveza e simplicidade no dia a dia
Desmistificando o scrum - Leveza e simplicidade no dia a diaDesmistificando o scrum - Leveza e simplicidade no dia a dia
Desmistificando o scrum - Leveza e simplicidade no dia a dia
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
BDD - Behaviour Driven Development
BDD - Behaviour Driven DevelopmentBDD - Behaviour Driven Development
BDD - Behaviour Driven Development
 
Scrum com Equipes Distribuidas
Scrum com Equipes DistribuidasScrum com Equipes Distribuidas
Scrum com Equipes Distribuidas
 
Praticas ageis 2012
Praticas ageis 2012Praticas ageis 2012
Praticas ageis 2012
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a Modelagem
 
5S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 20105S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 2010
 
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
 
Você sabe o que é Scrum?
Você sabe o que é Scrum?Você sabe o que é Scrum?
Você sabe o que é Scrum?
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
TDC - Saia da rotina e seja o owner da qualidade - SC/2018
TDC - Saia da rotina e seja o owner da qualidade - SC/2018TDC - Saia da rotina e seja o owner da qualidade - SC/2018
TDC - Saia da rotina e seja o owner da qualidade - SC/2018
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de Software
 
Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESC
 

Más de Luiz Faias Junior

Más de Luiz Faias Junior (14)

Apresentação da monografia - PRONTO
Apresentação da monografia - PRONTOApresentação da monografia - PRONTO
Apresentação da monografia - PRONTO
 
Apresentação do Ghost.org
Apresentação do Ghost.orgApresentação do Ghost.org
Apresentação do Ghost.org
 
Cosmogênese e antropogênese
Cosmogênese e antropogêneseCosmogênese e antropogênese
Cosmogênese e antropogênese
 
Palestra APAS 2005
Palestra APAS 2005Palestra APAS 2005
Palestra APAS 2005
 
Enchantment
EnchantmentEnchantment
Enchantment
 
Blueprint CSS
Blueprint CSSBlueprint CSS
Blueprint CSS
 
Os 10 mandamentos do insucesso
Os 10 mandamentos do insucessoOs 10 mandamentos do insucesso
Os 10 mandamentos do insucesso
 
Reggae do node
Reggae do nodeReggae do node
Reggae do node
 
Pensando Lean
Pensando LeanPensando Lean
Pensando Lean
 
Remember the milk
Remember the milkRemember the milk
Remember the milk
 
Certified Scrum Product Owner
Certified Scrum Product OwnerCertified Scrum Product Owner
Certified Scrum Product Owner
 
Lean software and systems conference 2010
Lean software and systems conference 2010Lean software and systems conference 2010
Lean software and systems conference 2010
 
Implementing lean software development
Implementing lean software developmentImplementing lean software development
Implementing lean software development
 
Restrospectiva Bluesoft 2008
Restrospectiva Bluesoft 2008Restrospectiva Bluesoft 2008
Restrospectiva Bluesoft 2008
 

Notas del editor

  1. É bom explicar o que pretendo exibir com esta palestra - Mostrar nossa experiência com Scrum, XP e Kanban nos últimos 18 meses - As ferramentas que utilizamos para controlar - Como motivar as pessoas a trabalharem nesse ambiente diferente do mercado
  2. Vou falar o que fazemos para auxiliar no entendimento Software web para gestão de varejos Controle de estoque, compras, financeiro, contabilidade, solução completa exceto software de PDV (frente de caixa) 8 Clientes - são supermercados ou atacados ... todos fazem solicitações de melhorias ou informam bugs 1 único produto com poucas personalizações
  3. A apresentação está dividida em 4 partes principais
  4. O que acontecia antes das metodologias ágeis
  5. Alguns muito bons, mas no geral equipe inexperiente
  6. Mudança de planos a toda hora. As vezes no meio de uma tarefa.
  7. Novas solicitações interrompiam o trabalho
  8. Por não termos testes unitários não sabíamos se íamos quebrar alguma coisa. - Manutenção em legado de 8 anos
  9. O vizinho não sabia o que o outro estava fazendo
  10. Por todos estes motivos dá pra ver que não tínhamos nem uma metodologia tradicional (RUP) nem ágil
  11. Porém já tínhamos princípios ágeis
  12. Esboço em papel ou na lousa facilita explicação
  13. Misto de tela + modelo de BD + fluxo com decisões
  14. Sempre entregamos o máximo de valor e procuramos ajudá-los no que fosse preciso
  15. Muita sinceridade entre os membros da equipe
  16. Todo tipo de junk food
  17. Achamos que isto não era suficiente Precisávamos nos organizar de alguma forma
  18. O que fizemos para resolver
  19. Curso na Teamware com Juan Bernabó (sexta e sábado)
  20. Montamos o quadro com tinta magnética e ímãs para prender os papéis. Isto facilita o “drag-and-drop” Explicar rapidamente o fluxo (segunda - planejamento ... sexta - revisão e retro) Quem quiser saber mais consulte o blog Agora vamos conhecer o fluxo de trabalho...
  21. Idéias são cadastradas por membros do suporte ou desenvolvimento
  22. Product Owner prioriza as tarefas de acordo com sua importância Ele é um proxy entre todos os clientes Também usamos Fibonacci para o valor de negócio
  23. Com o backlog priorizado é possível fazer a reunião de planejamento Ciclo de 1 semana com planejamento na segunda e revisão na sexta
  24. Durante a reunião estimam-se as tarefas não estimadas Modelo de cartas disponíveis no blog
  25. Durante a semana as tarefas em andamento são acompanhadas pelo ticket ao lado da foto. - Quando uma pessoa tem muitas tarefas em paralelo algo está errado (mas ainda não aplicamos kanban)
  26. Para tarefas mais difíceis há programação em par - Para não ficar tão entediante utiliza-se a técnica de ping pong pairing - Escreve um teste e deixa falhando (aí passa a bola)... o outro implementa e faz outro teste falhar (e novamente passa a bola)
  27. Assim que uma tarefa é concluída ela é validada por uma equipe de testes - Pode voltar para desenvolvimento ou ir para o Done!
  28. O acompanhamento do que foi concluído fica na TV de plasma (não é de tão baixo custo) - Feito em php sobre o banco de dados postgres do trac
  29. Na sexta-feira fazemos a revisão e depois a retrospectiva para encontrar soluções de melhoria contínua
  30. Analisamos os cartões escritos durante a semana - Verdes são bons, vermelhos são ruins, amarelos são idéias de ações a tomar
  31. - Uma reunião que não é do Scrum - Toda quarta-feira temos uma reunião de uma hora onde qualquer um pode propor um assunto que seja de interesse da empresa - Alguém apresenta um framework novo como jQuery, Linux, Effective Java, GIT - Agora vamos entrar na parte técnica...
  32. Para acompanhamento dos projetos e wiki
  33. Para desenvolvimento em Java
  34. Framework para controle de transações, injeção de dependências e MVC
  35. Servidor de aplicações que substituiu o Tomcat e nos deu estabilidade
  36. Framework para javascript muito famoso - Muito fácil de usar. Possui abas, árvore, drag and drop - Facilita a escrita e manutenção de javascript
  37. Mudamos recentemente de SVN para GIT e sentimos a diferença - Não usamos distribuído. Usamos um repositório central. Trocamos pela velocidade - Resolve melhor os conflitos - Existem outras soluções como Bazar e Mercurial
  38. Mostra quando o build foi quebrado Existem outras soluções como o Continuum, Cruise Control e TeamCity Agora vamos falar sobre o ambiente de trabalho...
  39. Somos 6 desenvolvedores e 2 testers
  40. Todos utilizam iMac de 20 polegadas com 4GB de memória - Não sofremos mais com o tempo de publicação do projeto para o JBoss no eclipse
  41. Todos se divertem, portanto o tempo passa muito rápido - Temos bonecos nas mesas
  42. Vamos a muitos eventos e conhecemos muita gente legal como o pessoal da globo.com - Danilo Bardusco, Guilherme Chapiewski e Antônio Carlos Silveira (agora no Yahoo)
  43. Todos da equipe participaram da pescaria organizada pela empresa para Presidente Epitácio - Momento de forte integração Tudo isto permite... uma equipe motivada
  44. Dá pra ver que o pessoal se diverte bastante no trabalho - Mas sempre tem um engraçadinho pra editar as fotos...
  45. Obrigado pela oportunidade de apresentar nosso case Espero que tenha dado alguma idéia de como melhorar o trabalho de vocês Vou ficar até o final do dia caso queiram conversar sobre algum dos itens apresentados
  46. Aqui está meu e-mail e o link do blog: blog.bluesoft.com.br Obrigado novamente