Indinfotech
 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

Business Model
Indinfotech Business Model is basically categorized into three:

Offshore Software Development Model

This is IIT' proven time tested business model which gives our Clients the best working model to minimize in-house development and infrastructure costs, making the best use of time difference, getting the best out of our Customer Support, achieve results par expectations.

Fixed Time, Frozen Budget
This is one model under the offshore development methodology. This model is best suited when the Clients project needs are clearly formulated and the timelines clearly estimated.
The payment intervals are defined in relation to the phase wise project completion and the project is delivered as per schedule.

Contracted Time and Resources
In this business model, IIT works on a contract basis by offering a Project team, Infrastructure and other facilities for our Clients project development needs.
Clients are charged monthly based on the size and composition of the team.
This model offers the flexibility to balance team size and project workloads. Most of our onsite services (unless it is part of a fixed time, fixed price project) are delivered using this business model.
IIT makes customizes this model to bid for partial phases of a project on a fixed time, fixed price basis and the remaining parts on the Contract basis


Milestones of the IIT' Offshore Software Development methodology:

  • Resourcing and setting up of an offshore Project team with a Project Manager in liaison with the customer.
  • Signing on the Business & Technical Specification document sent by customer or prepared in-house on consultation with Client.
  • Interacting extensively with Clients on Specifications. Preparation of design documents like SRS, Project plan and deliverables. Sending documents for Client Approval.
  • Program coding is done with a dedicated team of professionals. Project team prepares the test plans for unit testing, integration testing and system testing and the software undergoes all these tests. The test results are recorded.
  • Before delivering the package, independent teams of experienced testers are involved to qualify the software using the acceptance test plan prepared by the customer.
  • The software is delivered either through electronic communication/ floppies/tapes, or satellite hook-up for on-line connectivity.

  • On Clients demand, a team of professionals is sent to the customer site for implementing the software and imparting the required training.

  • All through the Project's life Cycle, our technical manager will update timely status reports, weekly timesheets recorded and test reports.

  • The customer can opt to review the project by making use of the Project Control System developed and used by IIT.

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 technologies. 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.