Top Banner
1 | ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your profile name on meetup Your first and last name. Draw an illustration the following. If you are familiar to the product owner role, your feelings about that role. If you are not familiar to that role, your feeling about Agile in general.
24

| 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

Mar 26, 2015

Download

Documents

Eric Maloney
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: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

1 |

ICE-BREAKER

1 Footnote

SOURCE: Source

Take a sheet from the while note-pad on your table and do the following:

Write the following at the top:▪ Your profile name on meetup▪ Your first and last name.

Draw an illustration the following.

▪ If you are familiar to the product owner role, your feelings about that role.

▪ If you are not familiar to that role, your feeling about Agile in general.

Page 2: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

Scrum

For New York XP & Agile Programmer’s Meetup.

Date: 23-JUL-2009

An Introduction – Specific lens on product owner.

Nirmal Merchantemail: [email protected]: +1(201)918-3197

Page 3: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

3 |

AGENDA

▪ Scrum at Jet speed

▪ Meet the Product Owner

▪ Exercises

▪ Product Owner Challenges

Page 4: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

4 |

Traditional vs. Scrum Projects

Agile Projects:▪ time boxed▪ fixed budget▪ varying scope

Traditional Projects:▪ fixed scope*▪ fixed time*▪ fixed budget*

Page 5: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

5 |

Why Scrum?

Page 6: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

6 |

Introduction to Scrum: Producing a Working Software.Continuously delivering value.

Page 7: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

7 |

Product Backlog: A Collection of StoriesStories are prioritized in the order of diminishing business value

Page 8: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

8 |

Story: The Requirement.A good story follows the INVEST thumb rule.

Story# 001 Priority Points

As Adam, I want to be able to read posts from my subscribed feeds on my mobile phone so that I can read them while I am travelling.

Acceptance Criteria▪ Given that I am a subscriber to a feed and that I am equipped

with a portable device able to access the internet while I am on the move, when I choose to synchronize my subscriptions, then new posts from the feeds are downloaded on my device.

▪ Given that I am a subscriber to a feed and have synchronized my subscriptions on my mobile, when I am in an area where I have no network coverage, then I should still be able to read the posts that I have subscribed to.

Success:* Display the number of unread posts for each subscribed feed.

Exceptions:* If no network coverage “Cannot connect to the internet.”* If cannot find feed “Error in synchronizing feed”

Development Tasks:* Create an XML file using RSS2.0 standard.* Update XML file when posts are added / modified / removed.* Update XML file when comments are added / modified / removed* Publish the URL to the XML file on the blog.

Page 9: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

9 |

Estimating Effort: Working with Relative Effort

Page 10: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

10 |

Release Planning: Sequencing the Execution of Stories.Deliver high risk high value items first.

Sprint 1

Page 11: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

11 |

Reporting Progress: Keeping the Customer in the Driver’s Seat.Keeping the end in sight… Managing risks early on…

Page 12: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

12 |

AGENDA

▪ Scrum at Jet speed

▪ Meet the Product Owner

▪ Exercises

▪ Product Owner Challenges

Page 13: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

13 |

Who is a Product Owner.

One person who represents all business & customer interests to the team & is responsible for the profitability of the product

- Ken Schwaber & Jeff Sutherland

Page 14: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

14 |

Making the Business Case

1 Footnote

SOURCE: Source

Does it makes solid financial sense to fund your projects over others?

What is your ROI?

Who has the time to perform the extensive research and analysis of data that are required to determine ROI?

Maximizing Profitability of the Product

Page 15: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

15 |

Defining the ProjectsMaximizing Profitability of the Product

Page 16: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

16 |

Actively Managing a Product Backlog

1 Footnote

SOURCE: Source

Maximizing Profitability of the Product

Page 17: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

17 |

AGENDA

▪ Scrum at Jet speed

▪ Meet the Product Owner

▪ Exercises

▪ Product Owner Challenges

Page 18: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

18 |

Exercise: Objectives, Outputs and Outcomes

1 Footnote

SOURCE: Source

Goal:▪ Identify the key drivers for the requirement.▪ Define the intended outcomes and free ourselves

of the outputs communicated.

What’s communicated:▪ I want to lose weight▪ I want to be change my job▪ I want to volunteer for a non-profit▪ I want the iPhone 3Gs

Page 19: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

19 |

Exercise: Prioritizing Stories

1 Footnote

SOURCE: Source

Feature Bidding Method:Irrespective of the effort required in building a feature, find out from the stakeholders how much would they be willing to spend from a fixed budget on a specific feature, relative to the others, such that no two features have the same bid.

Three Bucket Iterative Method:With each iteration, ask the sponsors to divide the list of story cards in three buckets of priority – High, Medium, Low. Repeat this process till the time you have only one card in the high, medium and low buckets. With every sprint repeat this method with the most recent stack.

The Deck of Cards Method:Print all the stories on index cards and arrange them in an order such that the one at the top is the most important and the one at the bottom is the least important.

Page 20: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

20 |

AGENDA

▪ Scrum at Jet speed

▪ Meet the Product Owner

▪ Exercise and Demo

▪ Product Owner Challenges

Page 21: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

21 |

Product Owner Challenges

1 Footnote

SOURCE: Source

Who is the product owner?

Page 22: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

22 |

Individual or Team Effort?

1 Footnote

SOURCE: Source

Individual or Team?▪ If Individual, what should be their allocation?▪ If Team, who should be in the team?

– What should be each team member’s allocation?

Page 23: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

23 |

Staying Ahead of the Team

1 Footnote

SOURCE: Source

How should a product owner plan their work to stay ahead of the team?

Page 24: | 0 ICE-BREAKER 1 Footnote SOURCE: Source Take a sheet from the while note-pad on your table and do the following: Write the following at the top: Your.

24 |

Suggested Resources

Websites:▪ Agile Manifesto http://agilemanifesto.org/▪ Agile Alliance http://www.agilealliance.org/▪ All About Agile http://www.agile-software-development.com/▪ Agile Sofware Development http://agilesoftwaredevelopment.com/

Blogs▪ Agile Chronicles http://blog.versionone.net/blog/2009/03/the-product-owner-team.html ▪ Xebia http://blog.xebia.com/2008/05/22/scrum-the-mythical-product-owner-role/ ▪ Ken Schwaber http://www.controlchaos.com/ ▪ Mike Cohn http://blog.mountaingoatsoftware.com/ ▪ Jeff Sutherland http://jeffsutherland.com/scrum/ ▪ Scott Ambler http://www.ambysoft.com/scottAmbler.html ▪ http://www.martinbauer.com/articles/how_to_plan_a_cms_project/objectives_outputs_and_outcomes

Books▪ The Art of Agile Development by James Shore and Shane Warden ▪ User Stories Applied: For Agile Software Development by Mike Cohn ▪ Agile Software Development with Scrum by Ken Schwaber and Mike Beedle▪ Agile Estimating and Planning (Robert C. Martin Series) by Mike Cohn

Networks/Groups▪ Agile Project Leadership Network http://www.aplnnyc.org/ ▪ The New York XP and Agile Meetup Group http://xp.meetup.com/26/t/wm1_gn