Agile Requirements Is Not an Oxymoron
-
Upload
techwellpresentations -
Category
Technology
-
view
92 -
download
2
description
Transcript of Agile Requirements Is Not an Oxymoron
![Page 1: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/1.jpg)
AT6 Session 6/6/2013 2:15 PM
"Agile Requirements: Not an Oxymoron"
Presented by:
Paul Reed EBG Consulting
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com
![Page 2: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/2.jpg)
Paul Reed EBG Consulting
Paul Reed, senior associate with EBG Consulting, has led agile teams working on complex products in companies of all sizes. He excels at helping companies transition to agile by leveraging an adaptive rollout strategy. Paul is author of Developing Applications with Java and UML and Developing Applications with Visual Basic and UML and a frequent conference speaker. A practicing Certified ScrumMaster, Paul offers hands-on experience in bringing real-world, sound architecture into the product lifecycle. Paul’s experience and his talents in business analysis and design, using a variety of application lifecycle approaches, contribute to his ability to get projects back on track to deliver business value.
![Page 3: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/3.jpg)
1
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
Paul Reed
www.ebgconsulting.com
Agile Requirements: Not an Oxymoron © EBG Consulting, 2013
![Page 4: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/4.jpg)
2
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
Facilitator, trainer, author, agile coach, architect, designer Certified Scrum Master Author: articles, books eNewsletter: Success with Requirements free - sign up at www.ebgconsulting.com [email protected]
Senior Associate, EBG Consulting
Paul Reed
![Page 5: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/5.jpg)
3
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
wicked problems
![Page 6: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/6.jpg)
4
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
product
![Page 7: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/7.jpg)
5
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
requirements: basis for product development
![Page 8: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/8.jpg)
6
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
options
![Page 9: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/9.jpg)
7
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
cone of uncertainty
![Page 10: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/10.jpg)
8
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
peopleware
![Page 11: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/11.jpg)
9
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
risk
![Page 12: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/12.jpg)
10
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
![Page 13: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/13.jpg)
11
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
fuzzy logic open secret
airline food seriously funny
jumbo shrimp vaguely aware
![Page 14: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/14.jpg)
12
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
“…figure of speech that combines two normally
contradictory terms”
Source: visualthesaurus.com
![Page 15: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/15.jpg)
13
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
agile requirements
![Page 16: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/16.jpg)
14
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
agile requirements
![Page 17: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/17.jpg)
© EBG Consulting, 2012 www.ebgconsulting.com
concepts
![Page 18: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/18.jpg)
16
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
product
![Page 19: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/19.jpg)
17
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
partners
![Page 20: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/20.jpg)
18
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
![Page 21: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/21.jpg)
19
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
![Page 22: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/22.jpg)
20
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
shared understanding
![Page 23: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/23.jpg)
© EBG Consulting, 2012 www.ebgconsulting.com
analyze to plan
![Page 24: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/24.jpg)
22
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
Alternatives, choices, possibilities…
product options
to achieve a goal or solve a problem for its stakeholders.
Adapted from: Gottesdiener, Software Requirements Memory Jogger
![Page 25: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/25.jpg)
23
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
horizon
![Page 26: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/26.jpg)
24
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
requirement
want
need
views
![Page 27: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/27.jpg)
25
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
visiblity
![Page 28: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/28.jpg)
26
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
feedback
![Page 29: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/29.jpg)
27
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
7 product dimensions
![Page 30: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/30.jpg)
28
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
Users interact with the product
user
![Page 31: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/31.jpg)
29
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
The product interfaces to users, systems,
and devices
interface
![Page 32: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/32.jpg)
30
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
The product provides capabilities
for users
action
![Page 33: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/33.jpg)
31
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
The product includes
a repository of data and
useful information
data
![Page 34: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/34.jpg)
32
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
The product enforces
constraints
control
![Page 35: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/35.jpg)
33
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
The product conforms to
physical properties and technology
platforms
environment
![Page 36: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/36.jpg)
34
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
The product has certain properties
that qualify its operation and development
quality attribute
![Page 37: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/37.jpg)
© EBG Consulting, 2012 www.ebgconsulting.com
discover to deliver
![Page 38: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/38.jpg)
© EBG Consulting, 2012 www.ebgconsulting.com
![Page 39: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/39.jpg)
37
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
value management
![Page 40: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/40.jpg)
38
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
“The most efficient and effective method of conveying info to and within the development team is face-to-face conversation…”
The Agile Manifesto
![Page 41: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/41.jpg)
39
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
structured conversation
![Page 42: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/42.jpg)
40
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
![Page 43: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/43.jpg)
41
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
explore each D
![Page 44: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/44.jpg)
42
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
explore, evaluate, confirm w visuals
User Interface Action Data Control
user role map context diagram
prototypes
business process map
dependency graph
story map
data model
state diagram
decision table
decision tree
![Page 45: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/45.jpg)
43
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
explore w visuals
Users Interfaces Actions Data Controls
user role map context diagram
prototypes
business process map
dependency graph
story map
data model
state diagram
decision table
decision tree
![Page 46: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/46.jpg)
44
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
evaluate each D
![Page 47: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/47.jpg)
45
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
assemble options
![Page 48: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/48.jpg)
46
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
As a user
I need to action
so I <value > control
data
beyond stories
![Page 49: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/49.jpg)
47
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
confirm to learn
![Page 50: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/50.jpg)
48
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
confirm
Adapted from: Agile Alliance Functional Testing Tools
Open Space Workshop 2007
![Page 51: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/51.jpg)
49
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
define validate
verify validate
![Page 52: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/52.jpg)
50
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
structured conversation
![Page 53: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/53.jpg)
51
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
7 product dimensions
![Page 54: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/54.jpg)
52
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
partners
![Page 55: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/55.jpg)
53
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
the plan
![Page 56: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/56.jpg)
54
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
conversing
![Page 57: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/57.jpg)
55
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
allocate them to plans
cohesive chunks of high-value options and
They identify and
the evolving product. The product partners continually
collaborate to
options for the
7 Product Dimensions.
at all views.
Discover to Deliver™
The partners
Copyright © 2013 by EBG Consulting Inc. www.DiscoverToDeliver.com
![Page 58: Agile Requirements Is Not an Oxymoron](https://reader037.fdocuments.in/reader037/viewer/2022110309/558a1ba6d8b42ac1618b46eb/html5/thumbnails/58.jpg)
56
© EBG Consulting, 2013 www.ebgconsulting.com | www.DiscovertoDeliver.com
more agile
about EBG
ebgconsulting.com/agile.pdf
www.ebgconsulting.com
twitter ellengott [Ellen's tweets]
www.DiscoverToDeliver.com d2d