16
Page 1 31/12/99 Muzzling the Alligators When you are up to your neck in alligators, it's hard to remember that the objective is to drain the swamp!

swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 1 31/12/99

Muzzling the Alligators

When you are up to your neck in alligators, it's hard to remember that the objective is to drain the

swamp!

Page 2: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 2 31/12/99

A Conflict of AdviceThere are plenty of people with ideasto improve quality, but experiencedpractitioners have their doubts!

Page 3: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 3 31/12/99

Following the Paper Trail

The Paper Trail

The Infantry Approach

Lack of Support for Design, Build & Test

Optimism About Developer

Motivation

Expense

Page 4: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 4 31/12/99

Developers' ProblemsDevelopers are short of time, budget or both

Need to know : "What do I actually do?"

Page 5: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 5 31/12/99

Eurotunnel's Problems

Old systems, non-standard architectures

Geographical and linguistic diversity

Supplier quality approaches

The mythical "Package"

Unstable requirements

New technology

Missing users

Page 6: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 6 31/12/99

The Way Forward

- Need for a framework- Eurotunnel's adoption

of CASE*Method- Defined documents

and programming standards

- Help with procurementdocumentation & testing

Page 7: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 7 31/12/99

Standards and TemplatesSTANDARDS MUST BE TECHNICALLY

SOPHISTICATED, BUT CLEAR

TEMPLATES EASE THE

ADOPTION OF STANDARDS

LIFE-CYCLE: RESISTANCE,

GRUDGING ACCEPTANCE, ENTHUSIASM

IGNORANCE,

Page 8: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 8 31/12/99

Procurement Services

Eurotunnel tries to use "Package" solutions

Procurement guidelines, draft ITTs and contracts

Administration in hands of QA

group

Needs policing as

well as support

Page 9: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 9 31/12/99

Communications

Page 10: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 10 31/12/99

Inspections and AuditsInterventionist stylePeer & QA reviews for documents

insp ions

Projects and suppliers are all audited

Page 11: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 11 31/12/99

Technical Expertise

� Adoption of new techniques

� Early development of tools & standards

� Central repository of knowledge

Page 12: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 12 31/12/99

Testing

ET's own standards & courses use structural techniques & inspections

Page 13: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 13 31/12/99

Change Control

Both documents and software change frequently

Version control is relatively easy - configuration control is more difficult

Life-cycle: Chaotic Ordered �

Controlled

Page 14: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 14 31/12/99

The QA Role

Page 15: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 15 31/12/99

The First Steps Forward

Don't try to do it all in one goKnow your customers

Find a framework

Highest value firstDare to be different!

Value = Benefit/(Cost*Risk)

Page 16: swamp! alligators, it's hard to remember Muzzling the ... slides.pdf · Slides for Embassy Presentation Author: Andrew K. Johnston Created Date: 12/31/1999 4:21:32 PM

Page 16 31/12/99

There is NO Magic Wand

�Improving Qualityis Slow & Painful�All Parties Mustbe Pragmatic�Make GradualChanges, Matchedto the CorporateCulture�Highest Benefit,Simplest First