SlideShare uma empresa Scribd logo
1 de 32
Quem é esse cara?
• 19 anos de experiência em desenvolvimento
    – 5 deles liderando equipes
• Desenvolvedor de Software
    – Clipper, Delphi, Java, iOS, Android…
•   Graduado em Sistemas para Internet
•   Pós-graduado em POO com Java
•   Certified Scrum Master pela Scrum Alliance
•   Certified Delphi Developer pela Embarcadero
•   Agile Coach e Trainer pela
Como tudo começou?
Idéia Original
“My idea is an app for smartphones or tablets.
 As an employee, you should be able to enter
 your feelings (as a net promoter score) about
    your employer when ever you feel like it,
   recording why and what you would do to
improve. Then you can review your happiness
  history, compare yours to the company as a
   whole, maybe share the info with others.”
Versão DEMO (literalmente)
A PAPELADA
Bootstrap


 Marcado um almoço para após o RM Brazil.

Detalhe importante, nada, absolutamente nada
           foi dito durante o RM.
Visão do Produto
Backlog Inicial
•   log how I feel - about my happiness
•   log why I feel that way
•   review my happiness level graphically
•   use the app in English
•   log a suggestion for improvement (free text)
•   post my happiness level to twitter or facebook
•   download/buy a free version from the iTunes store
•   find about the happiness app on the web
•   find about the privacy policy and data sharing policy
Estimativas
Definition of Done
•   Unit testing written and green
•   Source code committed on server
•   Jenkins builded version (with tests running)
•   Code review
•   How to Demo verified before presentation to
    Product Owner
Sprint 0



Titanium
 AWS?!
Sprint 1
Sprint 2

  Gráficos!!!

Stoos Stampede
 (Amsterdam)
Sprint 3
Sprint 7
Sprint 9
Sprint 10
Sprint 12
Sprint 14
Sprint 15
Por que Scrum?
Por que o produto mudou tanto?
Original X Final


     Uma aplicação            Um diário de felicidade,
    empresarial, para        no qual você pode revisar
  gerenciar a felicidade     o seu status e a flutuação
dentro dos diversos níveis      ao longo de diversos
     da organização             períodos de tempo.
Qual a mensagem?
Obrigado


     @JulianoRibeiro
juliano@massimus.com

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Lean PMO: planejamento e acompanhamento da criação de produtos de forma enxuta
Lean PMO: planejamento e acompanhamento da criação de produtos de forma enxutaLean PMO: planejamento e acompanhamento da criação de produtos de forma enxuta
Lean PMO: planejamento e acompanhamento da criação de produtos de forma enxuta
 
MVP - The fast and the sujous - CEUMA - Efrem Filho - Product Camp 2017
MVP - The fast and the sujous - CEUMA - Efrem Filho - Product Camp 2017MVP - The fast and the sujous - CEUMA - Efrem Filho - Product Camp 2017
MVP - The fast and the sujous - CEUMA - Efrem Filho - Product Camp 2017
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
 
Deploy vs release
Deploy vs releaseDeploy vs release
Deploy vs release
 
Coach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
 
Direto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxutaDireto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxuta
 
Como NÃO escalar ágil
Como NÃO escalar ágilComo NÃO escalar ágil
Como NÃO escalar ágil
 
Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020
 
Enterprise Integration Patterns na nuvem com Spring Integration
Enterprise Integration Patterns na nuvem com Spring IntegrationEnterprise Integration Patterns na nuvem com Spring Integration
Enterprise Integration Patterns na nuvem com Spring Integration
 
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
 
Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020
 
DevOps (Provocações)
DevOps (Provocações)DevOps (Provocações)
DevOps (Provocações)
 
Integrando Jenkins em um pipeline com VSTS... e Azure
Integrando Jenkins em um pipeline com VSTS... e AzureIntegrando Jenkins em um pipeline com VSTS... e Azure
Integrando Jenkins em um pipeline com VSTS... e Azure
 
Android DevConference - Aumentando sua produtividade no Android Studio
Android DevConference - Aumentando sua produtividade no Android StudioAndroid DevConference - Aumentando sua produtividade no Android Studio
Android DevConference - Aumentando sua produtividade no Android Studio
 
Continuous delivery principios e praticas - Knowledge21
Continuous delivery   principios e praticas - Knowledge21Continuous delivery   principios e praticas - Knowledge21
Continuous delivery principios e praticas - Knowledge21
 
Direto aopontocomscrum
Direto aopontocomscrum   Direto aopontocomscrum
Direto aopontocomscrum
 
Bdd e ci
Bdd e ciBdd e ci
Bdd e ci
 
Introdução ao Scrum para Equipes
Introdução ao Scrum para EquipesIntrodução ao Scrum para Equipes
Introdução ao Scrum para Equipes
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Da Lean Inception ao Backlog da Sprint: O uso efetivo de MVP e histórias do u...
Da Lean Inception ao Backlog da Sprint: O uso efetivo de MVP e histórias do u...Da Lean Inception ao Backlog da Sprint: O uso efetivo de MVP e histórias do u...
Da Lean Inception ao Backlog da Sprint: O uso efetivo de MVP e histórias do u...
 

Semelhante a Happiness app

Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Leonardo Dias Nascimento
 
Uma introdução ao SCRUM
Uma introdução ao SCRUMUma introdução ao SCRUM
Uma introdução ao SCRUM
elliando dias
 

Semelhante a Happiness app (20)

Nós precisamos de um PO!
Nós precisamos de um PO!Nós precisamos de um PO!
Nós precisamos de um PO!
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
 
Scrum em 1h.
Scrum em 1h.Scrum em 1h.
Scrum em 1h.
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao Sênior
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e 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
 
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
#Moving br workshop
#Moving br workshop#Moving br workshop
#Moving br workshop
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de Desenvolvimento
 
Uma introdução ao SCRUM
Uma introdução ao SCRUMUma introdução ao SCRUM
Uma introdução ao SCRUM
 

Mais de Juliano Ribeiro

Mais de Juliano Ribeiro (20)

Mais Serviços, menos times!
Mais Serviços, menos times!Mais Serviços, menos times!
Mais Serviços, menos times!
 
Quando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer versionQuando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer version
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Como adotar ágil sem perder organização
Como adotar ágil sem perder organizaçãoComo adotar ágil sem perder organização
Como adotar ágil sem perder organização
 
Controlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil SalvadorControlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil Salvador
 
Extreme pair programming
Extreme pair programmingExtreme pair programming
Extreme pair programming
 
Agile customs
Agile customsAgile customs
Agile customs
 
Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015
 
O que aprendi com minha empresa
O que aprendi com minha empresaO que aprendi com minha empresa
O que aprendi com minha empresa
 
Estimar é crime?
Estimar é crime?Estimar é crime?
Estimar é crime?
 
Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile Brazil
 
Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
 
A bula da agilidade - Renato Willi
A bula da agilidade - Renato WilliA bula da agilidade - Renato Willi
A bula da agilidade - Renato Willi
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
#Estimar é Crime?
#Estimar é Crime?#Estimar é Crime?
#Estimar é Crime?
 
Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?
 
Tell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitosTell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitos
 

Último

Último (8)

COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINASCOI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
 
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docxATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
 
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPalestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Aula 01 - Introducao a Processamento de Frutos e Hortalicas.pdf
Aula 01 - Introducao a Processamento de Frutos e Hortalicas.pdfAula 01 - Introducao a Processamento de Frutos e Hortalicas.pdf
Aula 01 - Introducao a Processamento de Frutos e Hortalicas.pdf
 
Entrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiEntrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo Pagliusi
 
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docxATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
 
Convergência TO e TI nas Usinas - Setor Sucroenergético
Convergência TO e TI nas Usinas - Setor SucroenergéticoConvergência TO e TI nas Usinas - Setor Sucroenergético
Convergência TO e TI nas Usinas - Setor Sucroenergético
 

Happiness app

  • 1.
  • 2. Quem é esse cara? • 19 anos de experiência em desenvolvimento – 5 deles liderando equipes • Desenvolvedor de Software – Clipper, Delphi, Java, iOS, Android… • Graduado em Sistemas para Internet • Pós-graduado em POO com Java • Certified Scrum Master pela Scrum Alliance • Certified Delphi Developer pela Embarcadero • Agile Coach e Trainer pela
  • 4. Idéia Original “My idea is an app for smartphones or tablets. As an employee, you should be able to enter your feelings (as a net promoter score) about your employer when ever you feel like it, recording why and what you would do to improve. Then you can review your happiness history, compare yours to the company as a whole, maybe share the info with others.”
  • 6.
  • 7.
  • 9. Bootstrap Marcado um almoço para após o RM Brazil. Detalhe importante, nada, absolutamente nada foi dito durante o RM.
  • 10.
  • 12. Backlog Inicial • log how I feel - about my happiness • log why I feel that way • review my happiness level graphically • use the app in English • log a suggestion for improvement (free text) • post my happiness level to twitter or facebook • download/buy a free version from the iTunes store • find about the happiness app on the web • find about the privacy policy and data sharing policy
  • 14.
  • 15. Definition of Done • Unit testing written and green • Source code committed on server • Jenkins builded version (with tests running) • Code review • How to Demo verified before presentation to Product Owner
  • 18. Sprint 2 Gráficos!!! Stoos Stampede (Amsterdam)
  • 20.
  • 28.
  • 29. Por que o produto mudou tanto?
  • 30. Original X Final Uma aplicação Um diário de felicidade, empresarial, para no qual você pode revisar gerenciar a felicidade o seu status e a flutuação dentro dos diversos níveis ao longo de diversos da organização períodos de tempo.
  • 32. Obrigado @JulianoRibeiro juliano@massimus.com

Notas do Editor

  1. Ou Scrum muitoalém das trincheirasOuainda, a realidade de um projetoqueninguémlhecontouOumelhor: realmenteencantando o seucliente
  2. Explicarsobre o Radical Management em São Paulo, sobrequenessemomentovocêcomeçou a seguirospalestrantes no twitter e entãoque Peter Stevens coloca no microblog
  3. Falarsobre as características doseuropeus, sobrecomo o Peter nemmesmoqueriainiciar a conversa antes de ter o termo de sigiloassinado.
  4. SingleTasksempreépreferido.
  5. EufaloportuguêscomotodomundopercebeuPeter falainglês, alemão, francês, italiano e sabelá Deus mais o que.Comentarsobrecomo o meuinglêspoucotreinadofoi um obstáculo a servencido logo nosprimeirosminutos.
  6. Visão do Produto
  7. versão demo funcionando
  8. Stoos Stampede também com organização da Massimus
  9. Reescrever TUDO em Objective C
  10. Animações
  11. User ExperienceFluxo de Telas,Otimização de Navegabilidade
  12. World Happiness Index
  13. Sai twitter e facebookEntra e-mail
  14. Vídeodemonstrativo
  15. iTunes
  16. Tinhamosumavisão, extremamenteturva deondequeríamoschegar, sem saber qualcaminhotrilhar.Essavisãofoi se tornandomaisclara, sprint a sprint, mostrandoque as vezesnemsempre o que se queria 4 mesesatrásfazsentido agora.
  17. A mensagemé simples: Scrum éparaprojetosprontosparamudança. Se vocênãosabequalserá o próximopassoapósessevocê fez a escolhacorreta.A idéia era partilhar um pouco de um projeto real