Notes
Slide Show
Outline
1

GotNET Solutions, INC
  • BPO and Offsite Development Methodology
2
Agenda
  • Outsourcing
  • Value Proposition
  • GotNETBPO
  • Customer Driven Technologies
  • Technical Skills
  • Outsourcing Application Services
  • Phases
3
Outsourcing
  • Used by Fortune 500 Companies
  • Continuous – long term
  • Concept of extended development center
  • Reliable Networks and infrastructure
4
GotNET: Value Proposition
  • Solution
    • GotNET’s distributed business process called GotNETBPO, satisfies the demand for Offsite Software Development
    • GotNETBPO allows organizations to develop software at:
      • High Quality
      • On Time Delivery

5
Our Business Model
  • Onsite Team for seamless communications
  • Large teams of Software Developers at Offsite Development Centers
  • Offsite resources trained in client
    technologies and methodologies
6
Proven Processes – GotNETBPO
  • Created and tested by GotNET Engineers and Managers
    • Unified Deployment across all Phases
    • Used by GotNET Onsite Managers and Offsite Project Managers
    • Entire Offsite Technical staff educated and trained on GotNETBPO
    • Transparent Internal communications without misinterpretation
  • 24x7 development cycles
7
Collaborative Software Development
8
Customer Driven Technologies
  • Pricing models
    • Fixed Time, Fixed Price
    • Time and Material
    • Retainer
  • Development Model
    • Onsite
    • Offsite/Offshore
    • Hybrid

9
Technical Skills
10
Projects Executed Offsite
  • .NET/ASP/CF/PHP/JAVA database driven Websites
  • Database development, Data Warehousing, Data Mining
  • Reporting
  • PDF/Microsoft Office based Technologies
  • Call Center
  • Testing , Verification & Validation



11
Outsourcing Application Services
  • Review the business drivers for outsourcing
  • Establish scope of application Services
    • Application Support
    • Application Development
    • Database Support
  • Review the existing core support processes
    • Problem Management
    • Change Management
    • Management Reporting
    • Communication Reporting
12
Outsourcing Application Services
  • Review existing and planned service levels
  • Establish transition with customer risk mitigation
    • Resource Deployment
    • Relationship and Reporting Model
    • Training on customer methodology. The way .NET websites are developed at the client’s location
    • Shadow transition from customer
    • Resource distribution – onsite and offshore
13
 Phases
  • Start-up Phase
  • Knowledge Transfer Phase
  • Project Planning Phase
  • Transition Phase
  • Steady state Phase
14
Start-up Phase
  • Establish work environment (link , Hardware etc.)
  • Metrics of System  Maintenance (History)
  • Documentation (Availability & Accuracy )
15
Start-up Phase
  • Review .NET/Database Development Standards and Implementation Procedures
  • Study & Implement management controls
  • Plan/Schedule staff training
16
Knowledge Transfer Phase
  • Classroom Training
  • Learning from past projects of the client and analyze problems with existing architecture if any
17
Knowledge Transfer Phase
  • On Job Training
  • Develop / Revise documentation
  • Implement & Execute problem management procedures
18
Project Planning Phase
  • Finalize the resource requirement (HW,SW & HR)
  • For database the development data can be replicated at our development center
  • Establish Network Connectivity (Primary & Backup).


19
Project Planning Phase
  • If Network connectivity is a problem due to security considerations then the development database tables can be DTSed or can be backed up and then restored to our database servers
  • We have several IIS Servers in our development center
20
Project Planning Phase
  • Most of the projects we execute for clients are database driven and the only resource we need from the client is the development database.
  • Once the development is done in our development center we make nightly builds on client’s development server for user or onsite developer testing as required
21
Project Planning Phase
  • Prepare the Project Plan and related plans
  • Assemble the team and impart relevant training
  • Publish Project  Standards & Communication Procedures
22
Transition Phase
  • Daily Sessions with Client’s Team
  • Dry-run the established procedures
  • Take part in disaster recovery procedures
23
Transition Phase
  • Simulate 24 x 7 activities with team members.
  • Perform management reporting
  • Provide staff support
24
Steady State Phase
  • Development Activities
  • Production support
  • Problem Management
  • Corrective maintenance
25
Service Levels
  • Daily reporting initially tapering off to weekly reporting by steady state phase – conference calls, emails etc.
  • Collection of Metrics
  • Defect tracking and Causal Analysis
26
Key Success Factors
  • Continuous and timely communication between the offsite/offshore and the onsite/client team
  • Access to all available documentation and standards
27
Key Success Factors
  • Onsite/Offshore must be an integral part of planning for new implementations
  • More effort on project management
28
Benefits
  • Substantial faster delivery of projects from offsite/offshore resource deployment
  • Ability to rapidly scale up/down resources


29
Our Clients using Offsite Model
  • Amada America
  • Focus Financial Group
  • Unitrin Specialty Lines Division
  • Financial Indemnity Auto Insurance