Project Management methods to build a service marketplace

Introduction

Project management that drives your online marketplace from ideation to public launch

Project Managers at Cocolabs bring extensive experience to the production process having collectively launched over 70 online marketplaces. Their role is to ensure customer satisfaction, timely delivery of features and maintaining the most rigorous quality assurance standards possible. Additionally, they bring their expertise at every step of the ideation and design steps.

Cocolabs practices both Agile and Waterfall project management methodologies, with a clear preference for Waterfall management during the initial launch phase, before switching to Agile during the maintenance and evolutionary phases. However, each online marketplace deserves a tailored approach depending on the scope of the MVP, delivery deadlines and budgetary considerations. As a result, project management is often customized to meet the specific requirements of your online marketplace.

project management Created with Sketch.

Agile or Waterfall ?

Two approaches towards the same goal: delivering high quality online marketplaces that users love to use

  • Waterfall: ideal for intial launch

    Waterfall project management is a sequential and highly organized approach to online marketplace development. It entails that online marketplace requirements be clearly defined and documented, for example through general functional specifications and wireframes.

    The main advantage of this approach is that production is predictable. We know what the expected deliverables are, what the production schedule is and of course what the cost of development will be. The main drawbacks are that preparatory work is longer, there is a stronger commitment to the production plan, and new features come after delivery of the initial scope, not during.

    Cocolabs recommends the waterfall mythology for most MVP marketplace projects as their scope can be defined with confidence through specifications and wireframes.

  • Agile : great for future iterations

    Agile is a modern project management methodology that is customer centric and highly flexible. It accepts loose commitments to a roadmap and operates around short production cycles. Responsibility is shifted on the product owner who decides what will be done and when.

    The main advantages of Agile project management are the flexibility of production, and therefore the capacity to seize on new opportunities as they become apparent thanks to a more explorative approach to platform design. The main drawbacks are that responsibilities are squarely shifted to the client who may stray from initial budgetary and timeline requirements.

    Cocolabs recommends Agile development for very large MVPs, where specifications cannot reliably be expected to cover each feature in detail. Cocolabs also practices Agile project management during post launch production (maintenance and evolution of the marketplace).

Methodology and operational rollout

Perfecting project management with each of our 70+ online marketplace launches

Nothing replaces experience. Below you will find a simplified view of the typical production workflow we recommend for each online marketplace production.

project management All user stories are complete Production kickoff Production kickoff requires that [specifications] be prepared. Your PM reviews them and begins converting the specifications into actionnable tasks. Wireframe design [Wireframes are designed] for each user story. This ensures alignement between the specifications and a successful UX. UI design Now that we have specifications and wireframes, we are ready to build the user interfaces. Each interface is reviewed and validated by the client. Client feedback loop Backend developments Backend developments are coupled with behavioural tests to ensure the best quality and stability of code. Twig implementation Step 2 of front end development ensures implementation of the interfaces into the Twig templating engine. HTML/CSS/Javascript Integration The first phase of front end development ensures pixel perfect alignment between design and the coded interface. Live launch The marketplace is launched on a live environment. Production of the marketplace MVP is complete. Client quality control This phase confirms that the project has been successful and that the standard of deliverables are par with expectations. Validation enables platform launch. Internal quality assurance Additionaly to the complete set of behavioural tests, a manual QA process ensures that front and back end developments meet our rigourous quality standards.
Show Graph
project management All user stories are complete Production kickoff Production kickoff requires that [specifications] be prepared. Your PM reviews them and begins converting the specifications into actionnable tasks. Wireframe design [Wireframes are designed] for each user story. This ensures alignement between the specifications and a successful UX. UI design Now that we have specifications and wireframes, we are ready to build the user interfaces. Each interface is reviewed and validated by the client. Client feedback loop Backend developments Backend developments are coupled with behavioural tests to ensure the best quality and stability of code. Twig implementation Step 2 of front end development ensures implementation of the interfaces into the Twig templating engine. HTML/CSS/Javascript Integration The first phase of front end development ensures pixel perfect alignment between design and the coded interface. Live launch The marketplace is launched on a live environment. Production of the marketplace MVP is complete. Client quality control This phase confirms that the project has been successful and that the standard of deliverables are par with expectations. Validation enables platform launch. Internal quality assurance Additionaly to the complete set of behavioural tests, a manual QA process ensures that front and back end developments meet our rigourous quality standards.

Team configuration

Cocolabs provides you with a single point of contact that coordinates the entirety of the production resources dedicated to your project

Standard team configuration

team config Customer relations Assistant project manager Lead Cocorico developer Lead UI/UX Production director Specification engineer Lead custom developer SysAdmin / Devops Frontend developer UI designer Backend developer Quality assurance HTML/CSS integrator Project manager Product owner (client)
Show Graph
team config Customer relations Assistant project manager Lead Cocorico developer Lead UI/UX Production director Specification engineer Lead custom developer SysAdmin / Devops Frontend developer UI designer Backend developer Quality assurance HTML/CSS integrator Project manager Product owner (client)

Launch your marketplace with confidence

Talk to a project manager to see how Cocolabs fits your requirements

Find out if our services are a match for your project, and get more information about our marketplace solution, costs and turnaround times in just a few moments.