Why engage in nearshore software development projects?
Corporations contract their software development projects to nearshore IT Outsourcing Services to address a lack of skilled IT professionals or industry knowledge, to reduce operational and project costs, speed up project delivery or to free up internal resources and reduce risk by engaging the appropriate skilled professionals.
Why should I hire nearshore development team when I can recruit? What are the benefits of outsourcing software development team?
Recruitment is a timely and costly business requiring you to find and then integrate the new personnel into your organisation. Engaging in nearshore software development services can save you time and money, while also giving you access to an enormous amount of technical talent and ability.
Meet our software development team.
What work is done nearshore?
In an ideal nearshore software development model, analysis activities are performed on-site using a limited number of professionals. They can be either Mitrais staff or your own resources. The coding element, which requires a large pool of professionals, is delegated to the nearshore team. Design can be performed nearshore and Bali is ideal to temporarily relocate your design staff due to its close proximity and marginal time differences.
The above diagram shows the typical distribution of tasks for a nearshore software development project.
Can you summarize the competencies of your development resources? What skills does Mitrais have?
Mitrais supports 16 Technology Streams as shown below:
|Microsoft Windows Applications||C#, VB.NET, .Net Core, Entity Framework, Azure, AWS, WPF, Parallel Programming, WCF, XAML, Windows Forms, MS CRM, Windows Workflow Foundation, Windows Services, C++|
|Mobile Services||Android-Java, Android-Kotlin, iOS - ObjectiveC, iOS - Swift, OutSystems, Ionic, Xamarin, PhoneGap, Cordova, Sencha Touch, Appcelerator Titanium, Angular UI, Kendo UI, Intel XDK Framework, React Native|
|Ellipse||Ellipse Cobol, Groovy, Extender (Delphi), Connector, Reporting|
|Java Technologies||Java EE, Spring MVC, Servlet & JSP, Struts, Hibernate, JPA, Junit, Spring Boot, Spring MVC, Jquery, AngularJS, Angular, ReactJS, Kendo, NodeJS, Spring Test, Apache Lucene, Solr, Redis, Hadoop, HTML, HTML5, Spring/Quartz Scheduler, Thymeleaf, Google Protobuf, Jackson, Apache JackRabbit|
|PHP||Joomla, Drupal, PHP, LAMP Stack, Moodle, WordPress, Laravel, Symfony, CodeIgniter, CakePHP, Zend, Yii|
|Enterprise Integration||Mule ESB, Mule CE, BizTalk, ETL, XML, Enterprise Integration Pattern, Connector, API development|
|Business Intelligence||Jaspersoft, Data Mining, Data Administration, Data Quality, Big Data Management, BI Infrastructure, SSAS/SSIS|
|Software Quality and Testing||Test Processes, Manual and Automation Testing, Non-Functional Testing for Performance, Security and Usability|
|Managed Services||AWS Cloud Monitoring, Site 24x7, Grafana, Telerik UI for SP.NET AJAX, XML, TIBCO Active Matrix BusinessWorks, TIBCO EMS, TIBCO Spotfire, Data Mining, Data Administration, Data Quality, Big Data Management, SSAS/SSIS|
|User Interaction Design||Adobe Photoshop, Adobe Illustrator, Marvel App, Invision, Typeform, Coggle, Moqups, Dreamweaver, HTML, CSS|
|Software Design Tools||Sparx Enterprise Architect version 13.5|
|Low-Code Development||Outsystems version 10|
How do you manage the communications between you and nearshore/offshore clients?
This rapid increase in the availability of proven communication tools means that it is easy and inexpensive to exchange data, voice and video over secure links. Mitrais boasts some of the largest bandwidth in Bali, so remote collaboration with our clients’ teams is seamless and simple. We currently using state of the art solutions like GoToMeeting, Zoom, Lync and Skype to communicate with our clients, but we can adapt to whatever collaboration tools that you prefer. The aim is to work as an extension of your existing on-shore team.
What is the quality of our employee’s English?
All Mitrais staff are university graduates who are initially screened for a minimal acceptable level of English ability, which identifies their initial competency level and appropriately places them within our specialized Business Communication Program. Mitrais staff are linguistically prepared and culturally aware of our client’s culture, because we ensure courses utilize practical, real work examples, in order to build effective business communication. We have an in-house English training capability, with full-time teachers on staff to ensure consistent quality.
Does Mitrais provide an outplacement service?
Yes. Mitrais has provided staff on site in Australia, Eire, UK, Malaysia, Hongkong, Indonesia, New Zealand, Iran, the Philippines, South Africa, Zimbabwe, and Zambia. This takes the form of specific expertise for short periods or longer-term contract outplacement. In addition, Mitrais is well prepared to host your staff at our offices. Click to see where Mitrais Development Centers are located.
What level of savings can I expect by engaging Mitrais’ nearshore software development services?
The cost of living in Indonesia is lower than in most developed countries. We can do your work at a much lower cost because our costs are much lower providing a win-win situation. A typical South-East Asian company can expect to save 45-70% percent of the costs of hiring personnel and 100 percent of the associated overheads (even more if the solution was to use contractors). You can benefit from all the advantages of using nearshore development without the personnel costs.
What kind of engagement models do Mitrais use?
Mitrais has three basic engagement models:
- Managed Team Captive Team is Mitrais' most popular and best value service, where Mitrais builds and manages a dedicated offshore team for a client. The commitment by the client is a minimum of 6 months or longer.
- Time & Materials Time and Materials is typically used for short-term burst capacity.
- Fixed Price Fixed price software development is Mitrais' premium priced service and is available on request.
How can I monitor performance and productivity?
Clear and informative communication is, of course, the hallmark of successful projects. As a base, Mitrais provides comprehensive weekly reports to all stakeholders regarding the operation of every client’s team. This includes the information necessary to understand where the project and the Mitrais engagement stands at any point. In addition, many of our clients supplement this with additional measure to enhance the integration of the Mitrais team with their local resources. On-line demonstrations of software progress, team briefings and daily stand-ups are all used by clients to ensure that all team members remain on the same page at all times. Whatever your reporting requirements, Mitrais is happy to work with you to achieve them.
How does Mitrais protect confidentiality?
To protect confidentiality and the intellectual property rights of the customer, Mitrais executes Confidentiality and Non-Disclosure agreements. For Australian clients, such agreements are governed by Australian state or Federal laws. We also have a full set of arbitration regulations in our standard contract, backed up by our own liability insurance. Mitrais uses Active Directory groups to limit access to customer’s intellectual property to only those staff working on the customer’s projects.
What are the requirements that Mitrais requires from its clients?
To get a great result on a project requires a concerted team effort between Mitrais and our clients. While we are more than capable of the software development, we need client input on the functionality and design of the product that you envisage, and in the testing and validation of the product produced. No one knows your business and clients as well as you. Meet our software development team.