Project Outsourcing

Companies can take advantages of ComcSoft's expertise in mobile application development to rely on ComcSoft to design, develop, and deliver their mobile applications across multiple platforms.


How does Project Outsourcing model work?


In this model, a project team is formed and works full time for the project until its completion. A key role designated as Project Manager(PM), who is the main point of contact is responsible for the project's delivery. The PM gets to understand the clients' business requirements and ensures that the customer's expectations are met during each phase of the project.


The project team usually consists of several developers and testers. A typical work flow usually consists of the following steps:

  • ComcSoft receives a RFP for a mobile application from a potential client.
    ComcSoft provides a Project Proposal, which includes project scope, time frame, deliverable and cost to the client.
    ComcSoft and the client sign a Software Service Contract.
    A project team is formed and a project space is created on ComcSoft's Agile Project Management System.
    Iteration planning starts within the first week after the contract is signed, in which number of iterations are determined based on the overall project timeline. Stories are created and assigned to the project backlog.
    At beginning of each iteration, a planning session is held, during which a list of stories are assigned to the current iteration and the owners are also designated. At the end of each iteration, the project manager presents the completed stories to and receives feed back from the client. This will wrap up the current iteration and move on to the next iteration until the final iteration.
    At the end of the final iteration, a finished product is presented to the client. After the client signs off on the deliverable, a 30-day hassle free warranty kicks in. ComcSoft will provide training and fix any defects discovered during the warranty period.
    The client has an option of purchasing a Service Plan or retaining one or multiple Dedicated Developers or a Shared Development Group depending on its need for application maintenance and enhancement.

Who should use Project Outsourcing model?


The Project Outsourcing model significantly reduces the outsourcing risks by delivering the major portion of work on a fixed time and fixed price basis. This model is preferred for major new development, which usually last more than 3 iterations.


Contact us to get your project started.