Odoo Implementation
Odoo Implementation
Contents
Introduction
Challenges in large implementation projects 3
What we suggest to solve it? 3
How is it different? 3
Methodology
Key concepts 4
Phases 6
Business Need Analysis (15%) 6
Full Featured Prototype (15%) 7
Data Import & Specific Development (50%) 8
Validation & Training (10%) 9
Deployment: Go live (10%) 10
Second Deployment 10
What to expect from your customers 11
Full support from top-level management 11
Customer’s Project Manager 11
Integrate 90% of your business, not 100% 11
How to set customer expectations? 12
What is the buying process for a new project? 12
Should the customer write detailed specification before contacting you? 12
How to negotiate? 13
Introduction
We know how to map specific business needs to fit the standard features,
you can say “no” to customers and provide alternative solutions, in order to
optimize efficiency and to get the most out of the product.
How is it different?
The focus is to sell the least amount of services possible in order to let the
customer get the benefits from the software on one hand and give you as an
odoo partner, the opportunity to focus on new projects on the other hand.
In this sense, you are aligned with your customers’ objectives: on time, within
budget, and without unnecessary extras. This methodology is designed to
achieve this goal.
3
Methodology
Key concepts
PRIORITIES:
• The customer defines the business need, the way to satisfy it is defined
by the product
• The priority is the success of the project. You can challenge users de-
mand if needed
• Deliver a software that covers all business flows and 80% of the ex-
ware. Avoid intermediaries that are not experts in the product to make
product decisions.
last resort.
4
RESPONSIBILITIES:
customer
PROJECT MANAGERS:
Good decisions can save you days of work. On top of managing proj-
• Invest in recruiting the best talent for the challenge and train them
• Even when you have the best project managers, they can still miss crit-
ical details. Top Odoo experts, external to the project, can review and
5
Phases
First quotation
Deployment
GO LIVE
Phase 2
Deployments
Deployments
The first step allows the project manager to compile all the relevant busi-
ness needs of the company. This comes in the form of a series of interviews
with department managers to analyze their work flows. The final deliverable
is a prototype specification and a GAP Analysis. (cfr example)
Before being delivered to the customer, this analysis can be challenged by
a top Odoo expert that is external to the project (available through the
partners support packs). The goal is to reduce the implementation lead
time by solving specific needs with standard features.
DELIVERABLES:
• List of all business needs by business unit, and tips for the prototype
• Estimated planning, phasing and budget of the next steps
6
Full Featured Prototype (15%)
The next step is to fully configure and customize Odoo to cover all business
flows. The scope is defined as “the maximum you can get from a standard
solution, with customization but no development”.
Although no data is imported and no third-party software is integrated, the
software should be fully functional and the company should theoretically be
able to start using it as is (even if some steps are still manual). At the end of
this phase, key users should have a full demonstration as well as access to
test the software against all the necessary business flows the company will
need (with only 80% of the features).
DELIVERABLES:
• A fully configured software that covers all business flows and 80% of the features
• Demo of the software to the key users
• GAP Analysis with a list of the remaining developments
7
Data Import & Specific Development (50%)
With a fully functional POC, the customer and the project manager should be
able to demonstrate the final solution to key users. As a result, you will be able
to validate the remaining developments that are worth investing time on.
A top Odoo expert, external to this project, can review this split of features
(available through the partner support packs).
• Specific developments for first deployment (only the first of the above
two groups)
DELIVERABLES:
• Complete software with customer’s data
8
Validation & Training (10%)
Once the software is ready, you can train all users in the company. During
the same phase, the customer is responsible for all final tests and should
provide the green light, to allow you to go into production.
Writing the documentation is the responsibility of the customer as a good
documentation should match customer’s internal processes. Having the
customer write the documentation is a good way to ensure they have fully
tested the software in “standard practice” before going into production.
DELIVERABLES:
• Customer: Final validation before production
• Project Manager: Training for all end-users
9
Deployment: Go live (10%)
Once we go live, the project manager and developers should handle all is-
sues that may arise as soon as possible.
DELIVERABLES:
• Fix issues
2
Second Deployment
Around one month after the first deployment, you review the list of remaining
developments that were not launched in Phase 1 (i.e. developments scheduled
for Phase 2: you can operate the business without them, but it’s not efficient).
With the feedback from the users, the prioritization of developments will
usually change (typically you will notice that 50% of the developments were
not necessary and 25% of new developments have been added).
DELIVERABLES:
• Iteration on: developments, deployments
10
What to expect from your customers:
This person should have direct access to the executive committee if needed.
Customizations cost time and money, are more complex to maintain, add
risks to the implementation, and can cause issues with upgrades. Be flexible;
use Odoo the way it was designed to achieve optimal results fast. Learning
11
how it works without trying to replicate old system(s) and workflows will
yield a simplified and functional result that provides long-term efficiency.
To help the customer to decide if he is ready to work with you, you can pro-
vide a rough estimation of the TCO and different demos of the product.
12
How to negotiate?
Try to avoid negotiation on rate/day unless the project is large (our estimation:
large project > 100 days).
The best way to reduce budget is to solve specific needs using standard fea-
tures, which is the goal of Phase 1 and 2.
Odoo contracts have conditions that are designed to be fair for the cus-
tomer. We cannot handle different SLAs or guarantees per customer. We
have one way of working, we do it well, but we are not organized to manage
exceptions per customer. So, our legal terms and contracts are not nego-
tiable. That way, we all save time on legal advices expenses.
13