|
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 |