openerp achievements 2010
TRANSCRIPT
Presentation of 2010 achievements
Marc Laporte
OpenERP
What is 57 ?
6/10/2010
What is 57 ?
A- The number of employees in Belgium
B- The number of countries where OpenERP isB- The number of countries where OpenERP is
present
C- The age of Fabien
6/10/2010
OpenERP partners present in 57 countries
Europe
� Austria
� Belgium
� Czech Republic
� Croatia
� France
� French Polynesia
� Germany
MEA
� Algeria
� Cameroun
� Cape Verde
� Congo (Dem. Rep.)
� Ghana
� Equatorial Guinea
� Kenya
ASIA
� Australia
� China
� India
� Indonesia
� Japan
Americas
� Argentina
� Bolivia
� Brazil
� Canada
� Colombia
4
� Germany
� Hungary
� Italy
� Lithuania
� Luxembourg
� Netherlands
� Portugal
� Norway
� Romania
� Spain
� Sweden
� Switzerland
� United Kingdom
6/10/2010
� Kenya
� Lebanon
� Mauritius
� Morocco
� Qatar
� Nigeria
� Senegal
� South Africa
� Sudan
� Tunisia
� Turkey
� United Arab Emirates
� Malaysia
� Mongolia
� New Caledonia
� Philippines
� Thailand
� Ecuador
� Mexico
� Peru
� Venezuela
� Canada
� United States
Offices in Belgium, India and United States
5
With a true international team
6
What is 1.065 ?
What is 1.065 ?
A- The number of people following OpenERP
on Twitter
B- The number of inhabitants in Grand Rosière
C- The number of modules in OpenERP
Launch of OpenERP V6.0
9
A true suite of business applications
10
Solving the customer ’s dilenma
11
� Long project
� High risks
� Uncertain return on
investments
6/10/2010
� Building separate
applications
� High complexity
� Integration costs
� Costly migrations
Business applications: A huge market too
1500
2000
NetSuite
12
0
500
1000
20082009
2010
NetSuite
SucessFactor
Salesforce
OpenERP vs Competition
Dynamics SAP Netsuite Salesforce OpenERP
Onsite/ Online No No No No Yes
13
Start with one application and expand No No No No Yes
Migration included in warranty No No n/a n/a Yes
Cost $$$ $$$ $$$ $$$ $
Now 1065 modules available in OpenERP
14
Relationship with the community
Building visibility for your contributions
� Contribution of the partner included in the partner’s description on the
web site
� Visibility of the contributions through our web site contributors of the
month
15
month
� apps.openerp.com provides visibility to your contributions
Clarifying OpenERP policies
� Publised revised Bug policy
� Publised revised Release Policy
6/10/2010
What is 208 ?
What is 208 ?
A- The number of support tickets in March
2011
B- The number of feed back we recieve from
the community in one day
C- The number of French fries in a Mitraillette
Building a comprehensive set of services
Support
18
Support
and Bug
fixing
Migrations Methodology TrainingOffshore services
Support and maintenance process precisely
defined and measured
196/10/2010
Volumes are ramping up
150
200
250
Migration
20
0
50
100
Sept Oct Nov Dec Jan Feb March
Migration
Support
Maintenance
6/10/2010
Partner satisfaction survey
216/10/2010a
Partners satisfaction surveys
226/10/2010
Some nice comments
� Good (11/11/10 1:22AM)
� Jay has consistently been prompt, informative, and accurate in his
responses (9/30/10 4:17PM)
� I am very happy with your turn around time (12/8/10 1:35PM)
� Thanks Anup ;)
23
� Thanks Anup ;) (1/6/11 4:36PM)
� Jay is always good to work with (1/7/11 5:20AM )
� Well done. Thank you for your Support (3/8/11 11:39AM )
� Bravo !!! (3/15/11 9:39PM)
6/10/2010
but it is not a perfect world yet …
� For some bigger test/bug reports, it would be nice to have a concrete
"todo" report in return, in which OpenERP explains what it will do and
what not. If not I will have to split up the test report in separate items,
loosing the overall view... (3/29/11 6:50PM)
� Took long, but got fixes for both gtk and web. (2/24/11 12:52AM)
24
� Took long, but got fixes for both gtk and web. (2/24/11 12:52AM)
� Answer was not correct (2/16/11 4:44PM)
� It's not easy to have a global view of all modules: OK for the certified ones,
but less for the other ones when we're not used to development. (2/24/11
7:49PM)
Building a comprehensive set of services
25
Support and Bug fixing
Migrations Methodology TrainingOffshore services
Migration platform
26
Some statistics
� The migration platform was launch in January 2011
� Onsite customers/partners:
• Number of DB migrated: 11
• Average DB size: 45 Mb
• Average number of installed modules: 41
27
• Average number of installed modules: 41
• Average delay to migrate and test the DB: 13 days
� Online customers (Saas)
• Number of DB migrated: 11
• Average DB size: 6 Mb
• Average number of installed modules: 34
• Average delay to migrate and test the DB: 4 days
Migration of custom modules
� For non-certified modules, an optional service was set up where OpenERPS.A. will take the responsibility for migrating the custom modules
� This service covers migrating screen, workflows, menus and reports. All necessary adaptation will be done by Migration Team
28
� The fee is of 800€ per 1000 lines of code
� Benefits:
• The customer pay only when he wants to migrate
• The customer modules will not be published
• The partner doesn't have to change the module codes, the Migration Team will do it
Building a comprehensive set of services
29
Support and Bug fixing
Migrations Methodology TrainingOffshore services
Traditional Approach
Customer invests in RFQ1
Supplier invests in RFQ analysis2
Contract signed3
30
Contract signed
Price established
Detailed analysis4
Start implementation phase5
Renegotiate contract 6
OpenERP Recommended Approach
Software Assessment1
Pre- Analysis2
Analysis3
31
Analysis
Implementation4
Deployment5
Support6
Building a comprehensive set of services
32
Support and Bug fixing
Migrations Methodology TrainingOffshore services
Global demand requires global training
33
Content of the CTP program
Training materials :
– Student book and teacher book functional
– Student and teacher book technical
– Teacher's slides for functional and technical courses
– Quizz to prepare for certification exam
34
– Quizz to prepare for certification exam
Access to edu.openerp.com
Access to Eventbrite for participants registrations
6/10/2010
First Certified Training Partners
Camptocamp Switzerland
Syleam France
Enova France
Savoir faire Linux Canada
35
Savoir faire Linux Canada
Netquatro Venezuela
Akretion Brazil
Smile Spain
OpenBig Germany
6/10/2010
Building a comprehensive set of services
36
Support and Bug fixing
Migrations Methodology TrainingOffshore services
Offshore Service
� Some partners need development workforce to help them
� Can't allow to hire and train new employee(s) right now
� Can't wait for the new devs to be efficient
� Development of modules based on a detailed design of functionalities
37
� DATA MODEL, SCREEN DESIGN, PROCESSES, WORKFLOWS, WIZARDS, REPORTS,
MENUS, SECURITY GROUPS AND RULES
� Development splitted into sprints with defined ordered tasks (Scrum)
� TASKS DEFINE EFFECTIVE WORK TO PERFORM
� SPENT TIME IS REPORTED ON THE CORRESPONDING TASKS
� Team = 2 or 3 developers + 1/3 team leader
Setup Phase
� We suggest to use our OpenERP instance (openerp.my.odoo.com) to
manage the project and tasks
� The Belgian PM allocates a new team
� The Indian Team Leader will contact the Belgian PM to get :
Details of the project (description, roadmap, milestones)
38
� Details of the project (description, roadmap, milestones)
� Customer contact persons (who is the manager, who'll be in contact
with the Indian Team)
� OpenERP responsible Account Manager
� Technical & HR setup by Indian Team Leader
Development Phase
� Customer is responsible of the project management
� Indian Team Leader can advice the customer with his experience
� If needed, a Belgian Analyst may help the customer
� Stages are defined for the project
1. Spec review
39
2. To Develop
3. Development
4. Need Specification
5. Merge Proposal
6. Review
7. Validated
8. Rework
Reporting
� Major issues identified by the Indian Team Leader or the Belgian PM
will be reported to the other
� Weekly task status sent to the customer and the Belgian PM
� Customer Satisfaction Survey should be filled in by the customer at
each end of month
40
each end of month
� Renewal 10 days before end of the project
What is 19.962 ?
6/10/2010
What is 19.962 ?
A- The number of people who asked why there
is an aunt in our logo
B- The number of free trials since we launched
the new SaaS plateform
C- The number of downloads per month
6/10/2010
OpenERP Online
43
Free trial
registrationTrial
2nd call with
OpenERP sales
1 week later
1st call with
if they confirmed
1st call with
OpenERP sales
if they confirmed
their availability
Confirmation
email with link
to user guides
SaaS action plan advancement status
SaaS plateform is a complex machine
44
They get the opportunity to
discuss their expectations, be
told what they should know,
what to do and how to do it +
proposed a second call after 2
weeks of trial.
3rd call with
OpenERP sales
3 weeks of trial
BillingTrial continues PaymentClient support
+ request for the
contact to
confirm his
availability for a
call with an ISR
Short online configuration of
their own instance, showing
them what they expected to
do with the system.
their availabilitytheir availability
Close monitoring of performance
456/10/2010
Major milestones for the Saas
� The launch of V6 real trigger for SaaS
� SaaS plateform has reached stability and maturity
� Implementation of live chat support
� 97 customers are using our SaaS platform in production
46
� 97 customers are using our SaaS platform in production
� We are opening our Saas Plateform to partners
What is 874.660 ?
What is 874.660 ?
A- The number of lines of code in OpenERP
B- The number of visits to our website in Q1B- The number of visits to our website in Q1
C- The number of beers Fabien, Antony and
Xavier drank during the studies in Louvain la
neuve
In March 2010
496/10/2010
To March 2011
506/10/2010
Number of visits per month
150000
200000
250000
300000
350000
51
0
50000
100000
150000
6/10/2010
Top 3 : France, India and United states
52
and many others..
536/10/2010
Much more visible on twitter
546/10/2010
and also on Facebook
556/10/2010
Not a bad job…
566/10/2010
and better visibility in the press too
� OpenERP Apps for Open Source Business Applications
TMC news
� OpenERP Aims to Bring ERP to the SMB Masses
Linux Insider
� OpenERP V6 On the Cloud and Fending Off SAP, Oracle, Microsoft
57
Personal Finance Bulletin
� Expanding the ERP Universe via Open Source
IT Business Edge
� OpenERP Solves Open Source's Vexing Problem: Making Money
Linux Insider
� See ERP in a New Light
Manufacturing Business Tech.
6/10/2010
In conclusion
6/10/2010
Key achievements
Q1
• Fundraising
• Partners meeting
• service definition
Q3
• US operations
• Offshore services
• New website
• New training material and portal,
• Revised methodology
• New SaaS platform
59
Q2
• New partner program
• OPW
• Building teams
• New support processes
• First lead campaigns
6/10/2010
• New SaaS platform
Q4
• Launch OpenERP V6
• CTP Program
• Revised bug policy,
• Revised release policy,
• Migration platform
Guess how we finished 2010
606/10/2010
Guess how we feel about 2011
61
Thank you !