Top Banner
Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft
40

Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Dec 22, 2015

Download

Documents

Cynthia Peters
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Rainbow Sprint Plan

Smidig 2012Johannes Brodwall, Chief scientist

Exilesoft

Page 2: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Make sprint planning fun, fast

and effective

Page 3: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Part I:

Page 4: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

The dead sprint

Page 5: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

“How is this story related to the

vision?”

Page 6: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Each user story is an island

Page 7: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

“We need more details”

Page 8: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

No, you need the bigger picture

Page 9: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

“Oh, no! It’s not perfect!”

Page 10: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

There is not plan to revisit features

Page 11: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Customer gets stressed

Page 12: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Developer gold plates

Page 13: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

“What did we just see?”

Page 14: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Demo doesn’t tell a story

Page 15: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Part II:

Page 16: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint goal = Demo

Page 17: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

What “done” looks like

Page 18: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

The right level of quality

Page 19: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Work towards the goal

Page 20: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Part III:

Page 21: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Rainbow plan

Page 22: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Describe the complete release

Page 23: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Usage flow

1. Something happens in the real world

2. The event is communicated to the system

3. The system does something

4. Someone does something with the system

5. …

6. …

7. …

8. …

9. …

10. Some goal is achieved

Page 24: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.
Page 25: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.
Page 26: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Usage flow: frugalflights.com1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 27: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

What would you do in Sprint 1?

Page 28: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Usage flow: frugalflights.com1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 29: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint 1: Walking skeleton1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 30: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint 2: SMS support1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 31: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint 3: Complete workflow1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 32: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint 4: Complete SMS1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 33: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint 5: Web pages1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 34: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint 7: Integration1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 35: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Sprint 8: Spit-and-polish1. A customer wants cheap vacations

2. The customer signs up for daily or weekly notifications of special flight offers

3. Periodically the System checks which customers should get notifications

4. The System checks for offers that matches the customer’s travel preference by looking up flights with the travel provider system

5. The System notifies customer of any matching offers via SMS• Variation: The System notifies customer of any matching offers via email

6. The customer accepts the offer via SMS1. Variation: The customer accepts the offer on the system website

7. The System books the tickets on behalf of the customer

8. The system confirms the booking by sending an SMS to the customer

9. The customer can at any point see their active offers and accepted offers on the system website

10. The customer enjoys a cheap vacation!

Page 36: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Criteria for choosing the next features• Can be used

• Can get user feedback• Can get technical feedback

Page 37: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Conclusion:

Page 38: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Good sprints comes from good demos

Page 39: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Good demos comes from understanding usage and iterating

Page 40: Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.

Thank [email protected]

http://johannesbrodwall.com

http://exilesoft.com

http://twitter.com/jhannes