CMSS Delivery Models

 Home / Why Us ?/ CMSS Delivery Models

Typically in our work we propose to use 3 common models

  • Project-Based Outsourcing ( Fixed Cost )
  • Time and Material Outsourcing
  • Dedicated Development Team

Project-based outsourcing

Phase Activities Deliverables
Analysis/ Requirements
  • Gather requirements
  • Scope the project
  • Describe the old architecture
  • Identify critical issues
  • Project Proposal
  • Requirements Document
  • Project Plan
  • System Architecture
Design Documents creation
  • Develop System Design Schema
  • Create detailed project plan
  • Design Document
  • Hardware and system architecture
  • QA Plan
Development / Unit testing
  • Modules coding
  • Unit Testing
  • System in overall development
  • Test case development
  • Test Plan
  • Issue Tracking Log
  • Code Walkthrough Review
  • System Test Cases
System testing / Integration
  • Test cases running
  • Bug Fixing
  • Change request review
  • Update test cases
  • Update Design Document
  • Test Plan
  • Test Cases
  • Test Log sheet
  • Approved Change Requests
  • Updated Design Document
Acceptance / Release to Production
  • Verify Acceptance criteria
  • Bug Fixing
  • Change request review
  • User Training
  • Development of User Manuals
  • Sign Off on Acceptance
  • List of QA bugs
  • User Manuals
  • Installation/Release Notes

Time and Material Outsourcing:

It's one of the approaches CM can propose to use because there may be some additional change requests made in the middle of the project that can result in the budget overrun and project delay. Also this "Time and Material" approach is the best when our potential client wants to start development right way but has not created a whole suite of project requirements documentation.


This is the best approach to start saving right now!


The Dedicated Development Team Methodology:

Our well-defined, 6-step methodology has been evolved based on our development experience of numerous offsite projects.

This approach applies to offsite and onsite implementations.


Step 1-Project Team Creation:

  • Identify key team members
  • Scope Agreement sign off

Step 2-Onsite-Offsite Knowledge Transition:

Understand client requirements, processes, standards, IT environment and the approach that will be used.


Step 3-Offshore Process Definition:

Perform customization of the methodology for the client specific requirements.


Step 4-Offshore Simulation:

  • Simulate client environment at offshore development centre.
  • Review and confirm the Service Level Agreements.
  • Metric-defined training of the Offshore Development team.

Step 5-Offshore Project Execution:

Start executing project according to the project plan


Step 6-Review the project:

  • Implement the feedback
  • Have the first year Service Agreement review

Contact Us

Current Happenings

CM successfully completes development of a Leading Mobile Retail Company's E-commerce WebStore.