bill wake at software design class uva darden

6
7/23/2019 Bill Wake at Software Design Class UVA Darden http://slidepdf.com/reader/full/bill-wake-at-software-design-class-uva-darden 1/6 User Stories Bill Wake Presentation to U-VA Darden, Sept. 8, 2015

Upload: alex-cowan

Post on 13-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bill Wake at Software Design Class UVA Darden

7/23/2019 Bill Wake at Software Design Class UVA Darden

http://slidepdf.com/reader/full/bill-wake-at-software-design-class-uva-darden 1/6

User StoriesBill Wake

Presentation to U-VA Darden, Sept. 8, 2015

Page 2: Bill Wake at Software Design Class UVA Darden

7/23/2019 Bill Wake at Software Design Class UVA Darden

http://slidepdf.com/reader/full/bill-wake-at-software-design-class-uva-darden 2/6

Bill Wake (Williamsburg, VA)

• Compiler writer at DEC

• Back to school (ABD) for Information Retrieval

• Worked on library, phone system, bank software

• Became independent XP/agile consultant (~2001)

• Manager at a DNA software company (~2007)

• Consultant/trainer/coach for Industrial Logic (~2009)

Page 3: Bill Wake at Software Design Class UVA Darden

7/23/2019 Bill Wake at Software Design Class UVA Darden

http://slidepdf.com/reader/full/bill-wake-at-software-design-class-uva-darden 3/6

Why XP?

RUP: CC-BY-SA https://en.wikipedia.org/wiki/File:RUP_Workflows2.gif ; WWW: free images from pixabay.com

+O(100) workflows

&

Dozens of documents

Mon Tue Wed Thu Fri

RUP

“LiteRUP” 

XP

Page 4: Bill Wake at Software Design Class UVA Darden

7/23/2019 Bill Wake at Software Design Class UVA Darden

http://slidepdf.com/reader/full/bill-wake-at-software-design-class-uva-darden 4/6

Why User Stories?

Traditional Requirements

Monolithic

“I wrote it, so it’s required.”

User StoriesHow will you use the system? (scenarios, narrative)

Search Select Buy

Basic

Fancy

Fancier

Cart

Wishlist

Cr. Cards

Upsell

Page 5: Bill Wake at Software Design Class UVA Darden

7/23/2019 Bill Wake at Software Design Class UVA Darden

http://slidepdf.com/reader/full/bill-wake-at-software-design-class-uva-darden 5/6

Driving Value• Not “input to an agile team” but “co-create as part of an

agile team”

• Recognize and test assumptions (working together)

• Learn the value in small increments of value and in

shipping quickly for feedback

• Some reading:• The Nature of Software Development  (Ron Jeffries)• User Story Mapping  (Jeff Patton)• The Lean Startup  (Eric Ries)

Page 6: Bill Wake at Software Design Class UVA Darden

7/23/2019 Bill Wake at Software Design Class UVA Darden

http://slidepdf.com/reader/full/bill-wake-at-software-design-class-uva-darden 6/6

Thanks!

Feel free to contact me:

[email protected]

• @wwake

• xp123.com

• Industrial Logic