Offshore Outsourcing
Offshore Outsourcing
Offshore outsourcing helps organizations to enhance value by automating their core operations at a significant cost advantage. The value generation comes from
  • Added focus on your core business 
  • Utilization of skills & framework to implement solutions for your customers.
  • The added advantage of cost effectiveness, quicker turnaround times and minimizing customer attrition through non local outsourcing.
Netwin can play an effective role in meeting various software outsourcing needs by providing a gamut of services such as creative design, database design, software & web development and validation services etc.
Our well defined and tested processes have enabled us to ensure highest quality, effectiveness and responsiveness.

We offer two offshore outsourcing models for businesses, software & web development companies to start and build an outsourcing partnership. Our engagement models are based on your individual needs and span across project based engagements, to building your own - team of dedicated software developers.

1.  Fixed Price and Time model:
Here the focus is on TIME and MONEY.  In this model you and Netwin agree to a fixed price and timelines for a project at the beginning of a project. Majority of the clients feel comfortable dealing with this as it gives them a budget and timeline that is fixed. Netwin has perfected this model and is adept at delivering at high quality software in time and within budget. This mode of engagement is ideally suited for developing known and well understood solutions with relatively low to medium levels of complexity. This model is well suited for projects that have clear specification documents and sufficient amount of detail so that all tasks are identified and all assumptions are well defined. 
In this model you will provide a detailed specification document upon which Netwin will prepare an effort analysis and propose a fixed price and fixed time frame for the project execution. Netwin also will highlight the scope of change and possible risks during the execution phase. An agreement highlighting the various milestones, tasks, deliverables, schedules is signed  and the project is executed as per that.

2.  Time and Material Model:
In this model the customer will be charged based on the resources utilized and the time spent for the project. This is the best method for implementing projects which are longer in duration and where the project specifications evolve as the  implementation progresses. Large scale and complex projects are best executed using this approach. The effort estimation for all the tasks of all the phases is usually done at the beginning The implementation of phase /task/milestone is started upon with a provision for change management and assumption updates. The effort is charged on a pre-agreed hourly rate based on the quality of resource engaged. Netwin's effective project management ensures that effort is estimated and implemented in an effective and controlled fashion to reduce time and cost overruns.


Domain Expertise

Netwin has been offering its technical expertise to a cross-section of industries. With in-depth domain knowledge and strong technology orientation, Netwin has addressed the most demanding needs of various organizations. Leveraging our experience and expertise, we are ably placed to meet the following industry verticals.

  • Banking and Finance
  • Insurance
  • Retail and Distribution
  • Tours and travels
  • Dairy
  • Manufacturing and Engineering
  • Education
  • Hospitality
  • Netwin is expert in Banking and Finance, Insurance, Retail and Distribution, Tours and travels, Diary, Manufacturing and Engineering, Education, Hospitality

    Processes:

    (A) Project Management Process:
    A brief outline of our Project Management is described here. Typically there are five stages.
    a: Project Initiation : Here project objective and scope are defined. Identification of requirements is carried out
    b: Project Planning:

  • Project efforts estimation
  • Risk mitigation Strategy
  • Quality assurance plan
  • Test plan 
  • c. Project Execution:
    In this step, we will monitor the project and track progress of the project. The progress report of the project is regularly sent to client.
    d: Project Control :
    We have project board meetings, scheduled quality reviews and progress control procedures. One important aspect is Change control. All Change requests either from our domain team or from the client is tracked and its implementation status is updated. Details of every client meeting and follow-up are recorded. Normally client discussions are held through messenger board, emails or voice calls on IP.
    e: Project Closure:
    Final Project evaluation is done by the quality experts, to ensure that the project has been completed and necessary documentation is prepared.

    (B) Software Development Process:
    At Netwin we follow a process oriented development methodology designed to minimize project risks and development time. With our spiral methodology approach each and every stage of the project is reviewed thoroughly. We have defined processes for requirements capture, analysis, design, development, testing and deployment. We generate UML diagrams representing the Use Case Model, Analysis Model, Design Model, Implementation Model and Test Model.
    a. Requirement Gathering
    In requirement gathering phase, Netwin's business consultants interact with the clients to understand the user requirements. We study the information provided by the client in the form of documents, existing systems & process specs, on-site analysis interviews with end-users and market research. Also our domain experts and technical experts are involved to freeze the design and platform requirements. The initial scope of the project is defined in terms of cost, effort, schedule and deliverables.
    b. Requirement Analysis
    In this stage, a detailed analysis is carried out from the information gathered in project scope document and feature list. The following steps are executed in this stage.

  • Analysis and generation of detailed Software Requirement Specification (SRS) document
  • Creation of Use Case Specification & Diagram and generating the Use Case Model
  • Forming business rules and create information flow diagrams
  • Validation of the Scope is done.

  • c. Design
    This is very important stage in software development life cycle. The software application is designed from the SRS document, use case specification, business rules & flow diagrams and the project scope defined. We have adopted the following steps.
  • Designing Architectural Diagrams
  • Creation of High Level Design and Low Level Design class diagrams
  • Establishment of Entity Relationship Diagram, Data Flow Diagram and Deployment Diagram
  • User Interface - The prototype is developed and validated against the requirements and presented to the client for approval
  • The use cases elaborated in the analysis model are represented using collaboration diagrams
  • Design model elaborations are made from the analysis model. Validation of the scope, estimates against the contract and revisions are made if necessary
  • The Implementation Model is generated from design
  • The Test Model is generated from use cases
  • d. Development and Testing
    Actual coding based on the design document is done and tested against the test cases. We follow V-model for software design, development and testing.

    Development & Testing

     

    e. Integration , Testing and Training
    The complete application is integrated and tested through test cases, test plans and user acceptance criteria in the deployed environment and test reports are prepared. Client acceptance test are carried out. Client side users are trained to use the application effectively.
    f. Deployment and Acceptance
    The final application is deployed on the client's live server either in client premises or on hosting server. Implementation signoff from client is taken. The application is handed over to client with complete documents.

    Copyright 2006-2007 © Netwin Systems & Software (I) Pvt. Ltd.All rights reserved.