SlideShare una empresa de Scribd logo
1 de 22
Desenvolvendo
   Produtos
 de Forma Ágil
                     Com Scrum
 Criado por Rômulo Gomes, Product Owner na KANUI / @romulo_devel
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 metodologias
                   ágeis como o Scrum e o Lean.
Introduzindo o Assunto
Como assim Produto? Você não trabalha com sites?
Outras Dúvidas que podem
           surgir
O que é esse tal de Desenvolvimento Ágil? Eu não sou
programador, isso serve para mim?
Porque ser ágil hoje em dia é tão importante?
Lean e Scrum:
Frameworks ou
Metodologias?
O que é e como funciona esse
        tal de Scrum?
      Na perspectiva do Dono do Produto
Marcelinho, nosso visionário
Esse é o Marcelinho, o Dono do Produto (Product Owner). Ele tem a
 visão de algo que vai revolucionar o mercado, mas ainda não sabe
   exatamente como vai construi-lo, muito menos quais serão os
  detalhes. O mais importante é que ele sabe qual é seu objetivo e
     qual problema deve ser solucionado a partir de sua idéia.
Stakeholders - As Partes
         Interessadas
Todas as pessoas que utilizam ou são impactadas pelo sistema que
estamos construindo.
Quanto mais você entrega, mais eles irão te pedir coisas novas:
user stories
O Time de Desenvolvimento e
      o Scrum Master
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.
Esse time tem um membro em especial: o Scrum Master.
O Sprint
Como eles são um time ágil, terão de fazer pequenas entregas
frequentemente, e não um grande lançamento a cada X meses.
No Scrum utilizamos sprints de 2, 3 ou 4 semanas.
Esse time tem uma capacidade: 20 story points por sprint.
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;
Adeus Gerente de Projeto! 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 :(
Prodcut Ownership & Agile - meu blog
LinkedIn
Slide Share

            Contato
 contato@romulodeveloper.com.br
         (11) 9-8058-4648

Más contenido relacionado

La actualidad más candente

State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018Leonardo Pabon - CSP, MSc
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudAgile Trends
 
[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...
[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...
[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...Product Camp Brasil
 
Como usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product BacklogComo usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product BacklogFábio Aguiar
 
Scrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoScrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoJoão Grabosque
 
Scrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de casoScrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de casoDanilo Bardusco
 
Contrato Ágil? Não. Melhor Processo Possível? Sim
Contrato Ágil? Não. Melhor Processo Possível? SimContrato Ágil? Não. Melhor Processo Possível? Sim
Contrato Ágil? Não. Melhor Processo Possível? SimAmanda Varella
 
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 - 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
 
[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...
[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...
[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...Product Camp Brasil
 
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...Product Camp Brasil
 
TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...
TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...
TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...tdc-globalcode
 
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
 
Scrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDScrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDDanilo Bardusco
 
os desafios de escalar SCRUM
os desafios de escalar SCRUMos desafios de escalar SCRUM
os desafios de escalar SCRUMDanilo Bardusco
 

La actualidad más candente (20)

State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018
 
Code Club Brasil no Scrum Day Br
Code Club Brasil no Scrum Day BrCode Club Brasil no Scrum Day Br
Code Club Brasil no Scrum Day Br
 
Scrum Class
Scrum ClassScrum Class
Scrum Class
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
 
Core Agile Delivery
Core Agile DeliveryCore Agile Delivery
Core Agile Delivery
 
[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...
[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...
[Growth Camp 2020] - Aprendizados de como implementamos cultura de produtos o...
 
Como usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product BacklogComo usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product Backlog
 
Scrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoScrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundo
 
Scrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de casoScrum Na Globo.Com - Estudo de caso
Scrum Na Globo.Com - Estudo de caso
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
8 instâncias do po
8 instâncias do po8 instâncias do po
8 instâncias do po
 
Contrato Ágil? Não. Melhor Processo Possível? Sim
Contrato Ágil? Não. Melhor Processo Possível? SimContrato Ágil? Não. Melhor Processo Possível? Sim
Contrato Ágil? Não. Melhor Processo Possível? Sim
 
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 - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...
[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...
[Product Camp 2020] - Se liga na descoberta: um case de produtos internos - A...
 
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
 
TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...
TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...
TDC2018SP | Trilha Agile - ScrumOps - Scrum e Devops trabalhando juntos na ve...
 
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?
 
Scrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDScrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATED
 
os desafios de escalar SCRUM
os desafios de escalar SCRUMos desafios de escalar SCRUM
os desafios de escalar SCRUM
 

Destacado

04.web sphere培训 应用websphere优化
04.web sphere培训 应用websphere优化04.web sphere培训 应用websphere优化
04.web sphere培训 应用websphere优化littlecong
 
Cristhian Perez Guns n roses
Cristhian Perez Guns n roses Cristhian Perez Guns n roses
Cristhian Perez Guns n roses cristhianperezz
 
707 12 0641 6
707 12 0641 6707 12 0641 6
707 12 0641 6oabvga
 
Piramides de població
Piramides de poblacióPiramides de població
Piramides de poblacióangelabas10
 
O que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitáriosO que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitáriosEduardo Henrique Araujo da Rocha
 

Destacado (8)

04.web sphere培训 应用websphere优化
04.web sphere培训 应用websphere优化04.web sphere培训 应用websphere优化
04.web sphere培训 应用websphere优化
 
Cristhian Perez Guns n roses
Cristhian Perez Guns n roses Cristhian Perez Guns n roses
Cristhian Perez Guns n roses
 
707 12 0641 6
707 12 0641 6707 12 0641 6
707 12 0641 6
 
Catedra valores
Catedra valoresCatedra valores
Catedra valores
 
ACTIVITATS TEMA
ACTIVITATS TEMAACTIVITATS TEMA
ACTIVITATS TEMA
 
Piramides de població
Piramides de poblacióPiramides de població
Piramides de població
 
Los ecosistemas
Los ecosistemasLos ecosistemas
Los ecosistemas
 
O que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitáriosO que é uma Startup? Devo Abrir uma? Dicas para universitários
O que é uma Startup? Devo Abrir uma? Dicas para universitários
 

Similar a Desenvolvendo produtos de forma ágil com scrum

Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horasWise Systems
 
Táticas e princípios para gerenciar produtos em startups - Agile Trends Pocket
Táticas e princípios para gerenciar produtos em startups - Agile Trends PocketTáticas e princípios para gerenciar produtos em startups - Agile Trends Pocket
Táticas e princípios para gerenciar produtos em startups - Agile Trends PocketMarcell Almeida
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbokMarisa Wittmann
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMElumini Outdoing IT
 
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
 
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael RochaRafael Rocha
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilRicardo Infante
 
Workshop Inception Enxuta em Alphaville na Catho
Workshop Inception Enxuta em Alphaville na CathoWorkshop Inception Enxuta em Alphaville na Catho
Workshop Inception Enxuta em Alphaville na CathoMayra de Souza
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com ScrumIdéia Ágil
 
Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?Mayra de Souza
 
O papel do an na agilidade
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidadeCamila Capellão
 
1º Curitiba Scrum Day
1º Curitiba Scrum Day1º Curitiba Scrum Day
1º Curitiba Scrum Dayjrompkovski
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
Workshop Inception Enxuta em Joinville na ContaAzul
Workshop Inception Enxuta em Joinville na ContaAzulWorkshop Inception Enxuta em Joinville na ContaAzul
Workshop Inception Enxuta em Joinville na ContaAzulMayra de Souza
 

Similar a Desenvolvendo produtos de forma ágil com scrum (20)

Os 12 Princípios Ágeis
Os 12 Princípios ÁgeisOs 12 Princípios Ágeis
Os 12 Princípios Ágeis
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Táticas e princípios para gerenciar produtos em startups - Agile Trends Pocket
Táticas e princípios para gerenciar produtos em startups - Agile Trends PocketTáticas e princípios para gerenciar produtos em startups - Agile Trends Pocket
Táticas e princípios para gerenciar produtos em startups - Agile Trends Pocket
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Desenvolvimento ágil com scrum
Desenvolvimento ágil com scrumDesenvolvimento ágil com scrum
Desenvolvimento ágil com scrum
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com 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
 
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
 
Scrum
ScrumScrum
Scrum
 
Workshop Inception Enxuta em Alphaville na Catho
Workshop Inception Enxuta em Alphaville na CathoWorkshop Inception Enxuta em Alphaville na Catho
Workshop Inception Enxuta em Alphaville na Catho
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com Scrum
 
Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?
 
O papel do an na agilidade
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidade
 
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
 
1º Curitiba Scrum Day
1º Curitiba Scrum Day1º Curitiba Scrum Day
1º Curitiba Scrum Day
 
Sobre o Scrum
Sobre o ScrumSobre o Scrum
Sobre o Scrum
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
Workshop Inception Enxuta em Joinville na ContaAzul
Workshop Inception Enxuta em Joinville na ContaAzulWorkshop Inception Enxuta em Joinville na ContaAzul
Workshop Inception Enxuta em Joinville na ContaAzul
 

Más 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
 

Más 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
 

Desenvolvendo produtos de forma ágil com scrum

  • 1. Desenvolvendo Produtos de Forma Ágil Com Scrum Criado por Rômulo Gomes, Product Owner na KANUI / @romulo_devel
  • 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 metodologias ágeis como o Scrum e o Lean.
  • 3. Introduzindo o Assunto Como assim Produto? Você não trabalha com sites?
  • 4. Outras Dúvidas que podem surgir O que é esse tal de Desenvolvimento Ágil? Eu não sou programador, isso serve para mim? Porque ser ágil hoje em dia é tão importante?
  • 6. O que é e como funciona esse tal de Scrum? Na perspectiva do Dono do Produto
  • 7. Marcelinho, nosso visionário Esse é o Marcelinho, o Dono do Produto (Product Owner). Ele tem a visão de algo que vai revolucionar o mercado, mas ainda não sabe exatamente como vai construi-lo, muito menos quais serão os detalhes. O mais importante é que ele sabe qual é seu objetivo e qual problema deve ser solucionado a partir de sua idéia.
  • 8. Stakeholders - As Partes Interessadas Todas as pessoas que utilizam ou são impactadas pelo sistema que estamos construindo. Quanto mais você entrega, mais eles irão te pedir coisas novas: user stories
  • 9. O Time de Desenvolvimento e o Scrum Master 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. Esse time tem um membro em especial: o Scrum Master.
  • 10. O Sprint Como eles são um time ágil, terão de fazer pequenas entregas frequentemente, e não um grande lançamento a cada X meses. No Scrum utilizamos sprints de 2, 3 ou 4 semanas. Esse time tem uma capacidade: 20 story points por sprint.
  • 11. 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.
  • 13.
  • 14. 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"
  • 16. Nosso foco está errado Devemos entregar mais valor para nossos consumidores e não mais funcionalidades!
  • 18. 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
  • 19. 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
  • 20. 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; Adeus Gerente de Projeto! 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...
  • 21.
  • 22. ACABOU :( Prodcut Ownership & Agile - meu blog LinkedIn Slide Share Contato contato@romulodeveloper.com.br (11) 9-8058-4648