Musa's Book


SRE Orientation

Training Services

Consulting Services


Click Here for A Special Announcement!

Course Flyers (PDF)

Click Here for
Contact Information

Half-Day Course

Are you stressed out by competitive pressures to produce more reliable software faster and cheaper? Software reliability engineering (SRE) can help you. This unique tutorial will teach you the practical basics of how to apply it.

How SRE Helps

SRE is based on two powerful ideas:

You can apply SRE to the next release of ANY system / component that uses software. See how others have benefited on reverse side (Success Stories).

Why This Tutorial

Whether you are a software tester, quality assurance or reliability engineer, systems engineer or architect, project manager, or software developer, this tutorial quickly, efficiently teaches you step by step the practical basics of how to apply the standard, proven, widespread best practice of SRE to your project.

The continually updated tutorial material has been perfected through interaction with thousands of participants worldwide. It uses a simple, realistic example throughout to illustrate the points. Participants are strongly encouraged to relate the tutorial material to their experience and to ask questions.

You Will Learn How To

You will receive the tutorial view graphs, which will help you to get started in applying SRE.

It is recommended that you purchase the book Software Reliability Engineering: More Reliable Software, Faster Development and Testing (written in coordination with the tutorial), as it will provide an excellent refresher and supplement.

Musa offers follow-up consulting (telephone or in-person) at standard rates to answer your questions or constructively review your plans, implementation and deployment, as desired. He can also present overviews and briefings to help you inform and get the support of your management.

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”

Software Reliability Engineering and Testing Courses