Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jim Remsik Agile Story Carding prepared

Similar presentations


Presentation on theme: "Jim Remsik Agile Story Carding prepared"— Presentation transcript:

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


Download ppt "Jim Remsik Agile Story Carding prepared"

Similar presentations


Ads by Google