+ All Categories
Home > Documents > AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin...

AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin...

Date post: 17-Jan-2016
Category:
Upload: tyler-shields
View: 218 times
Download: 0 times
Share this document with a friend
32
AmiBug.Com, Inc. June 18, 2022 © Robert Sabourin, 2008 Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada [email protected]
Transcript
Page 1: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 1

Turbulence

Robert Sabourin

President

AmiBug.Com, Inc.

Montreal, [email protected]

Page 2: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 2

Overview

OverviewSome philosophyContext driversAre we there yet?

Page 3: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 3

Turbulence

• Pain points?– What hurts?– How Much?

Page 4: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 4

Turbulence

Some Philosophy

Page 5: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 5

Fundamental Question

• How do you know when you are finished?

Page 6: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

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

Page 7: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

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

Page 8: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

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”

Page 9: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 9

"No! Try not, Do. Or do not.

There is no try."

Yoda

Page 10: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 10

Turbulence

Lifecycle Models

Page 11: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 11

Turbulence

Page 12: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 12

Waterfall Development

Process

Page 13: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

15 – 30 Days

April 21, 2023 © Robert Sabourin, 2008 Slide 13

SCRUM Framework

Page 14: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 14

Turbulence

Chaotic

Page 15: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Chaos

April 21, 2023 © Robert Sabourin, 2008 Slide 15

• Characteristics– Control– Expectation– Complexity

Page 16: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Random

• Characteristics– Unpredictable– Inconsistent– Disorganized

April 21, 2023 © Robert Sabourin, 2008 Slide 16

Page 17: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Change

• Characteristics– New– Different – Innovation

April 21, 2023 © Robert Sabourin, 2008 Slide 17

Page 18: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Requirements

• Did they change?

• Understand them better?

• Understand them wrong?

April 21, 2023 © Robert Sabourin, 2008 Slide 18

Page 19: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Designs

• Failures

• Weakness

• Extensible

April 21, 2023 © Robert Sabourin, 2008 Slide 19

Page 20: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Teams

• People

• Organization

• Relations

April 21, 2023 © Robert Sabourin, 2008 Slide 20

Page 21: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Business Goals

• Profit

• Consumers

• Reputation

April 21, 2023 © Robert Sabourin, 2008 Slide 21

Page 22: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Technologies

• How?

• Better

• More integrated

April 21, 2023 © Robert Sabourin, 2008 Slide 22

Page 23: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

Organizations

• Hierarchy

• Structure

• System

April 21, 2023 © Robert Sabourin, 2008 Slide 23

Page 24: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 24

Turbulence

Context Drivers

Page 25: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

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

Page 26: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 26

Page 27: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 27

Context Listeners

• Find Sources• Monitor Drivers• Anticipate Change• React

Page 28: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 28

Triage

• Criticality• Resources• Trade offs

– Benefit– Consequence– Credibility

Page 29: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 29

Finished?

How do you know you are finished?

Page 30: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

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) ...

Page 31: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

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

Page 32: AmiBug.Com, Inc. December 8, 2015© Robert Sabourin, 2008Slide 1 Turbulence Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com.

AmiBug.Com, Inc.

April 21, 2023 © Robert Sabourin, 2008 Slide 32

Thank You

• Questions?


Recommended