Project-Based Outsourcing
Project-based outsourcing is the best fit in case your project requirements and deliverables are clearly defined. It proves to be the ultimate choice for irregular though ongoing or one-off projects. Project-based outsourcing provides for greater flexibility and focus, catering for changing needs for resources with pricing being based on the project scope.There are cases, though, that you cannot thoroughly define or compartmentalize a task or tasks within a project. As such, the best solution for your company is to outsource the whole project. In this setup, Mshah acts as your partner where necessary competencies in completing a project are handled by Mshah. You will not be focusing on the daily operations but rather towards the final results or desired outcomes. Examples of this type of outsourcing include research, desktop upgrade, and quality assurance. This can be as short as a one-time engagement.
Mshah takes over operational control over the complete software development process, with progress being monitored against agreed upon benchmarks. Typically, the client is only involved in defining and agreeing on requirements as well as reviewing the most important intermediate and final results.
Mshah on site/offshore delivery model leverages the advantages with offshore skillfull engineers to create the cost savings in 45-65%. Typically in our work we propose to use 3 common approaches:
Project-Based Outsourcing
Time and Material Outsourcing
Dedicated Development Team
Project-Based Outsourcing
Analysis and 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
Acceptance and 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 M Shah 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 want to start development right away but has not created a whole suite of project requirements documentation.
The Dedicated Development Team Methodology
Our well-defined, 6-step methodology has been evolved based on our development experience of numerous offshore projects. This approach applies offshore and onsite implementations.
Step 1 - Project Team Creation
Step 2 - Onsite to Offshore Knowledge Transition.
Step 3 - Offshore Process Definition.
Step 4 - Offshore Simulation.
i) Simulate client IT environment at offshore development Center.
ii) Reveiw and confirm the Service Level Agreements.
iii) Build the Offshore Infrastructure (IT, software and physical).
iv) Set up the offshore team.
v) Metric-defined training of the Offshore Development team.
Step 5 - Offshore Project Execution.
Step 6 - Review the project deliverables and identify the weak areas of the implementation.
Advantages of Project based out sourcing with Mshah
Working with M Shah is low risk, because you remain in control when determining the project’s scope and specifications. We offer project-based pricing, so you can have a clear estimate of how much the work will cost you, with no unwelcome surprises. Finally, our track records shows that we deliver exceptional, optimized results that meet our clients’ expectations for scope, timeframe, and budget.
