1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick...
-
Upload
julius-hinchman -
Category
Documents
-
view
216 -
download
0
Transcript of 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick...
![Page 1: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/1.jpg)
1 Copyright ©2008 Serena Software, Inc.
Requirements Don’t Have to be Hard
Drrs. Kelly Shaw & Rick HubbardSerena Software
![Page 2: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/2.jpg)
2 Copyright ©2008 Serena Software, Inc.
The First Step
• Given this year’s theme of Innovation…
• The first step to creating an innovative & achievable solution is to…• …form a well-crafted—and authoritative—statement of the
problem…• …which is attested by the Economic Stakeholder
• Let’s start with a simple list and progress from there…• …what aspects of requirements do you believe are hard, or
problematic?
• Now let’s delve a little deeper into the nature of innovation
![Page 3: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/3.jpg)
3 Copyright ©2008 Serena Software, Inc.
What is “Innovation?”
![Page 4: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/4.jpg)
4 Copyright ©2008 Serena Software, Inc.
Nature of Innovation
• What is the fundamental nature of innovation?
• Something new?
• Necessary, yet insufficient answer
• Innovation is something new…
• …in the presence of an apparent contradiction(s), and…
• …typically bounded by an assumed constraint(s)
• For Example: A Special Diet…• Story about a college Computer Science project
• Let’s apply this idea to you…
![Page 5: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/5.jpg)
5 Copyright ©2008 Serena Software, Inc.
Cardstorm Prototype Candidates
• 5x8 Index Cards• Write Name & Contact Details in Lower Right
• In Quiet• In 15 words, or less, please describe a problem, any
problem, in your organization which is bounded by a contradction(s) and a constraint(s)
![Page 6: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/6.jpg)
6 Copyright ©2008 Serena Software, Inc.
Collect Cardstorm Results
![Page 7: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/7.jpg)
7 Copyright ©2008 Serena Software, Inc.
What Can Be Done?
• What can be done later in a project to overcome deficiencies—failures—in requirements practices?• Spend More Money
• Rework
• Take Longer
• Higher Risk
• Lower Quality
• Deliver Less
• Reduce ROI• Squander Opportunity Cost
• Disappoint Business/Customers
![Page 8: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/8.jpg)
8 Copyright ©2008 Serena Software, Inc.
The Value of Prototyping
![Page 9: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/9.jpg)
9 Copyright ©2008 Serena Software, Inc.
With Innovative Thinking—Requirements Don’t Have to be Hard
• Problem: Customer’s Don’t Know What they Want and They Think Requirements Capture Takes Forever
• Recall: What is the Nature of Innovation?• Something new, apparent contradiction & constraint
• Let’s find a way to collect requirements when customer’s don’t know what they want in short periods of time…especially with respect to:• Surfacing Assumptions• Surfacing Tacit Knowledge
![Page 10: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/10.jpg)
10 Copyright ©2008 Serena Software, Inc.
Kano Model
Extremely Satisfied
Extreme Dissatisfied
Absolutely Unfulfilled Absolutely Fulfilled
Over Time
Excited
Assumed
Stated
![Page 11: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/11.jpg)
11 Copyright ©2008 Serena Software, Inc.
With Innovative Thinking—Requirements Don’t Have to be Hard
• Problem: We don’t know if the solution technology is feasible• Let’s find a way to collect requirements and test a technology
stack in a short period of time
• Problem: What’s the best way to decide to build or buy?• Let’s find a way to collect sufficient requirements to
authoritatively conduct a build/buy decision in a short period of time
• Problem: Customer’s are always changing their minds; especially when they learn the cost of a feature• Let’s find a way to quickly collect, assess and validate
requirements
![Page 12: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/12.jpg)
12 Copyright ©2008 Serena Software, Inc.
Could You Apply This Approach to Requirements
and Prototyping?
![Page 13: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/13.jpg)
13 Copyright ©2008 Serena Software, Inc.
PDSA/PDCAShewhart/Deming Cycle
Frequently Misunderstood
“D” Really Means…
![Page 14: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/14.jpg)
14 Copyright ©2008 Serena Software, Inc.
Ultra, Ultra-Brief Discussion ofPID Controllers
PIDProportional—Current ErrorIntegral—Sum Prior ErrorsDerivative—Rate of Change of Errors
![Page 15: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/15.jpg)
15 Copyright ©2008 Serena Software, Inc.
Let’s Find a Way…
• Let’s find a way to collect requirements when customer’s don’t know what they want in short periods of time…especially with respect to:• Surfacing Assumptions• Surfacing Tacit Knowledge
• Let’s find a way to collect requirements and test a technology stack in a short period of time
• Let’s find a way to collect sufficient requirements to authoritatively conduct a build/buy decision in a short period of time
• Let’s find a way to quickly collect, assess and validate requirements
![Page 16: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/16.jpg)
16 Copyright ©2008 Serena Software, Inc.
Prototyping
Let’s See How Shaw is Doing…
Let’s Surface Assumptions…
Let’s Surface Tacit Knowledge…
![Page 17: 1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.](https://reader038.fdocuments.net/reader038/viewer/2022110116/5519247d5503464a428b4c25/html5/thumbnails/17.jpg)
17 Copyright ©2008 Serena Software, Inc.
Questions