All slides copyright Philip Japikse http://www.skimedic.com
Philip Japikse (@skimedic)
www.skimedic.com/blog
Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, CSP
Consultant, Teacher, Writer
MAKING REQUIREMENTS USEABLE (AND HELPFUL,
EVEN!)
All slides copyright Philip Japikse http://www.skimedic.com
➢Consultant, Coach, Author, Teacher
➢Lynda.com (http://bit.ly/skimediclyndacourses)
➢Apress.com (http://bit.ly/apressbooks)
➢Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, CSP
➢Founder, Agile Conferences, Inc.
➢http://www.dayofagile.org
➢President, Cincinnati .NET User’s Group
Phil.About()
The Cincinnati Day of Agile/Cincy.Develop()
• The annual Cincinnati Day of Agile builds on successful events from past years to present a conference to both introduce those new to Agile and encourage stimulating conversation for those more advanced in the subject.
• Event takes place Friday, July 28, 2017 in West Chester, OH
• Sponsors • If you are interested in sponsoring, please contact Phil at [email protected] for more
information.
• Mailing List• If you would like to be added to our mailing list, please email us at [email protected]
with subscribe as the subject.
All slides copyright Philip Japikse http://www.skimedic.com
DEFINING THE PROBLEM
All slides copyright Philip Japikse http://www.skimedic.com
WHAT USERS IMAGINE
All slides copyright Philip Japikse http://www.skimedic.com
WHAT THEY THINK WE DELIVER
All slides copyright Philip Japikse http://www.skimedic.com
HOW WE SEE OURSELVES
All slides copyright Philip Japikse http://www.skimedic.com
HOW USERS SEE US
All slides copyright Philip Japikse http://www.skimedic.com
A LITTLE HISTORY…
All slides copyright Philip Japikse http://www.skimedic.com
THE SCOPE/DELIVERY DANCE…
http://exclusive-executive-resumes.com/resumes/can-i-lie-on-my-resume/
All slides copyright Philip Japikse http://www.skimedic.com
CONTEXT MATTERS
3/26/2017 11http://www.more4kids.info/614/teaching-kids-to-dress-themselves/
All slides copyright Philip Japikse http://www.skimedic.com
DEATH BY 1,000 CUTS
http://www.allboroprop.com/wp-content/uploads/worry(5).jpg
All slides copyright Philip Japikse http://www.skimedic.com
FIXING THE TECHNICAL PROBLEM
All slides copyright Philip Japikse http://www.skimedic.com
"I am sorry for the length of my letter,
but I had not the time to write a short one.“
--Blaise Pascal
All slides copyright Philip Japikse http://www.skimedic.com
QUALITY OVER QUANTITY
All slides copyright Philip Japikse http://www.skimedic.com
CAN AN 8 YEAR OLD UNDERSTAND IT?
All slides copyright Philip Japikse http://www.skimedic.com
USE INVEST
➢Independent
➢Negotiable
➢Valuable
➢Estimable
➢Small
➢Testable
All slides copyright Philip Japikse http://www.skimedic.com
SIZING
All slides copyright Philip Japikse http://www.skimedic.com
USER STORIES
➢User Stories
➢As an [X] I Want [Y] So That [Z]1
➢X is a role
➢Y is a feature
➢Z is the benefit1http://dannorth.net/introducing-bdd
➢As an Account Manager, I want to be able to Edit a Customer’s Address so
that we can Effectively Communicate with them
All slides copyright Philip Japikse http://www.skimedic.com
SUCCESS CRITERIA
➢Must be testable
➢Use Given/When/Then syntax
➢Given logged in as an Account manager
➢When Opening an Address
➢Then it should be able to be edited
➢Given 2000 customers
➢When selecting one
➢Then the form should open in < 1 second
All slides copyright Philip Japikse http://www.skimedic.com
CONTEXT SPECIFICATION1
➢When View a Customers Address
➢It Should allow an Account Manager to edit the address
➢It Should Load in < 1 sec with 2000 customer records
1Behavior Driven Development (Code Magazine) - Scott Bellware
All slides copyright Philip Japikse http://www.skimedic.com
IS IT TESTABLE?
All slides copyright Philip Japikse http://www.skimedic.com
DEFINING DONE
All slides copyright Philip Japikse http://www.skimedic.com
DESIGNERS
All slides copyright Philip Japikse http://www.skimedic.com
USER INTERFACE DESIGN
All slides copyright Philip Japikse http://www.skimedic.com
ORDER MATTERS
http://x15.xtremeprototypes.com/common/images/packages/x-15A-2_package/X-15A-2_panel_1_lg.jpg
All slides copyright Philip Japikse http://www.skimedic.com
DETERMINING VALUE
All slides copyright Philip Japikse http://www.skimedic.com
➢Must
➢Should
➢Could
➢Won’t
MOSCOW
All slides copyright Philip Japikse http://www.skimedic.com
➢Each person gets $100 (fake)
➢They can spend it however they want
SHOPPING CART
All slides copyright Philip Japikse http://www.skimedic.com
➢“Last Responsible Moment”
➢Stories encourage deferring the
unknown
➢Downstream stories are placeholders
until their priority rises
➢Stories can (and should) evolve
➢Team focuses on what is known
- instead of speculating on what isn’t
MANAGING THE CONE OF UNCERTAINTY
All slides copyright Philip Japikse http://www.skimedic.com
Questions?
All slides copyright Philip Japikse http://www.skimedic.com
www.skimedic.com/blog
www.twitter.com/skimedic
http://bit.ly/skimediclyndacourses
http://bit.ly/apressbooks
www.hallwayconversations.com
Contact Me