Upload
tyler-shields
View
218
Download
0
Embed Size (px)
Citation preview
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 1
Turbulence
Robert Sabourin
President
AmiBug.Com, Inc.
Montreal, [email protected]
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 2
Overview
OverviewSome philosophyContext driversAre we there yet?
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 3
Turbulence
• Pain points?– What hurts?– How Much?
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 4
Turbulence
Some Philosophy
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 5
Fundamental Question
• How do you know when you are finished?
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 6
Crosby on Quality
• “Quality is defined as conformance to requirements”
• “Quality is not a measure of GOODNESS”– Phil B. Crosby, Quality is Free
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 7
Gerald M. Weinberg
“Quality is value to some person”
Exploring Requirements Quality
Before Design Dorset House
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 8
Edsger W. Dijkstra
• “Program testing can be used to show the presence of bugs, but never to show their absence”
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 9
"No! Try not, Do. Or do not.
There is no try."
Yoda
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 10
Turbulence
Lifecycle Models
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 11
Turbulence
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 12
Waterfall Development
Process
AmiBug.Com, Inc.
15 – 30 Days
April 21, 2023 © Robert Sabourin, 2008 Slide 13
SCRUM Framework
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 14
Turbulence
Chaotic
AmiBug.Com, Inc.
Chaos
April 21, 2023 © Robert Sabourin, 2008 Slide 15
• Characteristics– Control– Expectation– Complexity
AmiBug.Com, Inc.
Random
• Characteristics– Unpredictable– Inconsistent– Disorganized
April 21, 2023 © Robert Sabourin, 2008 Slide 16
AmiBug.Com, Inc.
Change
• Characteristics– New– Different – Innovation
April 21, 2023 © Robert Sabourin, 2008 Slide 17
AmiBug.Com, Inc.
Requirements
• Did they change?
• Understand them better?
• Understand them wrong?
April 21, 2023 © Robert Sabourin, 2008 Slide 18
AmiBug.Com, Inc.
Designs
• Failures
• Weakness
• Extensible
April 21, 2023 © Robert Sabourin, 2008 Slide 19
AmiBug.Com, Inc.
Teams
• People
• Organization
• Relations
April 21, 2023 © Robert Sabourin, 2008 Slide 20
AmiBug.Com, Inc.
Business Goals
• Profit
• Consumers
• Reputation
April 21, 2023 © Robert Sabourin, 2008 Slide 21
AmiBug.Com, Inc.
Technologies
• How?
• Better
• More integrated
April 21, 2023 © Robert Sabourin, 2008 Slide 22
AmiBug.Com, Inc.
Organizations
• Hierarchy
• Structure
• System
April 21, 2023 © Robert Sabourin, 2008 Slide 23
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 24
Turbulence
Context Drivers
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 25
Context Drivers - BTO
• Business– Value– To whom?– Why?
• Technology– Solutions
• Organization– Corporate Structure– Team Structure– Roles and Responsibilities
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 26
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 27
Context Listeners
• Find Sources• Monitor Drivers• Anticipate Change• React
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 28
Triage
• Criticality• Resources• Trade offs
– Benefit– Consequence– Credibility
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 29
Finished?
How do you know you are finished?
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 30
You know you are finished when
…
… the only bugs left are the ones are acceptable (based on your objective test team input) ...
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 31
… the only bugs left are the ones are acceptable (based on your objective test team input) ...
At least for now!
You know you are finished when
…
AmiBug.Com, Inc.
April 21, 2023 © Robert Sabourin, 2008 Slide 32
Thank You
• Questions?