Musa's Book


SRE Orientation

Training Services

Consulting Services


Click Here for A Special Announcement!

Course Flyers (PDF)

Click Here for
Contact Information


Many, if not most, software practitioners feel stressed out by competitive pressures to produce more reliable software faster and cheaper. If you are now associated or expect to be associated with software in the future, software reliability engineering (SRE) can help. This overview is intended to give you a feel for what this standard, proven, widespread best practice is and its benefits.

SRE is based on two powerful ideas:

About the Instructors

John Musa

A creator of SRE, generally recognized as the leader in reducing it to practice. Musa has helped a wide variety of companies with a great diversity of software-based products deploy SRE. He is principal author of the highly-acclaimed pioneering book Software Reliability and author of the eminently practical Software Reliability Engineering. Elected IEEE Fellow in 1986 for his many seminal contributions, he was recognized in 1992 as the leading contributor to testing technology. His leadership has been noted by every edition of Who’s Who in America since 1990 and by American Men and Women of Science. He has more than 30 years experience as software development practitioner and manager. Musa has published more than 100 papers on SRE. He initiated and led the effort that convinced AT&T to make SRE a “Best Current Practice.”

An experienced international speaker and teacher (over 200 major presentations), Musa receives consistently outstanding feedback (see Some Quotes on Musa’s Courses below). A founder of the IEEE Technical Committee on SRE, he is closely networked with SRE leaders, providing a broad perspective. Thus Musa is uniquely qualified to help you gain maximum value from this course.


Laurie Williams

Dr. Laurie Williams was selected by John Musa, a creator of Software Reliability Engineering, to be his technical heir because of his confidence in her technical and communication skills.  She is a certified instructor of Musa’s More Reliable Software Faster and Cheaper course.  Laurie is an associate professor in the Computer Science department at North Carolina State University (NCSU).   She teaches software engineering and, more specifically, software reliability and testing.  Laurie is a member of the NCSU Academy of Outstanding Teachers and has been voted the “Most Helpful Professor Outside of Class” by the student body.   Prior to joining NCSU, she worked at IBM for nine years, including several years as a manager of a software testing department.  At NCSU, Laurie leads the Software Engineering Realsearch group of graduate researchers.  The motto of the “Realseach” group is “Real Engineers – Real Projects – Real Im! pact.”    Through this “real” research, Laurie has and continues to work closely with a variety of companies, including IBM, Nortel, ABB, Microsoft, Tekelec, Sabre Airlines, and EMC.   Dr. Williams has published over 150 software engineering papers, articles, and books.   Additionally, she has been an invited to give more than 60 technical presentations worldwide.  Through her practical industry experience and extensive research in both reliability and testing, Dr. Williams’ is uniquely qualified to help you.

Success Stories

AT&T’s International Definity project shows the benefits that result from applying SRE and related technologies. In comparison with a previous release that did not use these technologies, reliability, customer satisfaction, and sales all increased by a factor of 10. The system test interval and test costs decreased by a factor of two; project development time, by 30%, and maintenance costs, by a factor of 10.

Other organizations such as Alcatel, Bellcore, CNES (France), ENEA (Italy), Ericsson Telecom, France Telecom, Hewlett Packard, Hitachi, IBM, Lockheed-Martin, Lucent Technologies, Microsoft, MITRE, Motorola, NASA’s Jet Propulsion Laboratory and Space Shuttle Project, Nortel, Raytheon, Saab Military Aircraft, Tandem Computers, US Air Force, and US Marine Corps have used SRE profitably. You can use SRE for new or legacy systems, any application domain, distributed systems, internet-based systems, and any development methodology including object-oriented development.

The AIAA approved a standard for SRE in 1993, and IEEE standards are under development. McGraw-Hill recognized the rapid maturing of the field, publishing the Handbook Of Software Reliability Engineering. The IEEE Computer Society’s Technical Committee on SRE grew in six years from 40 people to more than 1,000, a rate of 70 percent/year.


Some Quotes on Musa’s Tutorials

“If you’re in the business of putting out high reliability software, you ignore Musa at your peril.”

“A far better approach to systems software quality than we are presently using.”

“Software reliability should be required reading for all software developers.”

From tutorial participants:

“One of the best tutorials I have attended”

“Ideas I could immediately use on my job”

“Simple, clear, very easy to understand”

“Highly credible, knowledgeable and competent speaker”

“Excellent audience interaction, speaker very approachable”

“Well prepared, very well organized”

“Useful handouts”

“Great mix of anecdotes with material, good sense of humor, tutorial was fun!”

“Excellent delivery, pace, real world examples”

“I never felt embarrassed about what I didn’t know”

“John’s ability to answer questions relating to people’s specific projects is impressive”

“Obviously loves what he does, entertaining speaker”

“The scientific approach makes me feel like a professional”

“I could share my professional experience in the class and receive constructive criticism and new ideas”

“Very inspiring”

“The workshops tailored the tutorial to my project”

“Practical, down to earth”

Laurie Williams
915 Ravendale Place
Cary, NC 27513-4297, USA
Mobile: 1-919-605-2160
laurie (dot) williams (at) gmail . com



Software Reliability Engineering and Testing Courses