Agile Eastern Europe - Key success factors in product owning
-
Upload
scrumee-oue -
Category
Documents
-
view
1.947 -
download
0
description
Transcript of Agile Eastern Europe - Key success factors in product owning
Key success factors in product owning
Alek Kozlovscrum.ee
http://paddling.about.com/od/photosvideos/ig/Olympic-Rowing-Action-Image-Ga/Men-s-8---United-States-Rowing.htm
Alek Kozlov +372 5021033 [email protected]
Who I’m?
• (IT) manager (trained and by parctice)– Sergant (Border guard)– Store Manager– Sales and Branch Manager– Project Manager– Infrastructure and outsourcing Manager– Development Manager– IT/IS Department Manager– Wife and 4 kids
• At the moment:– Trainer/mentor (Scrum and Agile)– Scrum.ee founder– CSM, CSPO, CSP
• www.linkedin.com/in/alekkozlov
3
The facts about IT development
• The Standish Group has studied over 40,000 projects:
Alek Kozlov +372 5021033 [email protected]
IT project success rate 1994: 15%IT project success rate 2004: 34%
http://www.flickr.com/photos/kattebelletje/3330981541/
http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish
Alek Kozlov +372 5021033 [email protected]
“What’s happening?”
7% 13%
16%
19%
45%
Features and functions used in a typical system:
AlatiTihtiMõnikordHarvaMite kunagi
Always
Rarely
Source: Standish Group Study Reported at XP2002by Jim Johnson, Chairman
64 % !!!!
http://www.flickr.com/photos/hugovk/3518305854/
Often
Sometimes
Never
Alek Kozlov +372 5021033 [email protected]
Factors inpacting project sucess
80%
20%
80%
20%
Dedication and cooperation
Supporting system
Right partner
Success possibility
Appropriate actions
Tight control and other influence methods
Product vision
Order quality
...
Alek Kozlov +372 5021033 [email protected]
Today we will discuss ...
Dedication and cooperation
Supporting systemProduct vision
Order quality
Alek Kozlov +372 5021033 [email protected]
Product Vision
OR
•How to manage the MIST?
http://www.flickr.com/photos/seabamirum/2926154653/
Product vision
Alek Kozlov +372 5021033 [email protected]
Product Vision
• Good Product Owner is responsible for establishing a shared vision statement
• Best Product Owners work out the vision statement with the stakeholders (team is also stakeholder!!!)
• Best Product Owner helps the team to remember the original vision and to stay on the right way when somebody want to do something “very cool”.
Alek Kozlov +372 5021033 [email protected]
How to manage mist?
... or the tools for establishing shared vision:• “Product box” (3-5 main selling points for your
product)• “Looking from the future”• Press release• Elevator statement
Alek Kozlov +372 5021033 [email protected]
Supporting System
Dedication and cooperation
Supporting systemProduct vision
Order quality
• support system - a network of facilities and people who interact and remain in informal communication for mutual assistance; a network that enables you to live in a certain style (http://wordnetweb.princeton.edu)
• Support System: The collection or assembly of support devices arranged to provide complete support for the home when installed for human habitation.
(http://earthquakeadvisor.com/documents/mobilehomes/emhssd/2.html)
Alek Kozlov +372 5021033 [email protected]
Supporting systems
• Technical infrastructure• Training• Administration (obstacle management)• Law infrastructure• And everything else that supports our work on
product
Alek Kozlov +372 5021033 [email protected]
Supporting system
• Agreed rules, processes, arrangements should be stated in written document (agreement).
WHY?• Company policy, stating that written agreement
is a must (and we should respect that)• We tend to forget things and it brings us to
conflicts that could undermine our cooperation and the project success!
Alek Kozlov +372 5021033 [email protected]
Example of frame agreement (1)
• Definitions• 1. Applicability of the Agreement
1.1 This agreement stipulates the general terms to applied to the co-operation of the Parties and to separate Projects carried out between Customer and the Supplier
• 2. General Obligations of the Parties • 3. Administration for the Co-operation:
Partner Managers
Alek Kozlov +372 5021033 [email protected]
Example of frame agreement (2)
• 4. Project Orders • 5. Administration of Projects • 6. Change Orders• 7. Acceptance of Deliverables • 7.1 “Test Period”.
For example: If the Project is less than x weeks, the Test Period shall be 5 days. If the Project is x weeks or more, the Test Period shall be 10 days.
Alek Kozlov +372 5021033 [email protected]
Example of frame agreement (3)
• 8. Subcontracting• 9. Delay• 10. Payment of the price of the Project
The price of the Project will be invoiced by the Supplier after the final Product has been accepted by Customer
Alek Kozlov +372 5021033 [email protected]
Example of frame agreement (4)• 11.Site Inspections• 12. Warranties • 13. Third Party Products • 14. Intellectual Property Rights • 15. Intellectual Property Rights Indemnification
15.1 The Supplier represents and warrants that it has a right to grant Customer rights set forth in Section 14 and that this does not in any way violate the rights of third parties…
• 16. Secrecy• 17. Termination of a Project • 18. Term and Termination of this Agreement• 19. Final provisions
• Appendix [x]: Project Order
Alek Kozlov +372 5021033 [email protected]
Order Quality
• Well-formed User Stories• Right amount of User Stories should be given
to the team
Dedication and cooperation
Supporting systemProduct vision
Order quality
Alek Kozlov +372 5021033 [email protected]
Some User Story tools
to catch, form, organise, and prioritise:• Story-writing workshops• INVEST (Independent, Negotiable, Valuable,
Estimatable, Sized Appropriately, Testable)• KANO analyses– Mandatory– Linear– Exciters/Delighter (Nice to have)
• “Buy the feature”
Alek Kozlov +372 5021033 [email protected]
Software process cycle ...
Begins and ends with the customer
Product Concept Value
Product Starts Delivering
Feature RequestFeature in Production
Urgent NeedMaintenance Patch Deployed
Cycle Time
Cycle Time
Cycle Time
Source: Mary Poppendieck
21 Alek Kozlov +372 5021033 [email protected]
http://www.flickr.com/photos/cgt/191068146/
How fast should be the drum roll to win the race?
22 Alek Kozlov +372 5021033 [email protected]
http://www.flickr.com/photos/49873808@N00/2560603246/
How fast should be the drum roll to win the race?
http://www.flickr.com/photos/thehappyrower/3746301236/
Alek Kozlov +372 5021033 [email protected]
Amount of work done depends on team velocity
“How to be more effective?”• Realise what is behind your team velocity• Together with Scrum Master and the team
remove impediments to increase team velocity
Team velocit
yTeam Velocity
Alek Kozlov +372 5021033 [email protected]
How to reduce cycle time
• Even out the arrival of work• Minimize the number of things in process• Minimize the size of things in process• Establish a regular cadence• Limit work to capacity• Use pull scheduling
Source: Henrik Kniberg; Introduction to Lean
Alek Kozlov +372 5021033 [email protected]
Dedication and cooperation
• Dedication• Cooperation
Dedication and cooperation
Supporting systemProduct vision
Order quality
Alek Kozlov +372 5021033 [email protected]
Product Owner characteristics
• Understands the market, customers and users• Has a vision and can communicate the vision• Has good working relationship with
stakeholders• Empowered to make decisions, is decisive, is
willing to say no• Leader and facilitator
Source: Mike Cohn
Alek Kozlov +372 5021033 [email protected]
So, who is the Product Owner?
http://www.flickr.com/photos/scott_schmitz/527182264/
http://www.flickr.com/photos/eraphotos/2979677983/
Alek Kozlov +372 5021033 [email protected]
Good product owner first of all...
http://www.flickr.com/photos/eraphotos/2979677983/
...concrete, provide directions, is decisive, is willing to say no and controls the results?
NO
... helping others to achieve in their movements harmony, unity and unison?
YES
Alek Kozlov +372 5021033 [email protected]
Cooperation, cooperation and one more time cooperation
• Cooperation, and• cooperation, and again• cooperation, and always• cooperation, and• COOPERATION
WHY?We are in the one boat! If we win, that is only together! If we lose – also together!
http://www.flickr.com/photos/scott_schmitz/
30 Alek Kozlov +372 5021033 [email protected]
Thank you!
http://www.flickr.com/photos/crschmidt/2956708024/