Offshore Delivery Model
For organizations to stay ahead in today’s fast changing business scenario, time is the single biggest factor – time to market, time to launch new products, time to respond to customers. Organizations are faced with a growing number of challenges and business risks due to rapid advances in technology and increasing pressures on margins.
Our Offshore development model has a unique distinction of providing efficient software solutions with cost and quality advantage, using state-of-the-art technologies, having the capacity to handle large projects and, above all, the ability to execute timely deliveries.
Our Offshore Development Center at Gurgaon (Delhi), India is comprised of an excellent delivery facility and staff dedicated to our customer’s IT requirements. The center consists of a team of trained application specialists and programmers operating out of the facility.
Pure Offshore Model
Under this model, the entire project is executed from our offshore facility. The offshore project manager interacts with the client and works with the development team to ensure the timely deliveries of all work products during the lifecycle of the project. The project gets executed using well-defined process centric templates and procedures. A customer-relationship manager (NJ based) is also assigned to ensure the health of the project and to provide oversight to the engagement.
This model provides the best-cost advantage and is quicker to start with.

Onsite – Offshore Model
Under this model, one (or more) of the offshore team members is deployed at the client site and works as a liaison between the client and the offshore team. A typical onsite offshore team ratio varies anywhere from 10-90 to 30-70, depending on the specific set of the services involved and scale of the project. The appropriate team ratio for a project is arrived by jointly taking into account the cost, services, project needs and effort.

Some of the advantages of this model include – client interaction with the onsite team during normal business hours, reduced management time from client side, communication & cultural risk coverage and effective & faster knowledge transfer to offshore staff
Process
Jupsoft is a process driven organization. We believe in establishing the systems and processes that ensures guaranteed and repeated success the first time, second time ….all the time.
The key attribute of our process is the flexibility of the process to be customizable to each project and customer need effectively. Though we have a ready process defined for typical scenarios, the flexibility is available at various levels to tailor and substitute the process elements.
Our 5 phase offshore delivery model structures interactions between you, Jupsoft's onsite staff, and Jupsoft's offshore staff so that we remain intimately aware of your requirements and needs throughout the project. This is how we produce what you want, on time, and on budget.
Offshore Delivery Model – 5 Phases
This table provides an overview of all five phases, describing the location, entry criteria, activities, and major deliverables of each phase.
| Phase |
Location |
Entry Criteria |
Activities |
Deliverables |
| Requirement Development |
Onsite/ Offshore |
Statement of Work |
| • |
Gather Requirements |
| • |
Analyze Requirements |
| • |
Inspect Requirements |
|
| • |
Software Requirements Specifications |
| • |
Application Test Strategy |
| • |
Initial Project Plan |
|
| High Level Design |
Onsite/ Offshore |
SRSs |
| • |
Define Architecture |
| • |
Write the Development Plan |
| • |
Write Functional Specifications |
| • |
Write Test Plan |
|
| • |
System Architecture |
| • |
Software Development Plan |
| • |
Functional Specifications |
| • |
System Test Plan |
| • |
Revised Project Plan |
|
Detailed Design
and Development |
Offshore |
Functional Specifications |
| • |
Write Programming Specifications |
| • |
Write Unit Test Specifications |
| • |
Develop |
|
| • |
Programming Specifications |
| • |
Unit Test Specifications |
| • |
Unit Tested Code |
|
| System Testing |
Offshore |
Unit Tested Code & System Cases |
|
|
| Acceptance Testing |
Onsite |
Tested Software |
| • |
Support Acceptance Test |
|
|
Project Execution
Mature software development and project management processes are the key features of Jupsoft Technologies’s way of executing software projects, and they are designed to ensure repeatable and predictable service delivery results, the first time, second time, and every time.
Keeping Customers Informed
A project plan covering all aspects of the project along with a detailed schedule is created at the beginning of the project. The project plan gets approved by our customers, and updated based on the changes in the requirement.
A weekly status report covering all aspects of the project is emailed to the customer by the project coordinator and reviewed during a weekly conference call. The conference call is also used to discuss all high priority open issues.
The latest project plans and status reports are made available on the internet.
|