Quality Assurance Process

The quality approach is: All actions performed to be able to offer a product or service that attempts to fulfill as closely as possible the needs and expectations of the client.

With globalization changes, client satisfaction has become a major strategic issue. At Efficiens we desire more than to simply sell a product or a service to a client: We take to heart their complete satisfaction.

More than a philosophy, the quality approach in a global sense is a development tool that contributes by improving all the company's results. At Efficiens, we apply these principles to all our processes.

The quality approach permits us to:

  • Strengthen the efficiency of employees and their partners;
  • Assures the permanence of know-how while adapting to new needs;
  • Better use of all existing resources;
  • Reduce production costs.

All this is done with the goal of improving all the company's results and its competitiveness in the marketplace.

So as to be able to help in setting up this approach and to be by your side to get through the different steps, Efficiens puts at your disposal the services of its partners and experts in the field as well as a vast amount of online information.

Organizational Support and Project Planning

To be able to face the complexities of your projects and your rigorous requirements, quality control must start with the organization of the project.

The project manager must decide between several control methods and this choice can align itself on one of the software development life cycles currently being used in information technology.

The development of an application can be divided into several phases:

  1. Definition
  2. Specification
  3. Development
  4. Programming
  5. Tests
  6. Validation
  7. Distribution

During the whole process and depending on the complexity of the project, these phases should repeat and be sub-divided into sub-phases.

Even before the development begins, the project manager must ask himself some important questions concerning the application's specifications:

  • Portability
  • Usefulness in its present state
  • Ease of maintenance

The Life Cycle of an Application

The life cycle of an application comprises all the stages its life, from the beginning of expression and of the needs analysis until the delivery to your customer. Because you have to support the use of your product with your customer for as long as they are susceptible to encounter problems, the life cycle can vary enormously.