Home / About Us / Our Quality Policy
Our Quality Policy

eSoft has identified the Key process areas and Operational framework in adopting quality standards at CMM practices in the various departments of software to develop a quantitative understanding of the quality of the project's software products and achieve specific quality goals.

Software Quality Management at eSoft involves defining quality goals for the software products, establishing plans to achieve these goals, and monitoring and adjusting the software plans, software work products, activities, and quality goals to satisfy the needs and desires of the customer and end user for high quality products.

The practices of Software Quality Management build on the practices of the Integrated Software Management and Software Product Engineering key process areas, which establish and implement the project's defined software process, and the Quantitative Process Management key process area, which establishes a quantitative understanding of the ability of the project's defined software process to achieve the desired results.

Quantitative goals are established for the software products based on the needs of the organization, the customer, and the end users. So that these goals may be achieved, the organization establishes strategies and plans, and the project specifically adjusts its defined software process, to accomplish the quality goals.

Goals
  • The project's software quality management activities are planned.
  • Measurable goals for software product quality and their priorities are defined.
  • Actual progress toward achieving the quality goals for the software products is quantified and managed.
eSoft's Commitment to perform
Commitment 1 -- The project follows a written organizational policy for managing software quality.

eSoft's ability to perform

Ability 1 -- Adequate resources and funding are provided for managing the quality of the software products.

1. Specialty engineers in areas such as safety and reliability are available to help set the software quality goals and review progress towards the goals.

2. Tools to support predicting, measuring, tracking and analyzing software quality are made available.

Examples of support tools include: 
  • Data collection tools,
  • Database systems,
  • Spreadsheet programs,
  • Software life-cycle simulators,
  • Quantitative analysis tools, and
  • Code audit tools.
Ability 2 -- The individuals implementing and supporting software quality management receive required training to perform their activities.

Examples of training include:
  • Planning quality commitments and goals for the product,
  • Measuring product and process quality, and
  • Controlling product quality using the defined software process.
Ability 3 -- The members of the software engineering group and other software-related groups receive required training in software quality management.

Examples of training include:
  • Understanding the goals and benefits of quantitatively managing product quality,
  • Collecting measurement data,
  • Understanding the quality measurements for the software process and product, and
  • Planning and controlling the quality of the software product.

Testimonials