AROBS has been involved only in software development as an offshore development center. The company has supplied outsourcing services to other companies either on a project basis or using the time and material pricing model.
AROBS is committed to providing its customers with reliable and repeatable operational services. SLA are carefully established with the customer to create a common understanding about services, priorities and responsibilities. Based on the SLA, service adequacy is periodically assessed and adjustments negotiated.
The process flow in the offshore development center is often established by the customer, as we work mostly with software houses that prefer to manage the work themselves.
As previously stated, this process is usually defined by our customers. Even so, the following general steps are almost always parts of the process.
Yes, this is something we are normally doing and charging separately from development. The extra costs include travel and lodging expenses, as well as a daily allowance.
Regarding the place where development takes place, we are often restricted by our employees' reluctance to live abroad or in other Romanian cities than Cluj for long periods of time. Most of them have strong ties to Cluj (family, life partner), who cannot accompany them at the customer site.
Up to four weeks at a time at the customer's office over a period of 6 months usually works, but anything above a month tends to cause troubles with middle and senior developers. Juniors are sometimes less reluctant to work abroad, especially if they are single.
We normally suggest our partners a hybrid model, in which AROBS' developers spend as much time as necessary at the customer site (usually no more than a month) at the beginning of the project and then do the bulk of the work at the AROBS development center in Cluj-Napoca, Romania.
AROBS works both with software houses and final clients.
When software houses are involved, they usually interact with the final client and gather the rough project specification. We then refine these specifications into detailed specifications and implement the code accordingly. We also do the application design based on the rough specifications. In these arrangements one team is on the software house’s side and one team on our side. The same can be true when we work with end customers.
Yes, this is usually possible with internal resources. Our policy is to have some of our developers work on internal projects so that they can step in when emergencies occur. When your staffing requirements exceed our possibilities we can rely on subcontractors. Overtime from AROBS developers is also an option, as our specialists sometimes agree to do extra hours on a temporary basis.
Most of the times there are ways to meet your most critical and unexpected needs with a notice of approximately one month.
Our support team is made of people with excellent linguistic skills. They have either spent a long time in countries where English, German or French is the native language or studied and practised these languages thoroughly in Romania. General communication for support purposes is done via e-mail. Each message gets sent to the following persons:
Each type of mail has a specific response time interval (i.e. production bug: 1 hour, design analysis: 2 days). If unusual situations occur in which the person contacted to handle the issue cannot reply in the time agreed upon, the project supervisor intervenes to check the reasons for the delay in response and takes immediate action to ensure that the customer receives the answer in the shortest time possible.