go ...


corporate services research & development alliances profile products careers
 HOME
contacts site map inquire

FAQ:  

Business
How can I benefit from working with Aaramb?
What services does Aaramb provide?
What, besides cost, is the difference between developing locally and doing it offshore?
How can I be assured that I am not wasting my money?
How can I be sure in your productivity and that you don’t overcharge me?
What other risks do I have developing offshore?
What makes Aaramb unique?
What are your standard Terms and Conditions?
Can I first get a rough guess about the cost of my system?
Can I try your services first before signing a contract for a large system with you?
How can I start using Aaramb Solutions?

Technology
What programming experience does Aaramb have?
What are typical software product deliverables?
Your development process looks pretty complicated. Is it really necessary?
How do clients control the project’s progress?
What should I do, if I am not exactly sure what functionality I need?
How can I be assured of high quality, reliable software?
How can I be assured that if I need to update my system, you will help?

Outsourcing
Isn't communication a problem with off-shore development?
Who will I be dealing with at AARAMB?
Typically, what steps are involved in the AARAMB development process?
What happens after development begins?
How Does Status Reporting Work?
Will AARAMB come to our site?
Are you a body shop ?
Who owns the code?

Business
How can I benefit from working with Aaramb?

Aaramb assures that your project will be done on time, to budget, and in accordance with modern quality and technical standards. You can outsource Aaramb your IT projects ranging from a simple utility to a total automation of your business. It is confidential and reliable. Copyright on the final system belongs to you. Also, custom information systems are expensive as development of main parts requires hiring skilled professionals. By using our services, you will reduce the cost by 50% at least. You also achieve savings on equipment, maintenance and infrastructure required during the development. Learn additional information on our service technology, development process and why outsource offshore.

Top

What services does Aaramb provide?

Aaramb provides a wide range of software development and design services including:

Development of custom software systems for all Windows and Unix clone platforms,
more... Software testing
more... Internet/Intranet application development and E-commerce solutions
more... Web-Backoffice Database Integration.
more... Internet research and consulting
more... IT consulting
more... Software localisation
more... Data conversion
more... IT staffing (contact us for more information)

Top

What, besides cost, is the difference between developing locally and doing it offshore?

The main difference is electronic communication. If you are friendly with Internet and e-mail, then you will have only advantages from working with us. We have special techniques and tools to support remote development including our own FTP and WWW sites. Read more on the subject.

Top

How can I be assured that I am not wasting my time and money?

Read about our Service Technology and Development Process. If you still have any questions or concerns, do not hesitate to contact us. We will spend as much time as needed to explain, provide additional information or make a testing, pilot task for you, free of charge!

Also we can give you a good piece of advice. In all sincerity, is any work suitable for outsourcing offshore? The simple answer is NO. Only long-term and series of short-term projects that require high-rated specialists are! You should clearly identify the type of your project and take into account that even if the whole project is not suitable for offshore development, it can be still possible to successfully outsource some subtasks and subsystems. Additionally, your offshore vendor should meet the following requirements:

Professional rates should be significantly lower than in your country
more... Availability of technical experts and resources
more... Good communication and infrastructure facilities including easy access to the Internet
more... Qualified staff
more... Fluent English
If you have any doubts identifying this, try to contact us. We will provide a fair advice.

Top

How can I be sure in your productivity and that you don’t overcharge me?

You monitor every phase of development. Every phase has material results that you can see and review. If required, we provide Individual Labour Accounting and Status Reports. The complete scope of the work is defined at the initial phase of development and approved by you. Also, we are interested in long-term co-operation with you. Additional reason, isn’t it?

Top

What other risks do I have developing offshore?

First of all, all usual risks of software development: proper definition of the task, proper planning, proper managing and proper development process. We do our best to address these issues and have many successfully finished projects.

The second is communication. There should be two Project Managers - on-site and off-site - that communicate every day. Failure in communication is the main cause of unsuccessful development. Understanding this, we use a so-called "24-hours" reply principle. Any messages addressed to us will be answered during the same or next working day, and -- we require the same from our customers!

The third is agreements. Responsibilities, payments and other arrangements have to be well made-up, safeguarding both sides.

The fourth is culture differences. There could be some misunderstanding among the people involved. Your patience and our experience will help to overcome this. Also, this has another, admirable, side. It’s interesting and sometimes funny and relaxing!

Top

What makes Aaramb unique?

Professionalism, knowledge, reliability and flexibility combined with low prices.

Top

What are your standard Terms and Conditions?

Once a contract has been signed, we issue an invoice after deliveries were made according to the Payment Schedule which is a part of the Project Plan approved by you. Usually invoices are paid by wire transfer in US Dollars or Indian Rupees. Copyright on the final system belongs to the customer.

Top

Can I first get a rough guess about the cost of my system?

Yes, no doubts. Just contact us or use Inquiry Form.

Top

Can I try your services first before signing a contract for a large system with you?

Yes, you can request us to do a pilot, testing project. We will do it with payment in case of successful completion or even free of charge. It depends on what your "large system" is.

Top

How can I start using Aaramb solutions?

Contact us with your business requirements, idea or simply questions.

Top

Technology

What programming experience does Aaramb have?

We can provide programming for all Windows platforms and Unix Clones using Visual C++, COM/DCOM, Java, Visual Basic, Perl, ASP. Click here for more

We have developed systems that use Oracle, SQL Server, Sybase and Access databases, sometimes all of them simultaneously via ODBC.

Top

What makes a typical software package?

It consists of:
more... Software itself
more... Quality Assurance documentation
more... User’s Guide
more... Online Context-Sensitive Help
more... Installation program and instructions
more... Completely documented source code
more... Maintenance instructions

Top

Your development process looks complicated. Is it really necessary?

The software development process is complicated by its nature. Our development process only reflects it. Excluding any stage leads to higher risk and lower quality. Sometimes we are asked to simply provide programmers, but such savings on management, planning, testing and documentation bring many problems in future and the final cost of the system becomes much higher, if the system will be finished at all.

Top

How do clients control the project’s progress?

You do have full control over the development, primary through on-site Project Manager. Our Service Technology and Development Process ensure that there will be no unpleasant surprises at the end of the development.

Top

What should I do, if I am not exactly sure what functionality I need?

It is not a rare situation. Simply contact us even with a rough idea or try to fill in the Inquiry Form. We will define the task together.

Top

How can I be assured of high quality, reliable software?

Through our Development Process which is aimed at quality and only quality. We even provide Software Testing Services for other software development organisations. Also, you will have all preliminary versions of the software installed at your location for internal testing, verification and acceptance. During the 3-month warranty period after the software was installed in production mode, any problem in the code will be corrected free of charge.

Top

How can I be assured that if I need to update my system, you will help?

We can conclude either a long-term maintenance agreement stating our responsibilities or a general agreement on providing modifications on a case basis.

Top

Outsourcing

Isn't communication a problem with off-shore development?

AARAMB provides every client with a Technical Account Manager (TAM) based in your region. TAMs are ultimately responsible for customer satisfaction so all communication with the client goes through the TAM. Unless they choose otherwise, AARAMB customers never need to speak with anyone outside your region.

Top

Who will I be dealing with at AARAMB?

As an AARAMB client, your main point of contact will be a Technical Account Manager (TAM). TAMs are region specific customer service representatives who are highly technical in nature and equally skilled in project management. A TAM's duties include installing software, troubleshooting, and running weekly status meetings with their clients. The main job of the TAM is to make sure that their clients are satisfied in all respects, that our R&D understands their client's needs, and that clients are aware of our R&D's agenda.
Behind the TAM lies a whole network of professional developers including a Lead Designer, QA Manager, Project Manager, Lead Developer, Technical Writer, and a host of other developers and QA technicians. Generally, our clients won't communicate directly with R&D, but they are always available to clients who wish to contact them. All of our staff can communicate in English and usually appreciate the opportunity to do so.

Top

Typically, what steps are involved in the AARAMB development process?

Of course, every development project is unique, but the following steps are generally followed:
1. Potential customers send us a Request For Proposal (RFP). This document should contain a list of requirements for the product, including any necessary deadlines. This document is generally written by the customer; however, AARAMB can also help to flesh out an idea that is still in the conceptual stages.
2. Within the next 48 hours, AARAMB will respond with a proposal delivery date and conditions.
3. The Proposal will then be developed within the guidelines determined in step 2. The Proposal will contain basic milestones for product development and will include estimations of project size, risk, restrictions, problems, QA needs, documentation needs, training needs, and information on any open issues.
4. When customers agree with the proposal, they sign their approval.
5. Resources are then assigned by AARAMB R&D to the development of the project. If a Technical Account Manager (TAM) isn't already involved, one will be assigned to the customer.
6. Technical design documents are then developed, and customers sign their approval. Optionally, a prototype or demo plan will be delivered.
7. Development begins.

Top

What happens after development begins?

1. We can arrange for weekly (or even daily) code uploads to your or our FTP server. Both source and executable will be delivered.
2. Test plan development begins immediately, and we will provide a draft test plan to clients well before the alpha is complete. Clients need to approve the test plan and sign off on it.
3. During the period that follows, TAMs keep their clients informed with formal weekly status meetings and informal daily updates as needed.
4. Our R&D team then delivers an alpha build and an annotated test plan. Clients should perform acceptance testing against the annotated plan. At the same time, technical documentation is usually delivered.
5. Subsequent builds are then delivered regularly until a beta build is produced.
6. Clients generally run a beta program, which includes bug tracking and reporting.
7. Subsequent builds are then delivered until the client is satisfied with the code's stability.
8. The final build is then delivered with an annotated test plan. Again, clients should acceptance test the final product.

Top

How Does Status Reporting Work?

Every week, the project team (which includes the TAM and representatives from the client) will meet to discuss the status of the project. The TAM will produce a status report for each meeting. There are three levels of reporting detail:
1. Executive Overview -- This is the highest level of reporting and basically consists of yes and no answers to basic questions about the project's adherence to budget, schedule and quality.
2. Detailed list of activities and milestones -- This includes a schedule of the upcoming deadlines, what tasks have been recently completed, and what tasks will be completed in the near future.
3. Project plan -- Clients can optionally receive the entire project plan in MS Project format in order to track the project's status in complete detail.
At the end of each status meeting, TAMs track the list of action items that are produced, and they are responsible for making sure each team member does their part.

Top

Will AARAMB come to our site?

Technical Account Managers (TAMs) will visit their clients regularly; however, all development is done off site. If requested, development staff will come to your site in order to hold meetings, give training or answer questions.

Top

Are you a body shop ?

AARAMB is not a body shop. We don't just provide you with a developer, we provide you with a team. Our services are project based, and client's only pay for the work delivered. When the project is over, there are no HR hassles to deal with.

Top

Who owns the code?

When all is said and done, our clients own the code we develop. Code ownership will be spelled out clearly in our contracts.

Top

 

 

 

 

 

 


Development



Implementation



Solution Delivery Architecture



Software Development phases



Outsourcing



FAQ




more...
     
 
© 2001, aaramb network p ltd. all rights reserved.