Agile on Mars!

3,386
-1

Published on

You are an expert in TDD & Pair Programming, hold a Scrum Master certificate and know the Agile Manifesto from heart? Then this talk is probably too basic for you! Everyone else in invited to jump head-first into a journey through space, learning about many core agile methods and concepts on the way, like: Iterations, User Stories, Planning Poker, Test Driven Development, Pair Programming, Collective Code Ownership, Continuous Integration and more! Our journey will end on Mars where we will use SCRUM to conceive, build and continually improve the first Mars Station of mankind! Well, at least sort off..

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,386
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Agile on Mars!

  1. 1. Agile on Mars! Björn Kimminich https://twitter.com/bkimminich https://linkedin.com/in/bkimminich https://google.com/+BjörnKimminich http://slideshare.net/BjrnKimminich/ AoM! 1.13.1 (24.01.2014) http://redandblackwallpapers.com/
  2. 2. Star Wars © Lucasfilm Ltd.
  3. 3. The customer hates the old system… Star Wars © Lucasfilm Ltd.
  4. 4. …so he launches a new project! Star Wars © Lucasfilm Ltd.
  5. 5. The design phase takes years… Star Wars © Lucasfilm Ltd.
  6. 6. …implementation even longer! Of course we‘ll meet the deadline! It‘s 95% done! We just need a few more people… We‘re almost ready! Star Wars © Lucasfilm Ltd.
  7. 7. The demo looked promising… Star Wars © Lucasfilm Ltd.
  8. 8. …so why don‘t the users like it? http://www.bite.ca/bitedaily/2011/04/angry-star-birds/
  9. 9. After quite a while of struggling… No really, it is 95% done! Star Wars © Lucasfilm Ltd.
  10. 10. …the project is finally terminated! Star Wars © Lucasfilm Ltd.
  11. 11. And the project manager is fired! http://www. allmotivated.com/pictures/post_Death_Star.htm
  12. 12. What went wrong? http://www.hdpaperz.com/wp-content/gallery/waterfall_2/glencar-waterfall-beautyfull-wallpaper.jpg
  13. 13. Agile Software Development Ideology and Methodology
  14. 14. http://agilemanifesto.org
  15. 15. Iterative Process http://www.thoughtworks.com/imgs/drawing-cd-header.png
  16. 16. Short Feedback Cycles
  17. 17. User Stories http://www.andrewfuqua.com/2011/02/scrum-fundamental-user-stories.html
  18. 18. Abstract Effort Estimation
  19. 19. Transparent Estimation Process
  20. 20. Task Board
  21. 21. Pair Programming http://diasjorge.github.io/pair-programming-slides
  22. 22. Collective Code Ownership Star Trek © Paramount Pictures
  23. 23. Scrum
  24. 24. Case Study How to build a Mars Colony the agile way?
  25. 25. Our Vision Babylon 5 © Warner Bros. & J. Michael Strazcynski
  26. 26. Setting up a Scrum Project
  27. 27. User Story I As an astrophysicist I want a deep space observatory So that I can study the stars.
  28. 28. User Story II As a CEO I want a luxurious apartment So that I have the same comfort on Mars that I have on Earth when visiting the colony.
  29. 29. User Story III As a security officer I want a security station in every sector So that I can better fend off invading demons if need be.
  30. 30. Discuss and Re-Estimate Story III As a security officer I want a security station in every sector So that I can better fend off invading demons if need be.
  31. 31. User Story IV As a communications engineer I want a radio tower So that I can stay in contact with the company’s personnel on Earth.
  32. 32. The Sprint is running!
  33. 33. A Problem is identified! What now? http://blogs.esa.int/mex/2012/08/05/time-delay-between-mars-and-earth/4401662362_c6054d43ec_o/
  34. 34. Never change an ongoing Story! As a communications engineer I want a radio tower So that I can stay in contact with the company’s personnel on Earth.
  35. 35. What to do instead?
  36. 36. Add New Story to Product Backlog As a communications engineer I want a hyperspace satellite uplink on my radio tower So that I can reduce the >10 minute lag in transmissions to <1 second. Babylon 5 © Warner Bros. & J. Michael Strazcynski
  37. 37. Review, Retro & on to Sprint 2!
  38. 38. How to handle this Estimation? As a communications engineer I want a hyperspace satellite uplink on my radio tower So that I can reduce the >10 minute lag in transmissions to <1 second. Babylon 5 © Warner Bros. & J. Michael Strazcynski
  39. 39. User Story too big? Split it up! As a communications engineer I want a hyperspace transmitter on my radio tower So that I can access the hyperspace beacon for instant communication with Earth. As a communications engineer I want a hyperspace beacon in Mars orbit So that communication with Earth is possible with a <1sec lag. Babylon 5 © Warner Bros. & J. Michael Strazcynski
  40. 40. Product grows with each Sprint Babylon 5 © Warner Bros. & J. Michael Strazcynski
  41. 41. Thank you… …for your attention! Babylon 5 © Warner Bros. & J. Michael Strazcynski
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×