Software Reliability Toolkit Training
Home About SoftRel, LLC Publications Order Form/Prices News Log In

 

2 Day Software Reliability Toolkit Training Course

This is a HANDS ON course.  Low on boring theory, high on real world application.  We will go through the three basic phases of the software lifecycle and present easy to follow step by step methods for measuring and prediction software reliability.  You will receive templates and an easy to follow toolkit as part of the class.  We will conclude the course with a software reliability program plan that you can tailor to meet your project's needs.

Phase Prediction methods
Early Development Prediction methods that utilize a survey, predict defect density and defects, extrapolate those defects to failure rate, MTTF, availability and reliability
System level testing Collect failure data during testing and extrapolate forward to estimate MTTF, MTTCF, availability and reliability on deployment day using reliability growth modes
Operation Collect failure data during operation and maintain a running average of MTBI, MTTF and MTTCF

 

Agenda

Estimated time

Day 1

 

Getting started - greeting, introductions

15 mins

Hard facts - definitions, characteristics that have been quantitatively correlated to defects, software reliability traps to avoid, the cost of implementing software reliability, common myths, current events in software reliability

75 mins including break

How to predict operational software defects before the code is written

 

*       A simple model that has 1 input parameter

30 mins

*       A real example from a real company using this model

*       Data that needs to be collected and how to collect that data

*       A simple model that has 15 relatively easy to collect inputs

1.5 hours including breaks

*       Data that needs to be collected and how to collect that data

LUNCH

1 hour

*       A detailed model with several input parameters

2.5 hour including breaks

*       A real example from a real company using this model

*       Data that needs to be collected and how to collect that data

*       How to predict failure rate/MTTF once you have predicted defects

1 hour

*       Example from real organization

*       How to predict reliability once you have predicted failure rate/MTTF

*       Example from real organization

*       How to predict availability once you have predicted failure rate/MTTF

*       Example from real organization

Closing for day

 

Day 2

 

*       How to use software reliability metrics on COTS components

15 mins

*       Prediction models accuracy

15 minutes

*       How to use the prediction models to do tradeoffs, cost improvement scenarios

1.5 hours with break

*       A real example from a real company that reduced defects without seriously impacting cost/schedule

How to estimate reliability when the code is being tested

 

*       Most popular models used in industry

1.5 hours

*       Data required for the models

*       Model Accuracy

LUNCH

1 hour

How to compute actual reliability metrics when the code is already operational

1.5 hours including breaks

Software reliability tasks

Remainder of afternoon

*       Summary of data required

*       Summary of tools and resources required

*       Summary of expertise required

*       Summary of cost/accuracy tradeoffs with each model

How to create a software reliability program plan

*       Examples of program plans from industry

*       Working session to identify an outline

Closing for day

 

About your instructor - Ann Marie Neufelder

Pricing