Home / Service / Methods / People and Processes

At MKINDO you will find a full spectrum of expertise and engagement models which address new software outsourcing imperatives:

  • Shortening the market-to-idea process, not just reducing costs.
  • Teams that really integrate, not remote teams.
  • Continuous evolution of applications, followed by maintenance instead of growth.

At MKINDO, you can also find a clear desire to create long-term partnerships with your client and achieve seamless team extensions.

Only professional and committed people and solid processes can do this, which are the two pillars on which we build value.

Extending the Team

Our specific emphasis on ramping up any new partnership lies at the heart of creating effective team extensions for your client.
We choose the core team not only on the basis of technical expertise and relevant experience but also on the basis of cultural compatibility and the willingness and ability of the colleagues to work on your unique project(s).
Transfer of information is likewise critical. The dedicated development teams, once created, ensure the transfer of expertise from your teams through workshops and intense collaboration, either at your company site or in our premises. To do so, we are building a centralized process and collaboration together that ensures that the distributed team works seamlessly. All these lead to a self-managed team that will be able to add new, simple and versatile team members as needed.

Engineering Practice

Although we have a high-level project management system that meets traditional standards and strategies, we can work together with you to set up the relationship and adapt to the standards and resources of your organization or we can come along with our suggestions.

Both our projects adopt an Agile model (normally adapted SCRUM) or a hybrid Agile model-Waterfall. The collaborative atmosphere that we are building together contributes to the degree of project management and the organizational accountability that your business requires.
Minimized risk resulting from manufacturing-ready code at the end of each sprint, distributed software testing teams across the entire development cycle and versatility to adjust and re-prioritize are only a few of the many benefits the company will gain from partnering with MKINDO on.

The emphasis on quality of the software comes from the inner push towards software engineering mastery. Our quality-focused activities include the versioning of source code, continuous development, code testing, and refactoring among others. We are continuously evaluating performance and processing using metrics such as code coverage, complexity of code and analysis of dependencies.

Operational know-how

We put great emphasis on operational excellence as a Software Development company.
It is the responsibility of MKINDO’s Operations Department to continuously develop our current delivery capabilities and the overall level of quality of our delivery services. They provide feedback and support for the implementation layer of our projects, drawing on global standards and specific methodologies.

They draw upon proven knowledge and previous experiences in doing so.
In addition, MKINDO ‘s organizational excellence framework provides the organization with change management and decision-enabling support. This promote the smooth running of operating processes around the enterprise and ensure priorities are achieved.

In addition we depend on an organizational management system structure in our operations. Its function is to help all of our processes, from the needs of the customer to the satisfaction of the client and from the needs of the firm to the satisfaction of the company.

Attaining operational excellence offered many benefits for our business and our customers alike. MKINDO has a balanced work atmosphere, a motivated team and is dedicated to creating mutual confidence for genuine customer interactions. Operational excellence also allows us to have a good leadership team and a safe work climate.

Processes in Performance

At the core of our quality processes is our desire to aim for excellence. For us, quality is the responsibility of all, and the foundation for achieving software engineering mastery.

The Operations department in MKINDO offers assistance at a project level and ensures that the job is consistent with the processes of project management and software engineering. They also ensure that MKINDO’s products and services follow customer requirements. All this while concentrating on the ongoing development of the capacity of the business to meet consumer needs.
They carry out ongoing internal and external audits of projects which lead to corrective and preventive actions. The Operations team also carries out routine project safety audits and ensures that the accepted follow-up activities are enforced.

You will consider a emphasis on clients, leadership, people engagement, and relationship management within our quality management principles. Our methodology is often process-based, and evidentiary decision-making.
By adopting all of these procedures and the industry standards, we provide our customers with high quality code and services. We also help them cut costs by early identification of possible risks and control of the quality of our deliverables.

Security Processes

It is important for us to safeguard all data obtained from our clients. We are therefore investing heavily in InfoSec initiatives designed to safeguard personal information, meet customer security requirements and provide secure, compliant code.

At a company level, following industry guidelines and best practices, we develop policies and procedures, and enforce controls that meet legal, legislative, and contractual requirements.

We place an focus on health in our work process. Although each head of department handles the risk, it is everyone’s responsibility to maintain a safe environment. Together we are all working to build a secure environment for ourselves and our customers.

The basic principles on which our protection is based are: confidentiality, honesty, availability and resilience.

In addition , it is important in our operations to ensure the protection of our citizens and the IT infrastructure. We have redundancy of the network and electricity, access control system, monitoring warning system, CCTV and other practices in place.

Management Training for Citizens

Currently our team has 800 software development and software testing engineers and is rising steadily. We employ a well-established human resource management process which helps us to easily and effectively develop and scale up teams.

Well-structured options

Our recruitment process follows a streamlined approach which consists of:

  • Selection of CV’s;
  • HR interview with a recruiter for human resources;
  • Virtual professional review for engineers at the start of their careers (OPP, Databases, Algorithms, etc.);
  • Professional consultation with recruitment expert and project manager;
  • End interview;
  • Trial period: 3 months.

 

Workout & Training

The process of information learning for a new member of a team begins early in the onboard phase. When being acquainted with the principles of organization, procedures and confidentiality, a new employee is getting training for different resources and technology on the job.

Our continuous training system includes both internally and externally delivered courses which address both technical and soft skills. There are a number of certification programs in place for software technology development , quality assurance and IT support.

Sharing of Knowledge

We employ a single and integrated framework based on Atlassian collaboration tools for information sharing, coaching, training, and internal communication. A professional knowledge base is in place and is continuously expanded by the efforts of the participants.

Informal learning sessions and presentations within project or product teams and through projects are standard practice. Most MKINDO app developers are involved in enterprise-wide development or area-based communities. They meet regularly for the exchange of information, addressing topics related to technology, and software practices.

In addition, an internal coach network plays the role of a mechanism for knowledge transfer in the organization.

Managing Performance

The individual performance monitoring program that we employ involves review of the 3-month trial period, regular assessments (360 degrees, self-assessment, top-down review, bottom-up evaluation), and ongoing performance analysis of the project based on customer input.

Creating Group

Bonding in our teams is encouraged by a range of activities such as team bonding projects conducted outside the workplace, organizational gatherings (parties, anniversaries, meetings, etc.), numerous sports activities and tournaments, as well as casual ‘going out’ activities.