• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile on Mars!
 

Agile on Mars!

on

  • 1,457 views

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 ...

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..

Statistics

Views

Total Views
1,457
Views on SlideShare
1,001
Embed Views
456

Actions

Likes
1
Downloads
9
Comments
0

6 Embeds 456

http://kimminich.de 282
http://kimminich.wordpress.com 99
http://lanyrd.com 40
http://www.kimminich.de 28
http://www.linkedin.com 6
https://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile on Mars! Agile on Mars! Presentation Transcript

    • 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/
    • Star Wars © Lucasfilm Ltd.
    • The customer hates the old system… Star Wars © Lucasfilm Ltd.
    • …so he launches a new project! Star Wars © Lucasfilm Ltd.
    • The design phase takes years… Star Wars © Lucasfilm Ltd.
    • …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.
    • The demo looked promising… Star Wars © Lucasfilm Ltd.
    • …so why don‘t the users like it? http://www.bite.ca/bitedaily/2011/04/angry-star-birds/
    • After quite a while of struggling… No really, it is 95% done! Star Wars © Lucasfilm Ltd.
    • …the project is finally terminated! Star Wars © Lucasfilm Ltd.
    • And the project manager is fired! http://www. allmotivated.com/pictures/post_Death_Star.htm
    • What went wrong? http://www.hdpaperz.com/wp-content/gallery/waterfall_2/glencar-waterfall-beautyfull-wallpaper.jpg
    • Agile Software Development Ideology and Methodology
    • http://agilemanifesto.org
    • Iterative Process http://www.thoughtworks.com/imgs/drawing-cd-header.png
    • Short Feedback Cycles
    • User Stories http://www.andrewfuqua.com/2011/02/scrum-fundamental-user-stories.html
    • Abstract Effort Estimation
    • Transparent Estimation Process
    • Task Board
    • Pair Programming http://diasjorge.github.io/pair-programming-slides
    • Collective Code Ownership Star Trek © Paramount Pictures
    • Scrum
    • Case Study How to build a Mars Colony the agile way?
    • Our Vision Babylon 5 © Warner Bros. & J. Michael Strazcynski
    • Setting up a Scrum Project
    • User Story I As an astrophysicist I want a deep space observatory So that I can study the stars.
    • 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.
    • 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.
    • 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.
    • 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.
    • The Sprint is running!
    • A Problem is identified! What now? http://blogs.esa.int/mex/2012/08/05/time-delay-between-mars-and-earth/4401662362_c6054d43ec_o/
    • 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.
    • What to do instead?
    • 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
    • Review, Retro & on to Sprint 2!
    • 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
    • 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
    • Product grows with each Sprint Babylon 5 © Warner Bros. & J. Michael Strazcynski
    • Thank you… …for your attention! Babylon 5 © Warner Bros. & J. Michael Strazcynski