Who am I?• 20 years of software development    – 5 years leading teams    – Clipper, Delphi, Java, iOS, Android…•   Certif...
At beginning, was agile…         FDD               DSDM    DDDScrum        Extreme Programming TDD                  Kanban...
But we choose Scrum…
Why???
Framework
How everything starts?
Original Idea“My idea is an app for smartphones or tablets. As an employee, you should be able to enter your feelings (as ...
DEMO Version
Visão do Produto
Initial Backlog•   log how I feel - about my happiness•   log why I feel that way•   review my happiness level graphically...
Estimation
Definition of Done•   Unit testing written and green•   Source code committed on server•   Jenkins builded version (with t...
Sprint 0Titanium
Sprint 1Demo Version working
Sprint 2   Charts!!!       +Stoos Stampede (Amsterdam)
Sprint 3
Sprint 7
Sprint 9
Sprint 10
Sprint 12
Sprint 14
Sprint 15
Original X FinalA company application, to manage happiness    inside several levels of organization
But we are not talking about a   software, it’s a project!
Why we use Scrum at this project?
… complexity was high!
… a doubtful was high!
Why we had success with this project?                      http://www.implementingscrum.com/
Agile Manifesto   Indivíduos e interações    Processos e                              Ferramentas       Software em       ...
What is my message for you?             Social Network     Honest/Quality is not optionalIt’s software, is art, but still ...
Obrigado    Thank you     Gracias     @JulianoRibeirojuliano@massimus.com
Why we use scrum
Why we use scrum
Why we use scrum
Why we use scrum
Why we use scrum
Why we use scrum
Why we use scrum
Why we use scrum
Why we use scrum
Upcoming SlideShare
Loading in …5
×

Why we use scrum

838 views

Published on

Mí charla en el Scrum Bolivia Day 2013 #SBD2013

Published in: Education
  • Be the first to comment

  • Be the first to like this

Why we use scrum

  1. 1. Who am I?• 20 years of software development – 5 years leading teams – Clipper, Delphi, Java, iOS, Android…• Certified Scrum Master• Certified Scrum Professional• Certified Delphi Developer• Agile Coach and Trainer for
  2. 2. At beginning, was agile… FDD DSDM DDDScrum Extreme Programming TDD Kanban Lean
  3. 3. But we choose Scrum…
  4. 4. Why???
  5. 5. Framework
  6. 6. How everything starts?
  7. 7. Original Idea“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 toimprove. Then you can review your happiness history, compare yours to the company as a whole, maybe share the info with others.”
  8. 8. DEMO Version
  9. 9. Visão do Produto
  10. 10. Initial Backlog• 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
  11. 11. Estimation
  12. 12. 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
  13. 13. Sprint 0Titanium
  14. 14. Sprint 1Demo Version working
  15. 15. Sprint 2 Charts!!! +Stoos Stampede (Amsterdam)
  16. 16. Sprint 3
  17. 17. Sprint 7
  18. 18. Sprint 9
  19. 19. Sprint 10
  20. 20. Sprint 12
  21. 21. Sprint 14
  22. 22. Sprint 15
  23. 23. Original X FinalA company application, to manage happiness inside several levels of organization
  24. 24. But we are not talking about a software, it’s a project!
  25. 25. Why we use Scrum at this project?
  26. 26. … complexity was high!
  27. 27. … a doubtful was high!
  28. 28. Why we had success with this project? http://www.implementingscrum.com/
  29. 29. Agile Manifesto Indivíduos e interações Processos e Ferramentas Software em Documentação funcionamento Abrangente Colaboração com Negociação de o cliente Contratos Responder a mudanças Seguir um plano
  30. 30. What is my message for you? Social Network Honest/Quality is not optionalIt’s software, is art, but still is a product Constant feedback is essencial
  31. 31. Obrigado Thank you Gracias @JulianoRibeirojuliano@massimus.com

×