Having
understood your goals, vision and success criteria for the project,
we begin defining the scope and deliverables of the project,
identify the risks involved and work out the plans to mitigate
risks. The right people for the project are identified and inducted
into the project team. All this information makes up the project
plan. The plan also defines change management and issue resolution
procedures, and details project implementation and acceptance plans.
Then we begin
interacting with you to gather the system requirements. The
requirements are analyzed and captured in a Requirements document
that is presented to you for your approval.
Signed off
Requirements document becomes the reference for designing the
solution. Application development team, along with the graphics
designers, designs the application and GUI. This is presented to you
as Functional Specifications (FS) document.
Signed off FS
document is followed by the creation of detailed design and system
architecture, and both are submitted for your acceptance.
Design phase
is followed by the development phase. Code is developed using the
design specifications and the coding guidelines. Detailed test plans
are developed, and unit testing is carried out. At our Test Center,
we undertake rigorous testing of the solution per the Test Plan.
Thoroughly
tested solution is delivered to you for acceptance testing / Beta
launch. Feedback received during this phase is analyzed and, if
required, incorporated into the system. We support and guide you
till the solution is launched live.
Our
methodology is amenable to iterative development, and usually we
create prototype based on your requirements for your approval,
before proceeding with full-scale
development.