MMGS at a Glance

We exist to serve our customers.

We shall serve our customers with utmost integrity and with professional ethics. We shall focus all our competencies to ensure that we provide the best level of service to our customers. Our leaders will respond with extra effort and enthusiasm to meet customer needs. We take direct responsibility to ensure that our customer is advised with the highest professional integrity on all aspects of software projects delivery. We shall align our organizational structures so that we perform only those activities that add value to our customers in terms of quality, timeliness, and cost.

We promote innovation and flexibility.

We believe that existing practices and structures must be constantly examined in order to ensure they have relevance in the-business context in which they are applied. We openly discuss change and constantly innovate to modify our practices. This is done through formal data analysis and metrics gathering coupled with sound business judgment. Such innovation is a part of the culture of our organization and is the responsibility of every employee. Formal authority and structures will not hinder innovative thinking and change in the organization. Our leaders take on a mentoring role in identifying and implementing opportunities for innovation and improvement.

We constantly improve.

We believe that constant improvement through learning and measurement is the key to success for a technology-focused service organization like ours. We also believe that improvement and learning is an organizational mindset. We promote learning in all that we do. This includes learning from our customers, incorporation of best practices and solutions, directed quality initiatives for improvement, seminars for knowledge dissemination, leadership training, and formal training in technology and software engineering. Our leaders directly contribute to this learning objective through mentoring and training. Our employees take direct responsibility to upgrade their skills and capabilities through ongoing training and development.

We achieve our objectives through teamwork.

We recognize that teamwork is essential for success. Our business success relies on clear-minded definitions of goals for the work that we do, and superior teamwork to achieve these goals. We believe that talented individuals can deliver quality solutions only through effective cooperation. This teamwork encompasses the customer, project teams, related support teams, and external partners who form part of the solution delivery. Our commitment is to work as a world-wide team to meet our customer expectations. An individual's alignment and contribution to the team forms a key part of our performance management.

We respect and recognize our employees for their commitment and expertise.

We recognize that each employee working for us is an asset who directly impacts the quality of our solution to our customers. We foster an environment where each individual is respected for their work. For us, more experience means greater ability to serve our customers in more challenging and varied situations. We also recognize and respect the fact that our employees often go considerably beyond the call of duty in meeting and exceeding commitments to our customers. We recognize such dedication and reward our employees' commitment and performance.