Odoo Experience 2017
-
New App: Online Appointments
-
The Odoo JS Framework
Gery Debongnie - Lead Developer, OdooDone
-
Porting Odoo To Python 3: An Overview
Olivier Dony - Software & SaaS Engineer, Security team, OdooDone
-
Ask Me Anything: Antony Lesuisse and Fabien Pinckaers
Antony Lesuisse - Chief Technical Officer, OdooDone
-
A Single Page App Using the Odoo JS Framework
Damien Bouvy (dbo)Done
-
Odoo.sh: AMA
Damien Bouvy (dbo)Done
-
Odoo Studio: A Look Behind The Scene
Martin Geubelle - Developer, OdooDone
-
Accounting & Localisations: What's new in Odoo 11?
Quentin De Paoli - Odoo DeveloperDone
-
ORM Performance: Optimizations and Best Practices
Raphael Collet (rco)Done
-
Best Practices to Develop Odoo Unit Tests
Thibault François - Technical Consultant Team Leader, OdooDone
Ludovic is graduated from Industrial Engineering School. He has been working at Odoo since 2015 as technical consultant and he is currently working at the professional services department. In addition of working on projects, he also coaches partners achieving their goals with Odoo.
Process development from business to delivery with tools such as Odoo.sh.
This talk is about process development and how we deliver our projects at Odoo Professional Services. Software Developers as well as Business Analysts will find a lot of useful insights as the development process involves both players.
The talk will be divided in three parts:
- Customers’ expectations and how we respond to these challenges,
- Process in Odoo Project,
- Tools: git(hub) / odoo.sh / runbot.
Most customers do not know before starting the development what they really need. They mostly have a good idea of which business scenario Odoo is supposed to cover, but not all the details, and you will have to face those adaptations during the development. Another known difficulty is that a good idea on paper is sometimes a bad idea in practice.
This leads us to 2 reflection points:
- How to define a good way for any customer to write and validate developments?
- How can we ensure that the customer will accept the new system?
We live in a world where the ability to adapt is more valuable than the knowledge itself. Customers want more and more flexibility during the development period and one of the challenges is to properly react to these new constraints. You will also see the different stages that a task needs to go through to be validated. Additional new constraints are issues, and how to manage them from the version control system side. What are the impacts of bugs on the production instance and upcoming developments?
To end the talk, we will explain our technical tools. You will see how to manage your releases, branches and task validation using Github and Odoo. You will also see how in Odoo.sh you can easily create specific instances with new developments without impacting the production.