SlideShare une entreprise Scribd logo
1  sur  30
DESENVOLVIMENTO ÁGIL
COM SCRUM
Criado por Rômulo Gomes, Product Owner
APRESENTANDO-ME RAPIDAMENTE
Paulistano de 23 anos, comecei a trabalhar com web em
2004. Já tive agência, trabalhei como dev php e front-end,
mas me encontrei mesmo na área de Produto. Gosto de
trabalhar com frameworks ágeis como o Scrum e o Lean.
COMEÇANDO PELO COMEÇO:
COMO FAZEMOS SOFTWARE HOJE?
Modelo Cascata
Fábricas de Software
"Faça isso, agora aquilo outro, agora volta naquele, agora..."
ALGUMAS ESTATÍSTICAS
Se compararmos o sucesso de projetos com o de vôos
domésticos
29% pousariam :)
53% pousariam com problemas :s
18% cairiam
LOL
ALGUMA ESTATÍSTICAS
Só 20% das funcionalidades de um software são utilizadas
regularmente
Outras 20% só são utilizadas uma vez (provavelmente pelo
mesmo asno que a solicitou)
60% simplesmente não são utilizadas
O MANIFESTO ÁGIL
Estamos descobrindo maneiras melhores de desenvolver
software fazendo-o nós mesmos e ajudando outros a fazê-lo.
Através deste trabalho, passamos a valorizar:
Indivíduos e interação entre eles mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita,
valorizamos mais os itens à esquerda.
PLEASE SELECT YOUR WEAPON
Quadro Kanban
XP pair programming / unit testing / developers stuff
SCRUM
COMO FUNCIONA ESSE TAL DE SCRUM?
OS PAPÉIS
Product Owner
Scrum Master
Time de Desenvolvimento
O PRODUCT OWNER
Visão de Produto
ROI
Planejamento: roadmap e release planning
Manutenção do Product Backlog
Ser a voz do cliente
Pivot entre TI, Negócios e Cliente
O SCRUM MASTER
Gerente de Projeto, só que não
Responsável pela entrega
Remove Impedimentos para o Time
Garante que os processos do Scrum estão sendo
respeitados
Implementa melhorias ao processo sempre que necessário
TIME DE DESENVOLVIMENTO
Um pequeno time multidisciplinar de programadores,
designers, arquitetos (etc), que irão nos ajudar a construir
nossas user stories. Para ser ágil, o time investe pesado em
testes automatizados e exije do PO tarefas muito bem
detalhadas com critérios de aceitação e casos de teste.
ENTRANDO UM POUCO MAIS AFUNDO NO
GERENCIAMENTO DE PRODUTO
PRODUCT BACKLOG
O que é o Product Backlog? O que acontece quando tentamos
satisfazer todos os desejos dos nossos Stakeholders?
Backlog vira listinha do Papai Noel.
Vários problemas em TI: times desmotivados; acúmulo de
entregas; má qualidade de código; queda de produção, etc.
Excessos para todos os lados: sistema se torna muito
complexo, pesado, poluído e não entrega funcionalidades-
chave.
COMO IMPEDIR QUE ISSO ACONTEÇA?
MANTENDO O BACKLOG ORGANIZADO
ROI como ferramenta de priorização
User Stories vagas no final da lista, user Stories concretas
no topo
Backlog Grooming
Evitar a armadilha do "first in, first out"
PAIXÃO E COMUNICAÇÃO
NOSSO FOCO ESTÁ
ERRADO
DEVEMOS ENTREGAR MAIS VALOR PARA
NOSSOS CONSUMIDORES E NÃO MAIS
FUNCIONALIDADES!
RAPIDEZ VS ACERTIVIDADE VS ROBUSTEZ
NÃO HÁ PRAZO!
GERENCIAMENTO REALISTA DE EXPECTATIVAS
Calma, podemos fazer uma previsão :)
Previsão de Escopo Fixo
Previsão de Prazo Fixo
Previsão de Escopo e Prazo Fixo
SE A EMPRESA ONDE VOCÊ TRABALHA NÃO
GOSTA DE SE COMUNICAR COM HONESTIDADE
ENTÃO ELA NÃO ESTÁ PRONTA PARA
TRABALHAR COM DESENVOLVIMENTO ÁGIL
TUDO ISSO É MUITO LEGAL, MAS COMO
CONVENÇO O CHEFE?
Faremos entregas rápidas e contínuas, a cada 5 a 10 dias;
É extremamente fácil medir a produção do time;
A equipe se torna mais unida e motivada pois sabe o que
está fazendo, para quem está fazendo e porque está
fazendo;
O Scrum dá foco total nas tarefas de maior valor para o
negócio e seus consumidores;
A equipe se auto-organiza para realizar as tarefas;
Agilidade: mude de foco sem parar seu time; tenha um
ciclo de feedback curtíssimo;
Quem usa Scrum: Globo.com. Microsoft, Google,
Facebook, Nokia, SalesForce, Warner, Yahoo, etc;
E o melhor de tudo...
ACABOU :(
- meu blog
CONTATO
contato@romulodeveloper.com.br
(11) 9-8058-4648
Prodcut Ownership & Agile
LinkedIn
Slide Share

Contenu connexe

Tendances

Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Fabio Godoy
 
99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legadomestredemon
 
Como escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquiteturaComo escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquiteturaLeandro Alonso
 
Metodolodias Lean - Introdução ao LEAN UX
Metodolodias Lean - Introdução ao LEAN UXMetodolodias Lean - Introdução ao LEAN UX
Metodolodias Lean - Introdução ao LEAN UXWieden+Kennedy
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...BIBrasil
 
Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de UsuárioGiuliano Sposito
 
E-commerce completo com o quickstart VirtueMart + Joomla
E-commerce completo com o quickstart VirtueMart + JoomlaE-commerce completo com o quickstart VirtueMart + Joomla
E-commerce completo com o quickstart VirtueMart + JoomlaLuiz Weber
 
Saímos do Framework Scrum e sobrevivemos à Agilidade
Saímos do Framework Scrum e sobrevivemos à AgilidadeSaímos do Framework Scrum e sobrevivemos à Agilidade
Saímos do Framework Scrum e sobrevivemos à AgilidadeSamuel Cavalcante
 
Você está evoluindo seu produto de forma ágil?
Você está evoluindo  seu produto de  forma ágil?Você está evoluindo  seu produto de  forma ágil?
Você está evoluindo seu produto de forma ágil?Mary Provinciatto
 
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USARUSABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USARCarla De Bona
 
Como você gerencia os seus projetos?
Como você gerencia os seus projetos?Como você gerencia os seus projetos?
Como você gerencia os seus projetos?Diego Roriz
 
Programador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo HackinProgramador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo HackiniMasters
 
Spring Cloud Contract
Spring Cloud ContractSpring Cloud Contract
Spring Cloud ContractFelipe Adorno
 
Trabalho remoto: como é desenvolver software longe da empresa
Trabalho remoto: como é desenvolver software longe da empresaTrabalho remoto: como é desenvolver software longe da empresa
Trabalho remoto: como é desenvolver software longe da empresaFlávio Maltempe
 
Programação Eficaz - Agile Trends Floripa 2016
Programação Eficaz -  Agile Trends Floripa 2016Programação Eficaz -  Agile Trends Floripa 2016
Programação Eficaz - Agile Trends Floripa 2016Taller Negócio Digitais
 

Tendances (19)

Scrum Class
Scrum ClassScrum Class
Scrum Class
 
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
 
99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado
 
Como escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquiteturaComo escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquitetura
 
Metodolodias Lean - Introdução ao LEAN UX
Metodolodias Lean - Introdução ao LEAN UXMetodolodias Lean - Introdução ao LEAN UX
Metodolodias Lean - Introdução ao LEAN UX
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
 
scrumbut
scrumbutscrumbut
scrumbut
 
Microservices
MicroservicesMicroservices
Microservices
 
Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de Usuário
 
E-commerce completo com o quickstart VirtueMart + Joomla
E-commerce completo com o quickstart VirtueMart + JoomlaE-commerce completo com o quickstart VirtueMart + Joomla
E-commerce completo com o quickstart VirtueMart + Joomla
 
Saímos do Framework Scrum e sobrevivemos à Agilidade
Saímos do Framework Scrum e sobrevivemos à AgilidadeSaímos do Framework Scrum e sobrevivemos à Agilidade
Saímos do Framework Scrum e sobrevivemos à Agilidade
 
Aprendendo a Aprender
Aprendendo a AprenderAprendendo a Aprender
Aprendendo a Aprender
 
Você está evoluindo seu produto de forma ágil?
Você está evoluindo  seu produto de  forma ágil?Você está evoluindo  seu produto de  forma ágil?
Você está evoluindo seu produto de forma ágil?
 
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USARUSABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
 
Como você gerencia os seus projetos?
Como você gerencia os seus projetos?Como você gerencia os seus projetos?
Como você gerencia os seus projetos?
 
Programador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo HackinProgramador (front|back) end moderno, por Leonardo Hackin
Programador (front|back) end moderno, por Leonardo Hackin
 
Spring Cloud Contract
Spring Cloud ContractSpring Cloud Contract
Spring Cloud Contract
 
Trabalho remoto: como é desenvolver software longe da empresa
Trabalho remoto: como é desenvolver software longe da empresaTrabalho remoto: como é desenvolver software longe da empresa
Trabalho remoto: como é desenvolver software longe da empresa
 
Programação Eficaz - Agile Trends Floripa 2016
Programação Eficaz -  Agile Trends Floripa 2016Programação Eficaz -  Agile Trends Floripa 2016
Programação Eficaz - Agile Trends Floripa 2016
 

Similaire à Desenvolvimento Ágil com Scrum - Palestra Digitalks

Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosGiovani Elísio Silva
 
Dextra Sistemas - Vivenciando SCRUM
Dextra Sistemas - Vivenciando SCRUMDextra Sistemas - Vivenciando SCRUM
Dextra Sistemas - Vivenciando SCRUMLeandro Guimarães
 
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...Embratel
 
1º Curitiba Scrum Day
1º Curitiba Scrum Day1º Curitiba Scrum Day
1º Curitiba Scrum Dayjrompkovski
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPaulo Furtado
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com ScrumIdéia Ágil
 
Os desafios no uso de XP e SCRUM no dia-a-dia
Os desafios no uso de XP e SCRUM no dia-a-diaOs desafios no uso de XP e SCRUM no dia-a-dia
Os desafios no uso de XP e SCRUM no dia-a-diaLeonardo "Hackin" Freire
 
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeScrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeGabriel Rubens
 
Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Mariana de Azevedo Santos
 
Scrum - seminario
Scrum - seminarioScrum - seminario
Scrum - seminariorenatofabro
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com ScrumIgor Macaubas
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Annelise Gripp
 
Seminario Scrum
Seminario ScrumSeminario Scrum
Seminario ScrumFingerTips
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMElumini Outdoing IT
 

Similaire à Desenvolvimento Ágil com Scrum - Palestra Digitalks (20)

Visão rápida sobre o SCRUM
Visão rápida sobre o SCRUMVisão rápida sobre o SCRUM
Visão rápida sobre o SCRUM
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
 
Dextra Sistemas - Vivenciando SCRUM
Dextra Sistemas - Vivenciando SCRUMDextra Sistemas - Vivenciando SCRUM
Dextra Sistemas - Vivenciando SCRUM
 
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
 
1º Curitiba Scrum Day
1º Curitiba Scrum Day1º Curitiba Scrum Day
1º Curitiba Scrum Day
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com Scrum
 
Os desafios no uso de XP e SCRUM no dia-a-dia
Os desafios no uso de XP e SCRUM no dia-a-diaOs desafios no uso de XP e SCRUM no dia-a-dia
Os desafios no uso de XP e SCRUM no dia-a-dia
 
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeScrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)
 
Scrum Intro
Scrum IntroScrum Intro
Scrum Intro
 
Scrum - seminario
Scrum - seminarioScrum - seminario
Scrum - seminario
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com Scrum
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
SETIC Scrum & XP
SETIC Scrum & XPSETIC Scrum & XP
SETIC Scrum & XP
 
Seminario Scrum
Seminario ScrumSeminario Scrum
Seminario Scrum
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUM
 

Plus de Rômulo Gomes

App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?Rômulo Gomes
 
Onboarding Experience - Canva for work
Onboarding Experience - Canva for workOnboarding Experience - Canva for work
Onboarding Experience - Canva for workRômulo Gomes
 
Apresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência SolutionsApresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência SolutionsRômulo Gomes
 
Time to talk - Conversation Course
Time to talk - Conversation CourseTime to talk - Conversation Course
Time to talk - Conversation CourseRômulo Gomes
 
Pre$entation$ in engli$h (port)
Pre$entation$ in engli$h (port)Pre$entation$ in engli$h (port)
Pre$entation$ in engli$h (port)Rômulo Gomes
 
Meetings in english (port.).ppt
Meetings in english (port.).pptMeetings in english (port.).ppt
Meetings in english (port.).pptRômulo Gomes
 
Meetings in english (port.)
Meetings in english (port.)Meetings in english (port.)
Meetings in english (port.)Rômulo Gomes
 
Capacitação de prof de ingles description
Capacitação de prof de ingles   descriptionCapacitação de prof de ingles   description
Capacitação de prof de ingles descriptionRômulo Gomes
 
Time to talk conversation course
Time to talk   conversation courseTime to talk   conversation course
Time to talk conversation courseRômulo Gomes
 

Plus de Rômulo Gomes (9)

App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?
 
Onboarding Experience - Canva for work
Onboarding Experience - Canva for workOnboarding Experience - Canva for work
Onboarding Experience - Canva for work
 
Apresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência SolutionsApresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência Solutions
 
Time to talk - Conversation Course
Time to talk - Conversation CourseTime to talk - Conversation Course
Time to talk - Conversation Course
 
Pre$entation$ in engli$h (port)
Pre$entation$ in engli$h (port)Pre$entation$ in engli$h (port)
Pre$entation$ in engli$h (port)
 
Meetings in english (port.).ppt
Meetings in english (port.).pptMeetings in english (port.).ppt
Meetings in english (port.).ppt
 
Meetings in english (port.)
Meetings in english (port.)Meetings in english (port.)
Meetings in english (port.)
 
Capacitação de prof de ingles description
Capacitação de prof de ingles   descriptionCapacitação de prof de ingles   description
Capacitação de prof de ingles description
 
Time to talk conversation course
Time to talk   conversation courseTime to talk   conversation course
Time to talk conversation course
 

Desenvolvimento Ágil com Scrum - Palestra Digitalks

  • 1. DESENVOLVIMENTO ÁGIL COM SCRUM Criado por Rômulo Gomes, Product Owner
  • 2. APRESENTANDO-ME RAPIDAMENTE Paulistano de 23 anos, comecei a trabalhar com web em 2004. Já tive agência, trabalhei como dev php e front-end, mas me encontrei mesmo na área de Produto. Gosto de trabalhar com frameworks ágeis como o Scrum e o Lean.
  • 3. COMEÇANDO PELO COMEÇO: COMO FAZEMOS SOFTWARE HOJE? Modelo Cascata Fábricas de Software "Faça isso, agora aquilo outro, agora volta naquele, agora..."
  • 4.
  • 5. ALGUMAS ESTATÍSTICAS Se compararmos o sucesso de projetos com o de vôos domésticos 29% pousariam :) 53% pousariam com problemas :s 18% cairiam LOL
  • 6. ALGUMA ESTATÍSTICAS Só 20% das funcionalidades de um software são utilizadas regularmente Outras 20% só são utilizadas uma vez (provavelmente pelo mesmo asno que a solicitou) 60% simplesmente não são utilizadas
  • 7.
  • 8. O MANIFESTO ÁGIL Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
  • 9. PLEASE SELECT YOUR WEAPON Quadro Kanban XP pair programming / unit testing / developers stuff SCRUM
  • 10.
  • 11. COMO FUNCIONA ESSE TAL DE SCRUM?
  • 12. OS PAPÉIS Product Owner Scrum Master Time de Desenvolvimento
  • 13. O PRODUCT OWNER Visão de Produto ROI Planejamento: roadmap e release planning Manutenção do Product Backlog Ser a voz do cliente Pivot entre TI, Negócios e Cliente
  • 14. O SCRUM MASTER Gerente de Projeto, só que não Responsável pela entrega Remove Impedimentos para o Time Garante que os processos do Scrum estão sendo respeitados Implementa melhorias ao processo sempre que necessário
  • 15.
  • 16. TIME DE DESENVOLVIMENTO Um pequeno time multidisciplinar de programadores, designers, arquitetos (etc), que irão nos ajudar a construir nossas user stories. Para ser ágil, o time investe pesado em testes automatizados e exije do PO tarefas muito bem detalhadas com critérios de aceitação e casos de teste.
  • 17. ENTRANDO UM POUCO MAIS AFUNDO NO GERENCIAMENTO DE PRODUTO
  • 18. PRODUCT BACKLOG O que é o Product Backlog? O que acontece quando tentamos satisfazer todos os desejos dos nossos Stakeholders? Backlog vira listinha do Papai Noel. Vários problemas em TI: times desmotivados; acúmulo de entregas; má qualidade de código; queda de produção, etc. Excessos para todos os lados: sistema se torna muito complexo, pesado, poluído e não entrega funcionalidades- chave.
  • 19. COMO IMPEDIR QUE ISSO ACONTEÇA?
  • 20.
  • 21. MANTENDO O BACKLOG ORGANIZADO ROI como ferramenta de priorização User Stories vagas no final da lista, user Stories concretas no topo Backlog Grooming Evitar a armadilha do "first in, first out"
  • 23. NOSSO FOCO ESTÁ ERRADO DEVEMOS ENTREGAR MAIS VALOR PARA NOSSOS CONSUMIDORES E NÃO MAIS FUNCIONALIDADES!
  • 24. RAPIDEZ VS ACERTIVIDADE VS ROBUSTEZ
  • 25. NÃO HÁ PRAZO! GERENCIAMENTO REALISTA DE EXPECTATIVAS Calma, podemos fazer uma previsão :) Previsão de Escopo Fixo Previsão de Prazo Fixo Previsão de Escopo e Prazo Fixo
  • 26. SE A EMPRESA ONDE VOCÊ TRABALHA NÃO GOSTA DE SE COMUNICAR COM HONESTIDADE ENTÃO ELA NÃO ESTÁ PRONTA PARA TRABALHAR COM DESENVOLVIMENTO ÁGIL
  • 27. TUDO ISSO É MUITO LEGAL, MAS COMO CONVENÇO O CHEFE?
  • 28. Faremos entregas rápidas e contínuas, a cada 5 a 10 dias; É extremamente fácil medir a produção do time; A equipe se torna mais unida e motivada pois sabe o que está fazendo, para quem está fazendo e porque está fazendo; O Scrum dá foco total nas tarefas de maior valor para o negócio e seus consumidores; A equipe se auto-organiza para realizar as tarefas; Agilidade: mude de foco sem parar seu time; tenha um ciclo de feedback curtíssimo; Quem usa Scrum: Globo.com. Microsoft, Google, Facebook, Nokia, SalesForce, Warner, Yahoo, etc; E o melhor de tudo...
  • 29.
  • 30. ACABOU :( - meu blog CONTATO contato@romulodeveloper.com.br (11) 9-8058-4648 Prodcut Ownership & Agile LinkedIn Slide Share