Page 1 31/12/99
Muzzling the Alligators When you are up to your neck in alligators, - - PowerPoint PPT Presentation
Muzzling the Alligators When you are up to your neck in alligators, - - PowerPoint PPT Presentation
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 1 31/12/99 A Conflict of Advice There are plenty of people with ideas to improve quality, but
SLIDE 1
SLIDE 2
Page 2 31/12/99
A Conflict of Advice
There are plenty of people with ideas to improve quality, but experienced practitioners have their doubts!
SLIDE 3
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
SLIDE 4
Page 4 31/12/99
Developers' Problems
Developers are short of time, budget or both Need to know : "What do I actually do?"
SLIDE 5
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
SLIDE 6
Page 6 31/12/99
The Way Forward
- Need for a framework
- Eurotunnel's adoption
- f CASE*Method
- Defined documents
and programming standards
- Help with procurement
documentation & testing
SLIDE 7
Page 7 31/12/99
Standards and Templates
STANDARDS MUST BE TECHNICALLY SOPHISTICATED, BUT CLEAR TEMPLATES EASE THE ADOPTION OF STANDARDS LIFE-CYCLE: RESISTANCE, GRUDGING ACCEPTANCE, ENTHUSIASM IGNORANCE,
SLIDE 8
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
SLIDE 9
Page 9 31/12/99
Communications
SLIDE 10
Page 10 31/12/99
Inspections and Audits
Interventionist style Peer & QA reviews for documents insp
ions
Projects and suppliers are all audited
SLIDE 11
Page 11 31/12/99
Technical Expertise
- Adoption of new
techniques
- Early development
- f tools &
standards
- Central repository
- f knowledge
SLIDE 12
Page 12 31/12/99
Testing
ET's own standards & courses use structural techniques & inspections
SLIDE 13
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
SLIDE 14
Page 14 31/12/99
The QA Role
SLIDE 15
Page 15 31/12/99
The First Steps Forward
Don't try to do it all in one go Know your customers Find a framework Highest value first Dare to be different! Value = Benefit/(Cost*Risk)
SLIDE 16
Page 16 31/12/99
There is NO Magic Wand
- Improving Quality
is Slow & Painful
- All Parties Must
be Pragmatic
- Make Gradual
Changes, Matched to the Corporate Culture
- Highest Benefit,