IEEE 1633 Recommended Practices for Software Reliability Training 2 day

This course is intended to provide you with everything you need for practical application of software reliability on real world projects.   This 2 day course focuses entirely on methods to predict software reliability before the code is written.  This class is geared towards reliability engineers, systems engineers, software managers or leads, software quality assurance and test engineers. This class is now available as an online self guided Software Reliability training course.

What this course has that other courses do not have
  • The methods presented in this course are recommended as per the IEEE 1633 Recommended Practices for Software Reliability, 2016.
  • The software reliability prediction assessment presented in this course is NOT AVAILABLE in any other software reliability course. 
  • The method for using the software reliability assessment to make improvements and do benchmarking is NOT AVAILABLE in any other software reliability course.
  • This course is presented by a leading industry practitioner for practitioners while other courses are more suitable for academia.
  • Each course attendee receives a single user license to a software reliability toolkit
What you will be able to do after taking this course
  • Predict defects, failure rate, MTTF, MTTCF, availability, reliability and defect density of the software BEFORE the code is written.  These predictions will be for future points in time during testing and operation. 
  • These predictions are then used to determine the staffing needed for testing and field support. 
  • Software managers can also determine how to ensure that the software releases are spaced to minimize unscheduled maintenance that causes the next project to be late.
  • If you are acquiring software products you will also know how to assess the reliability of vendor supplied software.
Table of contents
Download the Class outline

1.0 Getting started

Greetings and Introductions

Software Reliability Timeline

Industry guidance available for software reliability


Overview of models that predict and estimate software reliability models

Hard facts

Mapping software to hardware reliability

·         Failure modes that do and do not apply

·         Where software fits within the product lifecycle

Common myths               

·         Top list of things that everyone thinks is related to reliable software (but really isn’t)

·         Why software reliability growth is more limited than you think

Overview of methods for reliability testing

2.0 Planning for software reliability


Section of IEEE 1633 2017

Characterize the software system


Define failures and criticality


Perform an initial risk assessment


3.0 Apply software reliability during development

Section of this presentation

Section of IEEE 1633 2017

1. Predict normalized effective size

2. Predict testing or fielded defect density using the SEI CMMi, industry type, Shortcut Model

3. Predict total testing and fielded defects

4. Predict when defects will be discovered over time

5. Predict failure rate and MTTF

5.1. Sanity check the predictions


6. Predict reliability

7. Predict availability

8. Sensitivity analysis


9. Apply predictions with incremental development

10. Predict defect pileup


11. Predict staff required to maintain software


Detailed methods for steps 1-8

Step 1. Predicting size of COTS components

Step 2. Advanced models for predicting defect density - Quick Assessment, Full-scale, Neufelder, Rome Laboratory, Historical Data, 6.2 and Annex B

Step 4. Other options for predicting growth rate

Not included

Step 8. Advanced sensitivity analysis


Registration procedures.
Training solutions for 1 or 2 people:
Two day IEEE 1633 Recommended Practices for Software Reliability Training class- November 6th and 7th, 2017. $2700** for first student, $2400** for each additional student from same organization.  Registration deadline October 20th, 2017.

Three day IEEE 1633 Recommended Practices for Software Reliability Training which includes - Integrating software and hardware predictions.November 6th-8th, 2017 $4000** for first student, $3500** for each additional student from same organization. 
Registration deadline: October 20th, 2017.

Training for people with restricted travel:

Online self guided IEEE Recommended Practices for Software Reliability training course.

Training solutions for 2 to 6 people:

Private training in Hilton Head, SC, Jacksonville, FL or Orlando, Fl.  The course is closed to public.  You pick the dates and the topics.  Great solution for organizations with 2-6 people who need private training. Call 321-514-4659 for quote.

Training solutions for more than 6 people:

Private training at your organization's site.  Call 321-514-4659 for quote.

 **Privacy Policy. We take your privacy seriously and will take all measures to protect your personal information.Any personal information received will only be used to fill your order. We will not sell or redistribute your information to anyone.

**Refund Policy.

Open session courses - Cancellations prior to the registration deadline are 100% refundable. Cancellations after the registration deadline are not refundable.  The open session classes are subject to a class minimum.  Students are responsible for travel, lodging, transportion, meals, etc.

Private training - If the course is either cancelled or rescheduled within 15 days of the first day of class, a 100% fee will be charged..

Online training - No refunds are provided.

Legal disclaimers concerning business travel, copyrights and intellectual property