Customers rightly place high expectations on the quality of software solutions and services we deliver. This includes functionality, usability, stability, performance, information security, adherence to schedules, cost transparency, innovation potential and much more. We have the claim to permanently fulfill these quality requirements and to exceed them if possible. Our quality management system supports us in this endeavor.

We operate a DEKRA certified quality management system according to ISO 9001-2015. This quality management system covers all branches and functional areas of the company. Our subsidiary in China is also certified according to ISO9001-2015.

Our Quality Standard in Day-to-day Work

A Quality Management System (QMS) must not be a paper tiger. It should reflect the day-to-day realities in the company, create a clear framework for action through processes with visible guard rails and easily understandable rules. However, it must also offer sufficient room for maneuver within which we can respond to individual customer requirements and allow employees to contribute their creativity at any time.

At any time, the descriptions of our processes can be accessed digitally by all employees on the company-wide intranet. The superordinate navigation structure and a full-text indexed search system simplify the retrieval of individual process elements. Any necessary process adjustments are immediately communicated to all affected employees.

Core Process Software Development

Most of our projects follow an agile model. This is based on the well-known SCRUM method but has been adapted and extended to the specific requirements of our customers and target markets, based on our own years of experience with agile development. For smaller projects, we also have adequate process models available, so that we can choose the right approach for any project size. The QMS also allows flexible adaptation to existing customer processes, as long it is ensured that this will not compromise quality.

Quality Assurance Tools

Important measures for quality assurance and improvement within the software development teams are test plans, code reviews, automated and manual tests, but also sprint reviews and retrospectives. Likewise, the static analysis of technical and security-related aspects of the source code is one of our daily tools.

Independent expert reviews of the artifacts generated by the project teams, such as project plans, test plans and architecture documents, are a matter of course for us.

Through measures such as threat modeling, developer security training, security checklists or security scans of web applications, we ensure that the neuralgic aspect of information security is never neglected.

We continuously monitor legal aspects such as license checks of third-party components and the associated obligations and incorporate them into the projects.

It is also important for us to provide the customer with a high level of transparency regarding the current project status. We ensure this through fast and regular communication with the customer, but also by providing a detailed monthly project status report.

Striving for Continuous Improvement

We are driven by the desire to become even better. The focus of our work with the processes is therefore also on their continuous improvement and adaptation to a constantly changing environment. For each sub-process there is a responsible process manager who drives the continuous improvement of the process entrusted to him/her.

Regular project retrospectives are used at project level to identify potential for improvement and thus permanently optimize work within the project teams.

A dedicated strategy process supports us in planning and implementing company-wide, cross-departmental targets and improvement measures.

Quality as a Management Task

Executives on the corporate management level are responsible for the individual core processes as process owners and are in close contact with the process managers.

Our QM department is responsible for the standard-compliant control and further development of M&M Software's QMS. It operates independently and reports directly to the management.

Employees as Success Factor

The absolute prerequisite for our success is highly motivated and excellently qualified staff. On an individual basis, training activities are coordinated by the managers with the individual employees. The additional central coordination of all training measures ensures effective implementation and makes sure that strategic concerns are also taken into account. There is also an in-house coaching program that is open to all employees and supports them in their personal development.

Reliable Premium Quality from M&M Software

We strive for premium quality. This means: Even if something does not work as expected right away, we remain persistent and solve the problem in cooperation with our customer.

We want not only satisfied, but also enthusiastic customers who can fully trust in us. We achieve this goal reliably and sustainably. This is proven by our numerous development partnerships with long-standing customers, who are always eager to tackle new tasks with us.

Take the chance and develop your software in reliable premium quality at attractive conditions together with M&M Software GmbH.

Front Desk
Front Desk

We will gladly answer your questions.