G&G leading in Offshore Outsourcing in India with multiple Offshore Software Development Centers
Home FAQ Feedback Contact
1-800-852-4145
info@GandGtech.com
Company | Offshore Outsourcing | Staff Augmentation | On-Site Support | Managed Services | Resource Center
Fast links:
JavaTech
WebSphere
Enterprise Java
OpenSource Development
MS .NET
Visual Basic
XML Web Svcs
ASP.NET
AS/400 iSeries System i
Databases
Mobile Apps
Embedded Sys
QA Testing
Get Started
Expertise
Case Studies
Industries
Processes
G&G Edge
Java J2EE
Java J2EE
.Net
.Net
AS/400 iSeries
AS/400 iSeries
Linux
Linux

Offshore Outsourcing >> Processes

Custom Application Software Development Approach: Step-by-Step Process

 
Technical Team
(Internal)
       
Management Team
(Internal)
 Offshore Team
(Input)
  Identify / select software (module) to be outsourced Discuss to check if software can be developed offshore Write/Gather:
- System overview
- Documentation
- Ask Offshore team to write
Discuss with Offshore software team in detail
 

Management Team
(Internal)

Technical Team
(Internal)

Technical Team
(Internal)

Technical Team
(Internal)
Management Team
Technical Team
Offshore Team
Technical Team
(Input & Verification)
 
Decide to outsource offshore

- Contracting
Project initiation - kick-off meetings with Offshore development team
PROJECT EXECUTION
 Design Implementation Testing & Verification 
Delivery
 

Technical Team
 

Offshore Team
         




Software Development Project Execution




Project Initiation
Meeting(s)
 
Project scoping
Evaluation
Domain Analysis
Design Phase
 High level design Detailed design 
Reviews
 
   
 
 
  Coding - Unit Testing
Documentation
Reviews
Code Walkthrough
Integration System Testing

Verifications
   
 
 















 Delivery

Development Team

Technical Team
(input & reviews)




Change Request Management & Approval Process

 
High level / Detailed Design Design Review / Inspections Coding / Implementation Design Review / Inspections
Change Request
 




 APPROVAL




Offshore Software Development - Process Overview

Customer Sites Meetings / Reviews Offshore Outsourcing Site
User
Reqmnt.
Commercial     
Specification     
Software system/Arch.     
Specification     
High
Level
Design
Detailed   
Design   
Code
Acceptance
Final     
Implementation     
Acceptence     
System
Testing
Production          
Testing          
Spec.   
Review   
Design   
Review   
Code   
Review   
Final Code   
Review   
Test   
Review   
High
Level
Design
Detailed
Design
Coding /
Implementation
Unit
Testing
System
Testing

Notes: The dotted bubbles are optional tasks, either at Customer Site or Offshore Outsourcing Site; the dotted lines are optional communication flows.