|
Many clients ask us how we build custom applications, which perfectly
suit their needs, at the agreed price, on time and with guaranteed
quality. They also want to know what working on a custom application
development project with MAP Business Solutions looks like from
start to finish, and whether they will be able to control how things
are going without having a degree in computer science. We understand
these concerns and want you to know about our proven blueprint,
which will make sure that
Step 1. Free consultation
Submit your requirements using our intuitive RFP form or contact
us for an initial meeting and we will 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 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.
Step 2. Business and requirement analysis
During the consultation and followup 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 adding a website and email into your entire marketing
plan. Finally, we will look at 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.
Step 3. Project definition and quoting
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. A complete
understanding of the functionality that needs to be implemented
allows us to provide you atthis stage with an accurate price quote.
Since the quote lies within your allocated budget, we can start
developing your custom program immediately.
Step 4. Implementation
Based on the Project Specification we start programming the application.
We create user interfaces, design databases, and write the backend
and all under continuous quality management, which ensures the efficiency
of our work and helps avoid overheads. We will provide you 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 talk to your Project Manager and
Team Leader via email, instant messaging (ICQ, 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.
Step 5. Testing and deployment
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 the 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 that usually
includes an Installation Guide, a User Guide and a Training Manual. For large
and complex projects we can also provide training of your personnel on how to
work with the program.
Step 6. Enjoy improved efficiency
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, you have now more time to focus on developing your business.
Step 7. Free support
We, at MAP Business Solutions Inc., are proud to support the software
systems that we develop. We always provide a 2 to 6 months warranty
for our programs, depending on their complexity. This period is
normally sufficient for fixing any identified problems, which we
do free of charge. When you notice that something in the program
functions abnormally, you need simply call your project manager
and describe the problem. In just few days, sometimes even hours,
we will locate and fix the bug, and deliver you an updated release
of your program.
Request
for Proposal
|