Development Process
The trend is to move toward development processes that helps the
customer achieve his/her business objectives. This may involve prioritizing
features with the customers budget in mind. And it may involve the evolution of
an application as the business model is discovered.
We are flexible yet process centric, willing to adapt our process
to serve our customers. The process below is a simple example to help some
understand a simple process. And this process will help you understand in
advance what would be involved in assigning a project to us.
PHASE I - Define
In this phase, the objective is to understand clearly the voice of the
prospective customer. When doing business on the Internet, we realize the
importance of being clearly understood, to provide the best solutions to our
customers.
PHASE II - Design and Develop
Methodology - The evolving iterative approach. We often use the evolving
iterative approach to web development. In this methodology, once the
preliminary requirements are clarified, the next step is to quickly build the
prototype of the website/web application. From then on, it is the continuing
evolution of this prototype until it become the final product, exact to
specifications.
Visibility - The Key Advantage. This is a revolutionary, new
approach to software development and extremely suited to web development and
outsource services. When you outsource your requirement of web solutions to us,
we are sensitive to the fact that you require high visibility of the WIP (work
in progress). This is the reason why we have adapted this methodology to our
web development process. At each stage along the development, the website/web
application evolves before your own eyes. You will be assigned a user name and
password once the contract has been signed. You may then login to this site
under the Client Data Section and view hours spent on your project,
current status, and most important you can send us feedback on each page of
your current project. Here are the broad milestones you should see with your
project:
1. Prototype: The first and crucial phase. The prototype
shows you the shape of things to come. This is much more than just a visual
representation. It represents all the screen elements in the final solution.
This is the mold into which we start to breathe the breath of life! Feedback
from the client is taken and required modifications are incorporated.
2. Functional Specifications Document: Before starting to
actually develop the functionalities, we document all the functional
specifications. The client reviews it and gives feedback again and with this,
the requirements specifications are fully captured.
3. The Proof of concept. The prototype evolves to its more
complex level of existence. Many parts of the prototype spring to life. We have
this intermediate delivery before the final delivery to establish the proof of
concept. The client can now almost feel the solution that he/she had entrusted
us to develop. What remains now is just formality. Our production engine hauls
the project to completion.
4. Final Delivery: The final product is delivered after
testing. There are no surprises, and no tense expectations on the date of
delivery. For, you had seen it evolve!
PHASE III - Deploy
 |
Performance of the site is monitored for a period of one month if
there is no site maintenance agreement. |
 |
Any problems found during this period will be solved, without any
additional cost to the customer. |
Site Maintenance
 |
The Site Maintenance Process is implemented. |