Software reliability assessments
Home About SoftRel, LLC Publications Order Form/Prices News Log In

 

Gap analysis

Software reliability assessments

  • Is software a major or visible portion of your product?
  • Are late software deliveries costing your company money and/or causing dissatisfaction with your customers?
  • Are software defects a cause of concern with your customers?
  • Does software perform functions that can or may impact safety or monetary issues?
  • Is a significant amount of a product budget devoted to software development?
  • Is software performance critical to equipment functionality?
  • Is your software user friendly and fault tolerant?
  • Is user error a major problem?
  • Do you have limited resources to improve software?
  • Do you have limited calendar time to improve software?

There are several options available depending on your budget and availability of internal resources.

Firstly, you should have an on site initial software reliability assessment followed by a detailed assessment.

Unlike other assessments, this assessment measures more then process.  It measures the product, defects, other software reliability measures and the organization. 

assessment service.jpg (83786 bytes)

The illustration above shows how the assessment is administered.  The assessor completes each task shown above resulting in a comprehensive vision and roadmap of how to reduce escaped defects with the smallest cost and time to implement.


Capabilities

More then 90 organizations benchmarked to date including

  • Development practices
  • Development organization
  • Average defects levels vs. development practices
  • Probability of late delivery
  • Relative cost of reducing defects

Get a real assessment report - this company was trying to avoid a future failed project. 

Pricing

Service Deliverables Comments
 

Initial assessment Your site

Followed by

Detailed assessment performed at SoftRel, LLC

Initial assessment:

Report and presentation covering

  • measurable goals for moving forward
  • current software reliability index (A percentile from 1 to 99 corresponding to escaped defect density)
  • predicted defect density at start of testing and delivery and end of useful life

Detailed assessment:

  • Detailed report showing quantitative and qualitative measures for each of the software lifecycle deliverables (requirements through test plans)
  • A root cause of analysis of recent defects - this is used to identify the appropriate focus (i.e. requirements, design, code, corrective action, etc.)
  • Predicted escaped defects (those that will be visible to customer) as well as predicted testing defects (those visible after integration)
  • Prediction of testing resources required to reach the defined objective
  • Prediction of maintenance resources required to reach the defined objective
  • Relative cost and time increase of addressing identified gaps in survey
  • Predicted decrease in defects and defect density of addressing the gaps in the survey
  • Tradeoff scenarios between cost, time and reduced defects

 

At least 7 days notice is required for services performed at your site.

 

See the travel policy for more information

Gap analysis performed at SoftRel, LLC

 

 

  • Identification of key gaps that separate your project from getting to the next percentile
  • Identification of key strengths that separate your project from percentiles with bigger defect density
  • Recommendations as applicable for how to execute the key gaps identified
    • Checklists
    • Helpful tips and hints
    • Lessons learned
You must have an initial and detailed assessment prior to having a gaps and strengths analysis

 

Software reliability program plan See a sample table of contents An initial and detailed assessment is recommended but not required
Get benchmarked See get benchmarked An initial  assessment is required.  A detailed assessment is highly recommended.
Software reliability prediction See Software reliability predictions

 

Prerequisites are completion of the initial and detailed assessment

 


Typical schedule for Software Reliability Assessment

Task Resources required from your company Approximate time frame
Question and answer with subject matter experts At least one subject matter expert from these areas:
  • Software management
  • Software testing/validation
  • Software quality/metrics/process engineering
  • Engineering  management

At least one typical/average software engineer

An experienced software engineer other then those experts listed above who has been with the company/division for less then 1 year but more then 1 month

The order of the meetings is not important.

 

Software manager - 1 hour minimum

Software testing/validation - 30-60 minutes

Software quality/metrics/process engineering - 30-60 minutes

Engineering management - 15-30 minutes

Average/experienced software engineers - 30 minutes each

Collect defect data Collect a sample of fielded and internal defects from the defect database.   Key data includes:

a. dates

b. severity

c. description (so that a root cause can be determined)

d. status (fixed, open, rejected, etc.)

1 hour

This task can be performed in between interviews.   Generally, software quality/metrics/processing engineering or software testing expert will have this data available.  So, this task can be combined with the interview with the appropriate persons.

Review software development work in progress This incased customer specs, system specs, software specs, software design documents, software code samples, software test plans, checklists, etc. 

Someone in a leadership position who can provide these documents in hard copy or electronic format. 

SoftRel will review these independently
Collect software size and other metrics In order to predict escaped defects, a size prediction is necessary.   SoftRel has tools for computing actual size, if your software organization does not have the size available.  Our size tools are "read only".

A software engineer or manager with understanding of the software size or someone who has access to the software code.

Usually about 1 hour from a software engineer or software manager
Final meeting to present executive summary of results You can decide who will attend from your company.  You can decide how long this presentation will be.  Usually about 1 hour is sufficient for presenting the executive summary and then additional time for Q&A.
Off site preparation of detailed results SoftRel will prepare a detailed written report of all results remotely and then deliver to you normally within 1 week Not applicable
Off site preparation of Gaps and strengths analysis SoftRel will prepare a detailed written report of all results remotely and then deliver to you normally within 1 week Not applicable