QW2001 Workshop W3

Mr. Robert A. Sabourin
(AmiBug.Com)

Bug Priority And Severity

Key Points

Presentation Abstract

In this interactive half day tutorial the concepts of defect priority and severity are explored.

The fundamental question in software engineering "How do you know when you are finished?" is examined.

The journey begins on a freezing cold Canadian Winter day on an elevator ride during which Robert Sabourin accidentally overheads some strangers discussing problems with the most important software project taking place in the company! The class invited to help Robert in his job and to effectively define and identify characteristics of the problem, most importantly the priority and severity of the issue!

The concept of the four-quadrants of priority and severity are taught and the class is clearly shown how business factors influence the quadrant of a bug! The class includes a review of some actual defect arrival graphs from recent commercial product development efforts and provides an answer to the fundamental question of software engineering. Practical aspects of bug tracking, defect logging and bug review meetings are included.

About the Author

Robert Sabourin has been involved in all aspects of development, testing and management of software engineering projects. Robert graduated from McGill University in 1982. Since writing his first program in 1972, Robert has become an accomplished software engineering management expert. He is presently the President of AmiBug.Com, Inc.; a Montreal-based international firm specializing in software engineering and and software quality assurance training, management consulting and professional development. AmiBug helps companies set up software engineering and quality assurance teams and process through a combination of training and management consulting. Robert was the Director of Research and Development at Purkinje Inc where he was charged with developing world class critical medical software used by clinicians at the point of care. Previously, Robert managed Software Development at Alis Technologies for over ten years. He has built several successful software development teams and champions the implementation of "light effective process" to achieve excellence in delivering on-time, on-quality, on-budget commercial software solutions.

Robert has championed many complex international multilingual software development and globalization efforts involving several intricate business partnerships and relationships including international government (Czech, Egypt, France, Morocco, Algeria...) and commercial entities (Microsoft, IBM, AT&T, HP, Thompson CSF, Olivetti...). Systems included concurrent coordinated multilingual multiplatform product releases.

Robert's pioneering work with Infolytica Corporation led to the development of the first commercially available platform independent graphics standard GKS and several toolkits which allowed for cross platform development and porting of complex CAD, Graphics, Analysis and Non-Destructive Simulation systems.

Robert is a frequent guest lecturer at McGill University where he relates theoretical aspects of Software Engineering to real world examples with practical hands-on demonstrations.

In 1999, Robert completed a short book illustrated by his daughter Catherine entitled"I Am a Bug" (ISBN 0-9685774-0-7).

Robert has received professional recognition for many accomplishments over the years. At TEPR 2000 - award for best electronic patient record product to EHS using the Purkinje CNC component. Byte Middle-East's 1992 Product of the Year for the AVT-710 product family achieving a ZERO FIELD REPORTED software defect rate with over 15,000 units installed. (Project involved over 27-man month's effort!); Quebec Order of Engineers' recognition for creating and managing the Alis R&D Policy Guide - Development Framework and process.