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 dont 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
projects 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,
Software testing
Internet/Intranet application development and E-commerce solutions
Web-Backoffice Database Integration.
Internet research and consulting
IT consulting
Software localisation
Data conversion
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
Availability of technical experts and resources
Good communication and infrastructure facilities including easy
access to the Internet
Qualified staff
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 dont 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, isnt 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.
Its 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:
Software itself
Quality Assurance documentation
Users Guide
Online Context-Sensitive Help
Installation program and instructions
Completely documented source code
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 projects
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
|