sfscon15 - mario riva: "is erp dead?"

21
Agile Business Group - www.agilebg.com - [email protected] Is ERP dead? How to contribute to an Open Source ERP

Upload: south-tyrol-free-software-conference

Post on 14-Apr-2017

323 views

Category:

Software


2 download

TRANSCRIPT

Page 1: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

Is ERP dead?

How to contribute to an Open Source ERP

Page 2: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

E.R.P.

Page 3: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

Nascita dell'ERP

'60 '70 '80 '90 2000

Inventory

MRP

MRP2

ERP

Page 4: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

2000 2015

ERP II

Business APP

Page 5: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

Verticalizzazioni

• automotive• logistica• abbigliamento• chimico• ….

Page 6: SFScon15 - Mario Riva: "Is ERP dead?"

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

Page 7: SFScon15 - Mario Riva: "Is ERP dead?"

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

Page 8: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

PMI

Anche le PMI devono ottimizzare e gestire tutti i loro processi aziendali

Page 9: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

ERP Open Source

Arrivano nuovi attori nel mondo ERP:● non solo big vendor

● Community Open Source

Page 10: SFScon15 - Mario Riva: "Is ERP dead?"

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

Page 11: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

Page 12: SFScon15 - Mario Riva: "Is ERP dead?"

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/

Page 13: SFScon15 - Mario Riva: "Is ERP dead?"

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

Page 14: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

OCA: organizzazione (2/3)

Ogni team può essere composto da uno o più progetti.

Page 15: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

OCA: organizzazione (3/3)

Ad ogni progetto corrisponde un repo su github.com/OCA

Page 16: SFScon15 - Mario Riva: "Is ERP dead?"

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.

Page 17: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

Come contribuire su OCA

Una PR su OCA comporta:

Page 18: SFScon15 - Mario Riva: "Is ERP dead?"

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

Page 19: SFScon15 - Mario Riva: "Is ERP dead?"

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)

Page 20: SFScon15 - Mario Riva: "Is ERP dead?"

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)

Page 21: SFScon15 - Mario Riva: "Is ERP dead?"

Agile Business Group - www.agilebg.com - [email protected]

GRAZIE!

Twitter: @Agilebg

Sito: https://www.agilebg.com/Email: [email protected]