You are on page 1of 25

Developers on Demand

Quickstart Client Guide


Dedicated project manager and flexible dev team size
available on demand
1 What’s in the offer?

2 How does it work?

3 Kickoff meeting

4 Project management cycle

5 Pricing and conditions

6 Feedback and rating


What’s in the offer?
1 When should you use us or not.
What can we do?
Quality & Flexibility

Our services includes:


✓ New Odoo modules development
✓ Customization of screens, workflows and reports
✓ New website themes, widgets and website features
✓ Data import
✓ Mobile Odoo apps
✓ Automated tests

All our developers have been trained in the Research & Development
department of Odoo, which develops the official Odoo releases.
What we DON’T do
Not covered by this service

This service DOES NOT include:


⤫ Implementation service / functional project management
⤫ Developments on others software than Odoo
⤫ Migration to newer versions ( → service part of Odoo Enterprise)
⤫ Developments on Odoo Community or Odoo Online (only Odoo Enterprise)
⤫ On Site services
⤫ End user trainings
How does it work?
2 Details of the processes
Assessment Contract get
Project Estimation Done with your Offshore Contract signed Specification
AM

Create a task
in Project

Validate, go for Specification


Testing Development development
Validation

Functional and
Report & Solve
Technical ok. Ready
Issue for Deploy

Ask for
Fixing Issue Deploy Feedback Ratings

Odoo Development Service - How it works


What we expect from you?
Setup the working methodology

● Single point of contact:


○ Preferably with a technical mindset
● A GitHub private repository to host the source code
○ Our teams & tools work on GitHub only!
● Clear specifications
○ Following our guidelines
● Test deliverables on time
● Frequent feedback for continuous improvement
What you can expect from us?
Setup the working methodology

● Training on how to prepare clear specifications


○ A presentation
○ Our project manager will review your first specification
● Training on how to work across different culture and tools
● A working Odoo project management system
● Setup the automated tests platform
● Access to Tasks, Issues and Timesheets
Kickoff Meeting
3 First call
Initial Setup
To prepare before Kickoff meeting

Odoo Customer
Setup the team Setup GitHub or Odoo.sh
Setup test platform Read training docs
Setup project Write and submit first
Review existing code specifications!
Kickoff Meeting
Kickoff meeting

● Skype or Google Hangout call


○ Customer + Odoo: Introduce teams
○ Customer: Company/business introduction
● Agreement on how to manage the project
○ Tools
○ Sprints
● Odoo technical PM: Feedback on customer’s first specification
● Create the first tasks
● Define next steps
Project Management
4 Understanding tools & process
Role & Responsibilities
Who will do what

Odoo Technical Project Manager Customer Project Manager

● Technical Specification ● Create Tasks


● Manage developers team ● Functional Specifications
● Code review ● Define Priorities
● Intermediate Testing ● Final Testing
1/ You create tasks in
the backlog column You define priorities (set stars) 8/ When green, you have to
according to your business needs test and more to merge if OK.
2/ When specifications are
done, you set the bullet in green

5/ Developer pull task 7/ Odoo PM starts review and


3/ Odoo PM move green tasks set green when ready for
when development starts
and review technical spec customer to test
4/ Odoo PM set in green when
ready to start developments 6/ Odoo Dev set green
when developments done
Structure of a Task
Assigned To = Developer

Specification: update it continuously

Developers strike through when bullet


points are done and write the branch
to test bellow.

Discussions about the task, by email or inline.


(update the specification is needed)
Testing
Do not perform your tests on a local installation,
always test on our Odoo.sh platform to share the
same environment with the developers.
Time Control
What if you need to estimate time on tasks?

If required, our developers will estimate the time on every task. This is only for
information purpose, to help you manage priorities.

Actual development time can vary and we always bill based on actual time
spent, not based on estimations.

Timesheet will be provided monthly basis, or on demand.


Pricing and conditions
5 Understanding your budget
Terms & Conditions
Developers on Demand

● A setup fee of $500 is charged to setup the team & kickoff meetings
● Invoicing based on timesheets, at the end of the month
● Payment terms: 21 days
● Time & material based; no fixed price, or guarantees on
developments.
● Once tested and signed off any change to the delivered modules is
considered as a change request and charged based on timesheet.
● Flexible team size, but should be booked on a monthly basis
● Service offered to Odoo Enterprise only
Developers on Demand
Worldwide Pricing

Our pricing, for developers of the official Odoo R&D indian team:
● $120 / day: Odoo Developer (1-3 years experience)
● $200 / day: Technical Project Manager

A typical project includes 2-3 developers full-time and one project


manager part-time.
Feedback & Rating
6 Help us serve you better
Rating
Performance and Continuous Improvement

To improve ourselves, we will send you customer satisfaction feedback at the


completion of every task. Please take the time to always fill in our survey.
Thank you.
Development on Demand

You might also like