sfscon15 - mario riva: "is erp dead?"
TRANSCRIPT
Agile Business Group - www.agilebg.com - [email protected]
Is ERP dead?
How to contribute to an Open Source ERP
Agile Business Group - www.agilebg.com - [email protected]
Nascita dell'ERP
'60 '70 '80 '90 2000
Inventory
MRP
MRP2
ERP
Agile Business Group - www.agilebg.com - [email protected]
Verticalizzazioni
• automotive• logistica• abbigliamento• chimico• ….
Agile Business Group - www.agilebg.com - [email protected]
Strutture complesse
● complessità delle implementazioni● scarsa flessibilità● 60% progetti va oltre il budget iniziale
● copertura parziale ambiti aziendali● utilizzo di altri software per gestire diverse aree aziendali
ERP
Agile Business Group - www.agilebg.com - [email protected]
Internet, mobile, cloud
Installazione● on premise cloud
Accessi esterni● agenti commerciali● tecnici in trasferta● team in remoto● clienti/fornitori
Estensione di APPS● sito web● e-Commerce● newsletter● voip
Agile Business Group - www.agilebg.com - [email protected]
PMI
Anche le PMI devono ottimizzare e gestire tutti i loro processi aziendali
Agile Business Group - www.agilebg.com - [email protected]
ERP Open Source
Arrivano nuovi attori nel mondo ERP:● non solo big vendor
● Community Open Source
Agile Business Group - www.agilebg.com - [email protected]
Storia di un ERP Open Source: Odoo
● 1.000 istallazioni al giorno● nel 2013: 2.000.000 utenti nel mondo
Agile Business Group - www.agilebg.com - [email protected]
Agile Business Group - www.agilebg.com - [email protected]
OCA: Odoo Community Association
La Odoo Community Association, o OCA, è una organizzazione non profit, la cui missione è supportare lo sviluppo collaborativo delle funzionità di Odoo e promuoverne la diffusione.
http://odoo-community.org/
Agile Business Group - www.agilebg.com - [email protected]
OCA: organizzazione (1/3)
Teams● Community Backport Team ( OCB) Odoo additional and early bugfixes
● Business Topics Teams (20) Accounting, Sales, Logistics, …
● Localization Teams (26) By country
● Vertical Interest Teams (11) Hotel, Construction, Medical, ...
● Connector Teams (13) Integrate Odoo with Magento, Sage, LIMS, ...
● Community Maintainers Tools Team● OpenUpgrade Team
http://odoo-community.org/page/List
Agile Business Group - www.agilebg.com - [email protected]
OCA: organizzazione (2/3)
Ogni team può essere composto da uno o più progetti.
Agile Business Group - www.agilebg.com - [email protected]
OCA: organizzazione (3/3)
Ad ogni progetto corrisponde un repo su github.com/OCA
Agile Business Group - www.agilebg.com - [email protected]
Come contribuire su github
I principali strumenti messi a disposizione da github per contribuire sono:
Pull Request (PR) Issue
Una PR è il modo per comunicare che abbiamo apportato delle modifiche che vorremmo venissero incluse nel progetto. La tipologia utilizzata per OCA è il fork and pull.
Le Issues vengono utilizzate per segnalare task , bug o feature di un progetto. Queste andrebbero sempre controllate ed utilizzate, soprattutto quando ci prepariamo ad inviare una PR. Un bug che stiamo correggendo potrebbe essere già noto e già segnalato da qualcun’altro.
Agile Business Group - www.agilebg.com - [email protected]
Come contribuire su OCA
Una PR su OCA comporta:
Agile Business Group - www.agilebg.com - [email protected]
Come contribuire: review di PR
Review di PR● Code review● Manual testing (Runbot)● Functional review (Runbot)
Ogni venerdì si tiene l'OCA Review Day: https://waffle.io/oca/maintainers-tools https://github.com/pulls?user=OCA
Agile Business Group - www.agilebg.com - [email protected]
Canali di comunicazione
Mailing lists ● https://odoo-community.org/groups
IRC (freenode.net) ● #oca (discutere le PR)
● https://botbot.me/freenode/ocat/ Twitter
● @OdooCommunity● @OCA_Bot (merge di PR)
Agile Business Group - www.agilebg.com - [email protected]
OCA: Ovvero, Con un'Aforisma
"Given enough eyeballs, all bugs are shallow" Eric Steven Raymond(The Cathedral and the Bazaar)
Agile Business Group - www.agilebg.com - [email protected]
GRAZIE!
Twitter: @Agilebg
Sito: https://www.agilebg.com/Email: [email protected]