|
|
 |
At the crux of ICONMA's success
with applications development and IT services is our methodology--a schedule that follows stringent codes of time and quality.
Our methodology is the blueprint that guides us to perfect implementations.
It comprehensively covers every aspect of applications development
and at the same time leaves room for customized and typical solutions.
This standardized software development methodology helps us to provide
cost-effective and efficient business solutions. |
| |
Phase
1- Requirements Gathering
Our Business Consultants conduct Joint Application Development (JAD)
sessions with the client. These are brainstorming sessions that help
determine the business objectives and marketing goals. Prototype storyboards
or screen layouts are used for role-playing.
Phase
2 -Technical Architecture
Our Technical Architects advise the client on options available
to him with respect to architectural approaches and technology solutions
for project implementation.
Phase
3 – Confirmation
Based on the architecture and technology chosen, the development
team of programmers, graphic designers, and project managers draft
a development plan for the project along with cost and time estimates.
Phase 4 -Incremental Development
This is the stage where the project actually gets off the
ground. ICONMA builds the application
in progressive phases or increments. Incremental delivery permits
experimentation with complex solutions during the course of development.
This approach facilitates modifications through hands-on exposure
to the delivered increment.
Phase
5 -Installation and Training
Once the system is installed on the production servers, comprehensive
training is extended to the client's IT/MIS personnel. This training
is not only to help the personnel to administer and maintain the system,
but also to understand the underlying technology and development tools.
The end-users are trained to use the application effectively. Follow-up
action in terms of close monitoring of the system and applications
ensures immediate response to issues.
Effective
Communication
For successful development of a system of this scale and efficiency,
communication needs to be given great importance. That is why we usually
have two project managers assigned to the project. One of them, either
a member of our team or the client's representative, is a local Project
Manager who works closely with the team to ensure seamless information
exchange and to monitor the progress. The second one is an offshore
Project Manager and is given full responsibility of the project. |
| | |