Your Partner for Achieving Software Excellence

Quality • Audits & Assessments • Metrics • Project Management • Implementation & Analysis

Software Engineering & Software Quality Consulting


The Westfall Team will partner with your in-house specialists to improve your software quality by:

  • evaluating your existing software quality management systems and identifying process improvement opportunities based on industry standards, models and best practices
  • helping you define, document and establish a software quality management system to cover the entire software development, support and maintenance life cycle
  • facilitating process definition meetings with your in-house specialists and staff
  • documenting your software standards, processes, guidelines, templates and checklists through interviewing key software personnel
  • facilitating process improvement efforts, post project reviews and root cause analysis of reported product and process defects
  • developing and providing training and/or training materials for your staff that is customized to your software quality system

Software Audits & Assessments Consulting


The Westfall Team will conduct audits or assessments to evaluate against industry, organizational or customer standards, processes, requirements or other specified criteria by:

Process
Evaluation

Evaluating the adequacy of your organization's standards, processes, plans and systems to meet stated objectives

Compliance Evaluation

Evaluating compliance to industry, organizational or customer standards, processes, requirements and/or other specified criteria

Effectiveness Evaluation

Evaluating effectiveness of your organization's standards, processes, plans and systems and their implementation

Improvement
Evaluation

Identifying areas of noncompliance and/or improvement opportunities

Software Metrics Consulting


The Westfall Team will partner with your in-house specialists to customize a metrics program that:

  • meets the reporting requirements of your customers
  • provides your managers and engineers with the information they need to make better decisions

The Westfall Team will improve the quality of your organization’s information by:

  • assessing your existing data collection and metrics programs and identifying process improvement opportunities based on industry standards, models and best practices
  • helping you define, document and establish a metrics program tailored to meet your information needs
  • facilitating metrics selection and design meetings with your in-house specialists and staff
  • developing and providing training for your staff that is customized to your software metrics and information system

Software Project Management Consulting


The Westfall Team will partner with your in-house specialists to improve your software project and risk management practices by:

Process
Evaluation

Evaluating your existing software project and risk management processes and identifying process improvement opportunities based on industry standards, models and best practices

Establish Risk
Management

Helping you define, document and establish software project and risk management program

Establish
Documentation

Documenting your software project and risk management standards, processes, guidelines, templates and checklists through interviewing key software personnel

Improvement
Facilitation

Facilitating project planning meetings, risk identification, analysis and planning meetings, and retrospective and rigorous improvement meetings with your in-house specialists and staff

Develop & Provide
Training

Developing and providing training and/or training materials for your staff that is customized to your software project and risk management processes

SEI CMMI® Implementation & Gap Analysis Consulting


The Westfall Team will partner with your in-house specialists to help your organization implement the Software Engineering Institute's (SEI) Capability Maturity Models including the CMMI® for Development and/or CMMI® for Acquisition:

  • evaluating your existing processes and performing a gap analysis against the CMMI® to select and prioritize improvement opportunities
  • helping you define, document and establish software processes to implement the CMMI® process areas
  • facilitating process improvement efforts including process definition meetings with your in-house specialists and staff to implement CMMI® process areas
  • documenting your policies, processes, guidelines, templates and checklists through interviewing key software personnel
  • developing and providing training and/or training materials for your staff that is customized to your processes

ISO 9001 Implementation & Gap Analysis Consulting


The Westfall Team will partner with your in-house specialists to help your organization comply with ISO 9001 by:

Process
Evaluation

Evaluating your existing processes and performing a gap analysis against the ISO 9001 standard to select and prioritize improvement opportunities

Obtain
Compliance

Helping you define, document and establish your processes to obtain ISO 9001 compliance

Improvement
Facilitation

Facilitating process improvement efforts including process definition meetings with your in-house specialists and staff to meet ISO 9001 requirements

Establish
Documentation

Documenting your standards, processes, guidelines, templates and checklists through interviewing key software personnel

Develop & Provide
Training

Providing training and/or training materials for your staff that is customized to your processes