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