Skip Navigation LinksHome | F.A.Q

The following are questions frequently asked by our clients.

Please email us at info@mitrais.com if your question is not answered here.


Why outsource software development projects?

Corporations outsource software development projects to address a lack of skilled IT professionals or industry knowledge, to reduce costs, speed up project delivery or to free up internal resources.
back to top

Why should I outsource when I can recruit?

Recruitment is a timely and costly business requiring you to find and then integrate the new personnel into your organisation. By outsourcing, you not only negate the time and cost of recruitment, but you also gain access to staff already integrated into the Mitrais organisation who can quickly be brought up to speed by your existing team.

An additional benefit is that you can turn a fixed cost of a permanent employee into a variable cost of a specific skill.
back to top

What work is done offshore?

In an ideal offshore 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 outsourced offshore. However, design can be performed offshore and Bali is an ideal place to temporarily relocate your design staff.



Task distribution on outsourced software development project

The above diagram shows the typical distribution of tasks for an outsourced software development project.
back to top

What skills does Mitrais have

We have multiple development teams with the following technical skill sets:

Microsoft .NET Framework
Core Language
(C#, C++, VB.NET)

DirectX

J2ME

Microsoft .NET Desktop
Applications

Delphi

Jasper Report

Microsoft .NET
Web Applications

Microsoft SharePoint

COBOL

Microsoft .NET Compact
Framework

PHP

Progress

Crystal Report

DHTML

Oracle

SQL Server Reporting Services

JavaScript

Microsoft SQL Server

Patterns and Practices

Ajax

Microsoft Access

Office Automation

Flash

Data Warehousing

Component Services or Microsoft .NET
Remoting

Java Desktop
Applications

PDA/Palm/Pocket PC

Testing Services

J2EE Technology & Framework

 

In addition we offer design and analysis and professional software testing services
back to top

Is communication a problem?

Globalisation has reached a point where it is now as easy to collaborate with offshore personnel as if they were in the next office as opposed to the next country. This rapid increase in communication tools means that it is easy and inexpensive to exchange data, voice and video over secure links.

Where appropriate, Mitrais staff will visit your site. This usually happens during the design and integration phases of a project where knowledge transfer is critical. It is cheap and easy to visit Mitrais as we are located in Bali. Our offices are located less than 10 minutes from Ngurah Rai International Airport. Being a major international tourist attraction, Bali offers extensive international air links.

This has made offshore development practical and economical.
back to top

What language do I use to communicate with Mitrais?

As an international software development company, Mitrais uses the English language to communicate.
back to top

What is the level of fluency in English?

All Mitrais staff are university graduates with current Cambridge Business English Certificate (BEC) scores or equivalent. The Mitrais in-house training program retains 4 full time teacher/facilitators and its specialized business curriculum has been developed in conjunction with TBI (The British Institute), the leading English training centre in Indonesia. Mitrais staff are linguistically prepared and culturally aware of our client’s culture, ensuring effective communication.
back to top

Will Mitrais come to our site?

Where appropriate, Mitrais staff will perform analysis activities at your site. Our account managers will communicate with you regularly, however all development is done off-site. If requested as part of the project, development staff will come to your site in order to hold meetings, provide training or answer questions. The implementation phase of a project typically involves a software engineer being on-site. Also see Outplacement below.
back to top

Does Mitrais provide an outplacement service?

Yes. Mitrais has provided staff on site in Australia, Eire, UK, Malaysia, Hongkong, Indonesia, 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 here in Bali.
back to top

What level of savings can I expect from outsourcing to Mitrais?

An Australian company can expect to save around 50 percent of the costs of hiring personnel and 100 percent of the associated overheads, or even more if the solution was to use contractors. You wind up with all the normal outsourcing benefits of no continuing personnel cost obligation at a much lower cost.
back to top

What kind of engagement models do Mitrais use?

Mitrais has three basic engagement models:
  • Fixed Price
    Fixed price software development is Mitrais' premium priced service, costed at a composite hourly rate. The price premium reflects Mitrais' assumption of much of the risk of over runs and a lower staff utilisation rate.

  • Time & Materials
    Time and Materials projects generally are less costly because clients assume the project risk.

  • Seat Outsourcing
    Seat outsourcing is Mitrais' lowest priced service where Mitrais builds and manages a dedicated off-shore team for a client. The commitment by the client is a minimum of 6 months or longer.

Please contact us for more details of our bidding methodology.
back to top

How can I monitor performance and productivity?

Reporting systems are tailored to meet individual client requirements. Typically, periodical reports contain information about completed tasks, planned tasks, issues, risk management and questions for the client. For time and materials projects, additional reporting would normally include cost to date, cost to completion and time to completion. As an example, using the capabilities of the Internet, facilities can be provided to facilitate online interactive design, progress reporting and source deliveries at milestones.
back to top

How does Mitrais protect confidentiality?

To protect confidentiality and the intellectual property rights of the customer, Mitrais signs a Confidentiality and Non-Disclosure agreement. 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.
back to top

May I propose my own work standards or methodologies?

We have the Mitrais standards for processes, coding standards etc which we are happy to share, but we understand that existing software developers have their own standards and procedures and we are flexible and will consider any constructive suggestions.
back to top

How do I save money by having my work done in Bali?

The cost of living in Bali is much lower than in most developed countries. We are able to do your work at a much lower cost because our costs are much lower providing a win-win situation.
back to top

How do I send my work to you? 

Electronically via e-mail or FTP, via a courier service such as DHL, or, as many of our new customers choose, personally visit the island paradise of Bali!
back to top

Quality assurance and control

A quality assurance process is a key element of Mitrais methodologies. Measurement, project planning, quality reviews and the continuous improvement of standards, procedures and tools are an integral part of our methodology. Mitrais software development process is continuously improved using CMMI as a model.
back to top

Why visit Mitrais?

Firstly, we are in Bali and we are always happy to help out with hotels (we have corporate rates at several of the best hotels in Bali) but more importantly we value your trust. We have found that once people have visited us and met our team, relationships are always smoother.
back to top

How do you deliver source code? Will you provide remote access so it could be built locally?

We try to use any source control that the client currently uses. We work regularly with TFS, SourceSafe, CVS, etc. Some of our clients prefer us to remote into their repositories and check out directly, while others like us to split off a branch, keep it local, and synchronize the repositories on a weekly basis. We sometimes do nightly builds for clients as well. The bottom line is that we try to be flexible enough to integrate into a client’s development environment as smoothly as possible.
back to top

What tools do you use for issue/defect tracking? Will you provide remote access?

Our corporate standard is a product called AxoSoft OnTime which allows us to open client-specific web portals into particular jobs (secured of course). Since many of our clients use other defect tracking systems as well, we are happy to comply with their products. Where we are using a full suite of client products, we generally try to establish VPN access into their systems to make it work.
back to top