Professional Documents
Culture Documents
Product Owner
(The real truth behind being a Product Owner)
Danko@AgileSparks.com
About me
Danko@AgileSparks.com
+972-544-26.11.70
Formal definition
Formal definition
The Product Owner has the following responsibilities:
1. 2. 3. 4. 5. 6. Define the features of the product; Decide on release date and content; Be responsible for the profitability of the product (ROI); Prioritize features according to market value; Adjust features and priority every 30 days, as needed; and Accept or reject work results.
The product owner is responsible for the first of the three Scrum ceremonies : Scrum Planning.
How is it done?
Is it really so simple?
Begin at the beginning and go on till you come to the end: then stop Lewis Carroll
Publish the features Discuss it with the customers (or get feedback) Discuss it with the management, colleagues and teams Pray that you are right
Vision is the art of seeing the invisible things -- Jonathan Swift.
Conversation
Encourage thoughts, opinions and discussions
Confirmation
Demonstrate the acceptance test of the customer
User stories
INVEST
Independent
The four most dangerous words in investing are 'This time it's different.' -- Sir John Templeton
User stories
INVEST
Negotiable
User stories
INVEST
Valuable
User stories
INVEST
Estimateble
User stories
INVEST
Sizeable
User stories
INVEST
Testable
Coders opinion End of coding Code review Unit test Check in Managers approval Pair review approved by the tester integration test System test Performance test Load balance test Regression test Functional test Progression test Overall test Sanity test Smoke test Product owner approval Users approval Pilot Many more
Who is he kidding?
Were ready
to go!
Content
Resources
The Agile way
Time
The Waterfall approach
Velocity
Resource Time
Nov 09
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
Sep 09
Release date
6
4 2 Team A Team B Team C Team D Team E Team F Team G
Be able to make decisions Understand that the teams can not do all at once Be ware of your surrounding (customers, competitors, management, teams, ) Know your limits Consider: Value, cost, risk & uncertainty
Make service your first priority, not success and success will follow "
Forming
Storming
Performing
Relying
What are the user stories you are committing for this sprint?
Norming
Mirroring
What was your original plan?
Do or Do not, there is no try (Scrum?) Master Yoda
expands so as to fill the time available for its completion . to fully apply yourself to a task just at the last possible moment
manpower to a late software project makes it later Any piece of software reflects the organizational structure that produced it
"Know your limits but never accept them
2Start
3Adding
"Your failures won't hurt you until you start blaming them on others "
"I have not failed. I've just found 10,000 ways that won't work. -- Thomas Edison
HR skills
Negotiator Excellent communication skills Ability to listen Be honest with the teams Patience is a virtue Flexible (Agile..) mind set Do not be vain! (You can not anticipate everything) Trust the teams Be open to criticism Ability to manage several tasks simultaneously Decision maker
Scrum ceremonies
Share your vision Define the DoD Help them understand Help them in creating user stories Make clear statements Make sure the team and you understand what is going to be delivered at the end of the sprint Listen! Feel the people Do not be caught surprised Make sure you review the committed user stories Do not let the team answer the stakeholders questions
24 hours
Sprint
Be honest!
If procrastinators had a club would they ever have a meeting?
Guidelines to the PO
- You need the teams as much as the teams need you - Trust the teams - Be available to the teams - Insist on visibility throughout the way - If user story is your weapon, the DoD is your bullets - Insist on the INVEST model for all user stories - Replan constantly - Be afraid of not taking a decision not taking the wrong decision - No document will replace communication armed with common sense - Be careful for what you wish, it may come true - It is YOUR incentive to make sure EVERYONE within the team understand the big picture - Invest in knowledge transfer is the self maintenance of the teams. - If you do not do it, you will end up with an heart attack - There should be only one voice - If the scope keeps changing within each sprint, someone has not thought things through. Be sure it is not you! - Create your reality! Similar to Scrum, see in your mind the end of the day at the beginning of it
Find something you love to do and you'll never have to work a day in your life Harvey MacKay
Professional integrity
Before
After
"Its great to work with somebody who wants to do things differently -- Keith Bellow
"You must have long term goals to keep you from being frustrated by short term failures ". -- Charles C. Noble
Thank you!
Danko@AgileSparks.com +972-544-26.11.70
"Success doesn't come to youyou go to it -- Marva Collins