|
Onsite
Software Development Methodology
Under
this model, IIT
Signs the
contract with the customer on a required Project. On understanding the projects
needs a team of professionals are resourced, the CV's sent to client, at times
a telephonic interview is conducted to approve the teams technical skills
On finalizing, the team is sent to the Clients place of work. This can be the
Clients development house or any place which the Client acts as an alliance
partner to his clients.
The team works with the project manager at IIT who monitors the timely progress
of the project, reviewing the timelines, lending support and assuring the
effective progress of work.
All the deliverables defined are delivered to the customer by the IIT team
working on the site as per the agreement.
Mix
and Match Model
IIT can also
execute projects in a mix and match model getting the best out of both
Clientside & Offshore models. This way, the project team is split into two,
one at IIT and the other (usually of a lesser strength than the former) at the
client side working together on the same project. By this model, the resources
are used in a most efficient manner and the cost of the software development is
substantially reduced.
Software
Methodology and Project Management
We at IIT strongly believe that success is directly proportional to quality and
the quality is the out come of hard work, dedication and innovation.
We engineer the software for highest quality using our custom designed Software
Engineering process with a realistic and innovative approach towards the
problem.
Firstly we try to understand the problem by defining it clearly, and the
problem definition will be shared with the client for confirmation. The problem
will be stated to the finest point possible and any modifications
required/necessary will be incorporated at this point.
In the second
phase, the system will be designed using the Object Modeling Technique like UML
in a modular way. This representation will allow the developers to understand
the system as well as the project heads to assess the progress in work etc.
Above all, it helps the developers to incorporate new functionality into the
system in a clean way in future.
The completely
designed system will be developed using feasible software/hardware
Technical Consulting. The quality of the software is the highest priority in this
phase.] Each software unit will be rigorously tested by our quality assurance
team.
During the process, first the software will be unit tested, then it will be
integration tested and finally the complete system will be tested based on the
test plans prepared.
The software
system developed will be implemented and maintained by us for a span of 2-3
months based on the complexity of the system.

|