Download presentation
Presentation is loading. Please wait.
Published byGloria Daniels Modified over 9 years ago
1
Valtivity www.synerzip.com Panning for User Story Gold
2
Valtivity www.synerzip.com Speaker Bio Consulting Senior Coach, Eliassen Group Founder and President of Valtivity Creator of multiple Jolt-award winning products 20 years of process improvement ranging from small co-located teams to 80 team global development shops. Past President of Agile New England Author of “DIY Agile Kickstart” Founder and past CTO and CEO of AccuRev
3
Valtivity www.synerzip.com The Economic Basis
4
Valtivity www.synerzip.com Market Efficiency vs Operational Efficiency Product Cost of Approach A Cost of Approach B
5
Valtivity www.synerzip.com Market Efficiency vs Operational Efficiency Cost of Approach A Cost of Approach B Value of Product
6
Valtivity www.synerzip.com Who is “The Customer?” Market/CustomersBusiness Unit Software Development
7
Valtivity www.synerzip.com Who is “The Customer?” Market/Customers Your offering
8
Valtivity www.synerzip.com $5M per lane $11M per lane 10 Lanes: $50M 10 Lanes: $110M Money for another investment: $60M
9
Valtivity www.synerzip.com Product Traveller wants to see their upcoming trips 2 Tom Admin wants a report of site- wide activity 5 Bob Traveller wants to edit a booking 3 Tom Traveller wants to delete a booking 1 Sue Traveller wants to copy a booking 2 Bob Traveller wants to enter a booking 5 Bob Traveller wants to link to on- line check-in 2 Traveller wants to link to cancel a booking 2 Iteration 1 Iteration 2 Release Traveller wants to move a booking 2 Bob Most Value Least Value
10
Valtivity www.synerzip.com Splitting out the Gold User wants… 8 8
11
Valtivity www.synerzip.com Splitting out the Gold User wants… 3 5 53
12
Valtivity www.synerzip.com Calculating Cost is “easy”, Predicting Value is Hard
13
Valtivity www.synerzip.com Two Main Approaches Make more judgment calls about smaller things Splitting Get more feedback on direction sooner Splitting Rethink “minimum marketable features” Reducing cycle time
14
Valtivity www.synerzip.com Cost Per Story Point for a Team $814,307.99Annual Cost 22 ptsIteration Velocity 26 Iterations per year Annual Velocity 572 pts = $1,423.62 per point 2 weeks Iteration length
15
Valtivity www.synerzip.com Story Splitting Techniques
16
Valtivity www.synerzip.com Anybody can create surveys for free Multiple users. Multiple surveys. Multiple users. A single survey. Multiple users. A single survey. A single user. Multiple surveys. A single user. Multiple surveys. A single user. A single survey. A single user. A single survey. Online surveys Split by Number
17
Valtivity www.synerzip.com A single user. A single survey. A single user. A single survey. Surveyor wants to browse results User wants to take a survey Surveyor wants to create a survey
18
Valtivity www.synerzip.com Surveyor wants to delete a question Surveyor wants to create a question Surveyor wants to update a question Surveyor wants to create a survey Surveyor wants to browse results Splitting Along Create/Read/Update/Delete
19
Valtivity www.synerzip.com Splitting Work Along Technical Lines Back end, infrastructure Middle layer Front end Surveyor wants to create a question Accept question in text box Transfer data to back end Insert question into database
20
Valtivity www.synerzip.com Split by Grafting Replication example New UI example
21
Valtivity www.synerzip.com Splitting Work By Value Back end, infrastructure Middle layer Front end Surveyor wants to create a multiple choice question Surveyor wants to add a true /false question Surveyor wants to add a freeform question Surveyor wants to create a question
22
Valtivity www.synerzip.com Splitting Work by Value Person wants to select a card to send 5 Person wants to customize the card 5 Person wants to select delivery options 5 Person wants to check a proof of the card 5 Person wants error checking 5 Velocity: 20
23
Valtivity www.synerzip.com Strawman Send a “Happy Birthday” message 3 New England Drive Boston, 3 New England Drive Boston, Address: Ok Cancel Person wants to send a happy birthday card 3 Paul Revere To:
24
Valtivity www.synerzip.com Splitting by Acceptance Test Traveller wants to send a travel e-mail to the site. 8 Traveller wants to use e-mails from Hotels 5 Traveller wants to use e-mails from airlines 5 Traveller wants to use e-mails from car rental agencies 5 Acceptance Tests 1.Handles a hotel booking 2.Handles an airline booking 3.Handles a car booking
25
Valtivity www.synerzip.com Splitting by Acceptance Test Traveller wants to use e-mails from Hotels 5 Traveller wants to use e-mails from Marriott 2 Traveller wants to use e-mails from Hilton 2 Traveller wants to use e-mails from Motel 6 2 Acceptance Tests 1.Handles a hotel booking from Marriott 2.Handles a hotel booking from Hilton 3.Handles a hotel booking from Motel 6
26
Valtivity www.synerzip.com Story Splitting Techniques By numerical reduction Into Create/Read/Update/Delete By grafting new technology onto old By value By acceptance Test By use case At “and” or “comma” By “going sideways” By constraining effort
27
Valtivity www.synerzip.com Aggressive Story Splitting
28
Valtivity www.synerzip.com Avoid/Split/Do Calculation Value Break Even Avoid 3 story points Cost SplitDo
29
Valtivity www.synerzip.com 1.Avoid stories that cost more than their expected value. 1.Split any story over 3 points (where possible)
30
Valtivity www.synerzip.com Reducing Cycle Time
31
Valtivity www.synerzip.com Cost of Delay of a Feature You decide to do it The user can use it Delivery Delay Value
32
Valtivity www.synerzip.com The Cost of Delay
33
Valtivity www.synerzip.com Scrum in Action Customers
34
Valtivity www.synerzip.com Kanban in Action Customers Int
35
Valtivity www.synerzip.com Kanban with Aggressive Story Splitting Customers Int
36
Valtivity www.synerzip.com Summary Get good at splitting stories Constantly work to reduce cycle time Calculate cost by story point Practice the various methods, look for new ones Groom frequently Look into Kanban
37
Valtivity www.synerzip.com 37 Questions? www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349
38
Valtivity www.synerzip.com Synerzip in a Nut-shell 1.Software product development partner for small/mid- sized technology companies Exclusive focus on small/mid-sized technology companies, typically venture-backed companies in growth phase By definition, all Synerzip work is the IP of its respective clients Deep experience in full SDLC – design, dev, QA/testing, deployment 2.Dedicated team of high caliber software professionals for each client Seamlessly extends client’s local team, offering full transparency Stable teams with very low turn-over NOT just “staff augmentation”, but provide full mgmt support 3.Actually reduces risk of development/delivery Experienced team - uses appropriate level of engineering discipline Practices Agile development – responsive, yet disciplined 4.Reduces cost – dual-shore team, 50% cost advantage 5.Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option
39
Valtivity www.synerzip.com Our Clients
40
Valtivity www.synerzip.com 40 Call Us for a Free Consultation! www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 Thanks!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.