Software quality is the result of each stage of its creation – from defining its requirements, through designing and implementing to commissioning. Quality also means usefulness, functionality and operation compliant with the needs and expectations of the client. Product quality is, of course, affected, by the level of efficiency of the company in which it is created.
The philosophy of quality, which highlights universality and comprehensiveness (TQM – Total Quality Management), draws our attention to improving our products provided to all our clients (both external and internal) and turns quality into a management tool. Hence the term “quality management system” and a related name of system implemented in Macrologic SA – Macrologic Quality Management (MQM).
Macrologic Quality Management system keywords:
Client
Quality is determined by the Client’s needs.
From the first software design stage we adopt the viewpoint of the user. We try to use it consistently until the system is fully implemented in the company. Clients are the essence of our activity and a part of the organization. They tell us about their needs, and our task is to fulfill them. Listening to clients is necessary in the process of constant quality improvement and forces us to introduce innovations in the internal processes carried out in the organization. The management through quality system focuses on client requirements.
Processes
Process management is the essence of quality management.
Process management changes thinking in product categories into thinking in process categories. The quality of each product is closely related to the quality of the process (or processes) in which it was created. Quality in our understanding means trying to do everything right at the first attempt. We focus primarily on preventive actions, and not on corrective actions, which are taken after problems arise.
Universality
A condition necessary for the effective operation of a quality management system is its universality.
All activities of the company, especially every stage of IT systems design and development process, must result in products of the highest quality. Each employee of the company has his or her own clients, who use the results of his or her work. All employees are involved in actions aiming at maintaining and improving quality. We aim at quality in everything we do and how we do it.
Improvement
The driving force behind further quality improvement are the results of system implementation we have achieved so far.
The concept of continuous improvement of the quality of our solutions and of meeting current and future needs of our clients may be realized only with a complete and uniform management system. The quality management system itself is not our aim – it simply helps us to meet our goals; it is a tool to measure the effects of our work, to set better defined goals and to monitor their realization, and to continuously improve all aspects of our activity.