|
Many clients ask us how ABT builds custom
applications, which perfectly suit their needs, at the agreed price,
on time and with guaranteed quality. They also want to know what to
expect from a custom application development project with ABT, and
whether they will be able to control how things are rolling without
taking courses in computer science. We understand these concerns and
want you to know about our proven blueprint, which will make sure
you are absolutely satisfied with the result.
Submit your requirements using our
simple appointment form
and we will contact you to help you determine the automation
opportunities in your business. It is only natural when our clients
don't know where to begin and need valuable advice. That is why we
spend as much time as necessary to identify your needs and see the
picture from your side. We also understand that software development
is not your business, so you will not need a dictionary of computer
terminology to deal with us. You will never find us talking about
"Java threads", "SQL transactions" or "distributed computing with
CORBA". We will always speak to you in the language you are
comfortable with.
During the consultation and follow-up
communications, we will determine what your application will do,
where we can cut down on time-consuming activities such as redundant
data entry, old complicated applications, manual compilation of
reports, etc. We will also search for how we might use technology to
reduce your costs. It might be distribution of reports
electronically instead of on paper, or cutting your advertising
expenses by tying a website and email into your entire marketing
plan. Finally, we will look at the ways we can allow you to improve
your customer experience, so that your customers will continue to do
business with you rather than go elsewhere.
Since we spend the time to understand your
business, you can be sure that the custom software or database
application that we build will meet your needs. You won't find
yourself trying to force your business processes into a software
program that doesn't want to work the way you do.
Once we know what you do and what you want to
accomplish, we develop a Project Specification outlining what
functionality the final solution will possess. We also determine
what technologies will best accomplish the objectives defined in the
Project Specification. Since ABT is not wedded contractually or
ideologically to any particular development tools, we can be totally
objective when determining the most cost-effective and time-saving
approach to take. Complete understanding of the functionality that
needs to be implemented allows us to provide you at this stage with
an accurate price quote. Since the quote lies within your allocated
budget, we can start developing your custom program immediately.
Based on the Project Specification we start
programming the application. We create user interfaces, design
databases, and write back-end, all that under continuous quality
management, which ensures the efficiency of our work and helps avoid
overheads. We will provide you with regular reports on your project
progress, and intermediary releases of the program once they become
available. That will allow you to monitor and control the progress
of the development, test program as it becomes partially
functioning, and make necessary adjustments to your project once you
realize they are necessary.
All the time during development you will
communicate with your Project Manager and Team Leader via email,
instant messaging (yahoo messanger, MSN) and phone on a daily basis.
Tight communication on this stage is very important, because it
makes both you and us confident that the final product will exactly
meet your needs.
When the program becomes ready, we undertake
thorough testing of it. We perform testing in accordance with a
specially developed test plan, which allows us to verify and ensure
that all system requirements have been met. After testing, the
system is delivered to you for your acceptance and deployment. To
facilitate the deployment we provide an Installation Guide on how to
install the program in your environment. When applicable, we also
provide an automated setup program. You evaluate the final release
and make sure that it meets all the requirements, as they were
defined in the Project Specification and further adjustments. If the
complexity of the system requires it and you want so, our
specialists may perform an onsite installation.
For each project, we develop and deliver system
documentation which usually includes an Installation Guide, a User
Guide and a Training Manual. For large and complex projects we can
also train your personnel to work with the program.
Once you have the solution up and running, you
immediately begin enjoying the benefits of perfectly organized
processes. Every day you notice improved performance, lighter
workload, greater efficiency, increased profitability, and most
importantly, now you have more time to focus on developing your
business. |