Story workshop writing better stories
-
Upload
nimesh-soni -
Category
Leadership & Management
-
view
322 -
download
1
Transcript of Story workshop writing better stories
![Page 2: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/2.jpg)
Agenda●What is a Story?●Story Cards and value of "As a user" Template●Characteristics of Good Stories●Slicing and Estimating work●Story Writing Lab
www.nimeshSoni.com
![Page 3: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/3.jpg)
About Nimesh Soni●18+ Years experience in IT●MBA in Technology Management, MS in Computer Science●Certified Scrum Master-Practitioner, PMP, Certified Oracle DBA ●Adjunct faculty at University of Phoenix and Devry/Keller University.
He also taught at Clark University, Boston and was adjunct faculty at Northeastern University, Boston. ●Currently, he is working as Agile Process Expert, coaching teams on Agile
principles and practices. ●Published Articles
oDelivering the W, One Game at a Time: How the New England Patriots are Winning with Scrum oKeep Your Team Seeing RED
●Conferences: Annual ScrumAlliance gathering oPresented on Organizational AgilityoPresentation material posted on ScrumAlliance website
●More at http://soni.nimesh.googlepages.com/njs
www.nimeshSoni.com
![Page 4: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/4.jpg)
What is a Story?●a means of describing the work
necessary to complete the project.●a promise for a conversation about a
portion of the work.●can be written by any one on the
Team: Product Owner, Scrum Master, and Team member
www.nimeshSoni.com
![Page 5: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/5.jpg)
What is a Story?●All work is covered by Stories●Two types: Business & Enabling oBusiness Stories
Written from a User’s point of view Adds Business Value Product Owner typically writes Business
StoriesoEnabling Stories
Cover work to be done without direct correlation to Business Value
Team typically writes Enabling Stories
www.nimeshSoni.com
![Page 6: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/6.jpg)
What is a Story?Components of a Story
oDescriptionoValidationoEstimates/Size
www.nimeshSoni.com
![Page 7: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/7.jpg)
What is a Story?Components of a Story: Description
●Format of Description:As a <user/role> I want to <action> so that I can <deliver business value>
●Advantages of the “As a user, I want” user story template
www.nimeshSoni.com
![Page 8: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/8.jpg)
What is a Story?Good Stories are…
●Cross Functional Like a California Roll, a Story is a Slice of functionality that should contain all the ingredients that goes in to making it complete
●Free of Technical Debt when completedDesign and Quality flaws in a team's work become a "debt" that must eventually be paid back
Ref: http://www.thenibble.com/reviews/main/fish/seafood/images/california-roll.jpg
www.nimeshSoni.com
![Page 9: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/9.jpg)
What is a Story?INVEST in Good Stories
●Independent – no overlap & able to implement in any order
●Negotiable – details are co-created by PO & Team●Valuable – must deliver Customer Value●Estimable – so PO can prioritize Stories●Small – keep them to 5 to 10 person-days●Testable – clear Validation and End State
(i.e. can tell when story is “Done, Done, Done”)
www.nimeshSoni.com
![Page 10: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/10.jpg)
What is a Story?Hierarchy of Stories
●Epic●Feature●Story
www.nimeshSoni.com
![Page 11: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/11.jpg)
What is a Story?How can we break large Stories (Epics or Features)?
●Consider different Users, Roles, and Personas●“And”, “Or” or “,” in the story description●RoI ●Different Priorities●Different Levels of Risk●Dependencies●Logical Groups●Data Boundaries
There’s no Silver Bullett!
www.nimeshSoni.com
![Page 12: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/12.jpg)
What is a Story?●Organizing and Prioritizing workoIdentify Dependencies oPrioritize StoriesoSizes StoriesoEstimate (Relative level of Effort)oDevelop Release Schedule
www.ni meshSo ni.co m
![Page 13: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/13.jpg)
What is a Story?●Relative Effort estimates using Story Points●Planning Poker and Estimates
oEpics – 100, 200, 300, 500 pointsoFeatures – 13, 20, 40, 100 pointsoStories – 1, 2, 3, 5, 8, 13 points
●Use Planning Poker to build consensusoStory is discussedoEach Team member votes on the value for the entire StoryoHigh & Low voters explain their rationaloTeam votes again
Ref: http://www.chrisspagnuolo.com
www.nimeshSoni.com
![Page 15: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/15.jpg)
Story Writing LabBusiness Scenario:
We want to develop eTicketing system for our website "SoxFans.com" that will be used by registered Red Sox fans to buy and sell tickets.
Goal/vision for the system:
Any Red sox fan should be able to register to our site and be able to trade game tickets.
Ref:: http://presence.baltiblogs.com/red_sox.jpg
www.nimeshSoni.com
![Page 16: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/16.jpg)
Story Writing Lab1.Identify Roles and Personas2.Identify Epics, Features, Stories 3.Sample Stories
www.nimeshSoni.com
![Page 18: Story workshop writing better stories](https://reader036.fdocuments.in/reader036/viewer/2022070513/5885afe11a28abd2348b6509/html5/thumbnails/18.jpg)
References and Further readings● Advantages of the “As a user, I want” user story template http://blog.mountaingoatsoftware.com/?p=24 ● User Stories Applied: For Agile Software Development http://safari.ibmpressbooks.com/0321205685/ch07lev1sec8● Technical Debt http://www.agileadvice.com/archives/2006/12/technical_debt.html● INVEST in Good Stires, and SMART Tasks http://xp123.com/xplor/xp0308/index.shtml● California Roll image from http://www.thenibble.com/reviews/main/fish/seafood/images/california-roll.jpg● Planning Poker image from http://www.chrisspagnuolo.com ● Bloody Sock image from http://presence.baltiblogs.com/red_sox.jpg
www.ni meshSo ni.co m