© 2014 VersionOne 3
Manifesto of Agile Software Development
Individuals and Interactions
Working Software
Customer Collaboration
Responding to Change
Process and Tools
Comprehensive Documentation
Contract Negotiation
Following a Plan
http://agilemanifesto.org
© 2014 VersionOne 4
Principles Behind the Manifesto (important to the BA)
Our highest priority is to satisfy the customer
through early and continuous delivery of
valuable software
Working software is the primary measure of success
Simplicity - the art of maximizing the amount of work not done is essential
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation
http://agilemanifesto.org/principles.html
© 2014 VersionOne 7
Communication
The most efficient and effective method of conveying information to and within a development
team is face - to - face
© 2014 VersionOne 9
Hidden Costs of Documentation
• Prevailing theory is you must document– How will the developers know what to build?– How will we ever have a record of the system?– How will I achieve CYA?
Role Hours Cost Total Cost
BA 900 (3 hours per page)
$50/hr $45,000
Executive 120 $100 $12,000
SME’s 250 $40 $10,000
PM 75 $75 $5,626
Reviewers/QA/Dev/etc.
50 $50 $2,500
Total $75,125
Assume: 300 Page Requirement Document
$250 per page!
© 2014 VersionOne 11
Documentation goals
• Lightweight• Nimble• Valuable!• Just enough, just in time
Feed the development beast…
© 2014 VersionOne 12
Simplicity
• Simplicity: The art of maximizing the amount of work not done – is essential
© 2014 VersionOne 14
Pareto Principle
45 percent of delivered
features are never used.
(Johnson, J. 2002. Keynote speech, XP 2002, Sardinia, Italy.)
Edge Cases are the silent
killer of projects
© 2014 VersionOne 15
How do we prevent edge cases?
…business analysis is performed to define and validate solutions that meet business needs, goals or objectives (BABOK, p.3, 2009)
© 2014 VersionOne 16
MMF and MVP
MVP
MMF
“Smallest possible set of functionality that, by itself, has value in the marketplace” – James Shore
“Product with just those features needed to deploy, and nothing more” – Frank Robinson
© 2014 VersionOne 17
Focus
Requirements/Specifications
StoriesModels
Conversations
User Interactions Over
© 2014 VersionOne 18
Delivering Value
• Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software
• Working software is the primary measure of progress
© 2014 VersionOne 21
But…
1 126
What if you had no car? You have to walk 5 miles to and from work EACH day.
What if you could trade in a car with zero wait time and get the same value you paid?
NOW…what car would you buy?
© 2014 VersionOne 22
Great example, but this isn’t real life…
• 4.8 oz• 128MB RAM• 4/8/16G • 3.5 in screen• 2 MP camera
• 3.9 OZ• 1G RAM• 16, 32, 64G• 4 in screen• 8MP rear, 1.2 MP front w/HD
Sold 6.1 MILLION
units