Consulting Services
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:
- evaluating the adequacy of your organization's standards, processes, plans and systems to meet stated objectives
- evaluating compliance to industry, organizational or customer standards, processes, requirements and/or other specified criteria
- evaluating effectiveness of your organization's standards, processes, plans and systems and their implementation
- 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:
- evaluating your existing software project and risk management processes and identifying process improvement opportunities based on industry standards, models and best practices
- helping you define, document and establish software project and risk management program
- documenting your software project and risk management standards, processes, guidelines, templates and checklists through interviewing key software personnel
- facilitating project planning meetings, risk identification, analysis and planning meetings, and retrospective and rigorous improvement meetings with your in-house specialists and staff
- 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 materialsfor 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
- evaluating your existing processes and performing a gap analysis against the ISO 9001 standard to select and prioritize improvement opportunities
- helping you define, document and establish your processes to obtain ISO 9001 compliance
- facilitating process improvement efforts including process definition meetings with your in-house specialists and staff to meet ISO 9001 requirements
- documenting your standards, processes, guidelines, templates and checklists through interviewing key software personnel
- providing training and/or training materials for your staff that is customized to your processes