Download presentation
Presentation is loading. Please wait.
1
bigtiger@hashrocket.com Jim Remsik Agile Story Carding prepared for @jaxcodecamp2009
2
bigtiger@hashrocket.com Jim Remsik Who am I? twitter: jremsikjr Jim Remsik Big Tiger
3
bigtiger@hashrocket.com Jim Remsik Who am I? gmail: jremsikjr Jim Remsik Big Tiger
4
bigtiger@hashrocket.com Jim Remsik Who am I? flickr: jremsikjr Jim Remsik Big Tiger
5
bigtiger@hashrocket.com Jim Remsik +
6
bigtiger@hashrocket.com Jim Remsik Jacksonville Ruby Ecosystem
7
What is this talk about?
8
bigtiger@hashrocket.com Jim Remsik 민첩한 ?
9
bigtiger@hashrocket.com Jim Remsik Agile?
10
bigtiger@hashrocket.com Jim Remsik http://agilemanifesto.org
11
bigtiger@hashrocket.com Jim Remsik Story Cards
12
bigtiger@hashrocket.com Jim Remsik Story Cards are a placeholder for Conversation
13
bigtiger@hashrocket.com Jim Remsik Story Cards capture conversations between the customer and developer
14
bigtiger@hashrocket.com Jim Remsik Story Cards include tests that indicate successful completion of the task
15
bigtiger@hashrocket.com Jim Remsik Story Cards are written in such a way that the customer values them
16
bigtiger@hashrocket.com Jim Remsik http://lowdownapp.com
17
bigtiger@hashrocket.com Jim Remsik An example User reads a book before falling asleep
18
bigtiger@hashrocket.com Jim Remsik Story Template As I want So that
19
bigtiger@hashrocket.com Jim Remsik Story Template In order to As I want
20
bigtiger@hashrocket.com Jim Remsik Story Template In order to read a book at night As I want
21
bigtiger@hashrocket.com Jim Remsik Story Template In order to wind down from the day As I want
22
bigtiger@hashrocket.com Jim Remsik Story Template In order to wind down from the day As person in bed trying to read I want
23
bigtiger@hashrocket.com 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
24
bigtiger@hashrocket.com 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
25
bigtiger@hashrocket.com 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 don’t have to strain my eyes to see the text
26
bigtiger@hashrocket.com Jim Remsik Acceptance Criteria What happens when I click on a link? User goes to the linked page An AJAX for is displayed User’s hard drive is formatted
27
bigtiger@hashrocket.com Jim Remsik We have a story card, now what?
28
bigtiger@hashrocket.com Jim Remsik Estimating Relative effort, not time Assign points or skittles or hot dogs 0, 1, 2, 4, 8
29
bigtiger@hashrocket.com Jim Remsik Prioritization Customers can Negotiate relative priority based on Estimates of Independent, Small, Testable Stories and how much they Value the story
30
bigtiger@hashrocket.com Jim Remsik I.N.V.E.S.T.
31
bigtiger@hashrocket.com Jim Remsik Independent
32
bigtiger@hashrocket.com Jim Remsik Negotiable
33
bigtiger@hashrocket.com Jim Remsik Valuable (To the purchaser)
34
bigtiger@hashrocket.com Jim Remsik Estimatable
35
bigtiger@hashrocket.com Jim Remsik Common Reasons for un-estimatable stories include: Lack of domain knowledge Lack of technical knowledge The story is just too big
36
bigtiger@hashrocket.com Jim Remsik Small
37
bigtiger@hashrocket.com Jim Remsik The smaller the better, right? Stories can be broken down Stories can be combined
38
bigtiger@hashrocket.com Jim Remsik Testable (Strive to automate)
39
bigtiger@hashrocket.com Jim Remsik I.N.V.E.S.T.
40
bigtiger@hashrocket.com Jim Remsik Pivotal Tracker
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.