February 1, 2021
We are a specialist in implementing Odoo for eCommerce and Retail companies for the last decade. Clients come to us with their ideas and problems. It’s our task to turn both into deliverable ecommerce solutions that will help our clients grow their businesses. Some of these customers already have shopping cart solutions such as Woocommerce, Shopify, Magento and others. Here is the customer lifecycle we follow from the first contact to the first day of development.
Our partnership begins with an initial discussion that doesn’t go too deep, but deep enough for us to get an idea of a rough estimate for budget and timeline.
Our next objective is to help our clients fill out a brief. It includes questions related to functional and non-functional requirements. Depending on the type of project (migration, a project from scratch, custom module), the brief has its distinctive features.
Examples of questions for a project from scratch:
After we finalize the brief, our business analysts do a full competitor and market analysis. We identify market trends, perform an SEO audit, and do research on technologies and services that may be required.
Once we go over the research and brief, we start working on the requirements specification document. We conduct a online session to get detailed requirements. If we have additional questions or concerns, we get in touch with the client. By ironing out the specifics ahead of time, we reduce the chances of something going wrong during development. We make them fill a eCommerce Requirements Worksheet.
Multiple rounds of editing ensure everything is included in the development plan and requirements document. This may take some back and forth, and may require additional research.
The planning stage includes writing a work-breakdown structure (WBS). A WBS outlines the project in smaller components.
For an ecommerce website, you would break it down by headers, footers, text blocks, and sections for each page.
With all the necessary documentation in hand, we can accurately estimate the timeline and cost of the deliverables. We agree to set up a schedule and a scope of the project.
Once everything is planned and agreed upon, we start the development.