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 experienced practitioners have their doubts! Page 2 31/12/99
Following the Paper Trail Expense Lack of Support Optimism About for Design, Build Developer & Test Motivation The Infantry The Paper Approach Trail Page 3 31/12/99
Developers' Problems Developers are short of time, budget or both Need to know : "What do I actually do ?" Page 4 31/12/99
Eurotunnel's Problems Missing users New technology Unstable requirements The mythical "Package" Supplier quality approaches Geographical and linguistic diversity Old systems, non-standard architectures Page 5 31/12/99
The Way Forward - Need for a framework - Eurotunnel's adoption of CASE*Method - Defined documents and programming standards - Help with procurement documentation & testing Page 6 31/12/99
Standards and Templates STANDARDS MUST BE TECHNICALLY SOPHISTICATED, BUT CLEAR TEMPLATES EASE THE ADOPTION OF STANDARDS LIFE-CYCLE: RESISTANCE, IGNORANCE, GRUDGING ACCEPTANCE, ENTHUSIASM Page 7 31/12/99
Procurement Services Eurotunnel tries Administration to use "Package" in hands of QA solutions group Procurement Needs policing as guidelines, draft ITTs well as support and contracts Page 8 31/12/99
Communications Page 9 31/12/99
Inspections and Audits Interventionist style Peer & QA reviews for documents i n s p i o n s Projects and suppliers are all audited Page 10 31/12/99
Technical Expertise ● Adoption of new techniques ● Early development of tools & standards ● Central repository of knowledge Page 11 31/12/99
Testing ET's own standards & courses use structural techniques & inspections Page 12 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 13 31/12/99
The QA Role Page 14 31/12/99
The First Steps Forward Don't try to do it all in one go Know your customers Find a framework Value = Benefit/(Cost*Risk) Highest value first Dare to be different! Page 15 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, Simplest First Page 16 31/12/99
Recommend
More recommend