jim remsik agile story carding prepared

Download Jim Remsik Agile Story Carding prepared

If you can't read please download the document

Upload: margery-wells

Post on 18-Jan-2018

219 views

Category:

Documents


0 download

DESCRIPTION

Jim Remsik Who am I? gmail: jremsikjr Jim Remsik Big Tiger

TRANSCRIPT

Jim Remsik Agile Story Carding prepared Jim Remsik Who am I? twitter: jremsikjr Jim Remsik Big Tiger Jim Remsik Who am I? gmail: jremsikjr Jim Remsik Big Tiger Jim Remsik Who am I? flickr: jremsikjr Jim Remsik Big Tiger Jim Remsik + Jim Remsik Jacksonville Ruby Ecosystem What is this talk about? Jim Remsik ? Jim Remsik Agile? Jim Remsik Jim Remsik Story Cards Jim Remsik Story Cards are a placeholder for Conversation Jim Remsik Story Cards capture conversations between the customer and developer Jim Remsik Story Cards include tests that indicate successful completion of the task Jim Remsik Story Cards are written in such a way that the customer values them Jim Remsik Jim Remsik An example User reads a book before falling asleep Jim Remsik Story Template As I want So that Jim Remsik Story Template In order to As I want Jim Remsik Story Template In order to read a book at night As I want Jim Remsik Story Template In order to wind down from the day As I want Jim Remsik Story Template In order to wind down from the day As person in bed trying to read I want Jim Remsik Story Template In order to wind down from the day As person in bed trying to read I want a light source I can control that illuminates my book Jim Remsik Acceptance Criteria Detail the conversations between developer and customer Describe assumptions the customer may hold Are to be written by the customer and augmented by criteria added by the developer Are captured before solution is executed Jim Remsik In order to wind down from the day As person in bed trying to read I want a light source I can control that illuminates my book Acceptance Criteria * Control does not require me to get out of bed * Light source is safe to leave on overnight * Light source is not so bright that keeps my wife up * Light source is bright enough that I dont have to strain my eyes to see the text Jim Remsik Acceptance Criteria What happens when I click on a link? User goes to the linked page An AJAX for is displayed Users hard drive is formatted Jim Remsik We have a story card, now what? Jim Remsik Estimating Relative effort, not time Assign points or skittles or hot dogs 0, 1, 2, 4, 8 Jim Remsik Prioritization Customers can Negotiate relative priority based on Estimates of Independent, Small, Testable Stories and how much they Value the story Jim Remsik I.N.V.E.S.T. Jim Remsik Independent Jim Remsik Negotiable Jim Remsik Valuable (To the purchaser) Jim Remsik Estimatable Jim Remsik Common Reasons for un-estimatable stories include: Lack of domain knowledge Lack of technical knowledge The story is just too big Jim Remsik Small Jim Remsik The smaller the better, right? Stories can be broken down Stories can be combined Jim Remsik Testable (Strive to automate) Jim Remsik I.N.V.E.S.T. Jim Remsik Pivotal Tracker