Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

74
1

Transcript of Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Page 1: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

1

Page 2: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

@MauroLorenzutti

• CTO e Project Manager di Webformat

• Consulente e analista su progetti Magento e TYPO3

2

Page 3: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

3

Ho un sito realizzato con Magento 1, devo passare a Magento 2?

Page 4: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Le 5 W + 2

• What

• Why

• Who

• When

• Where

• How

• New

4

Page 5: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

WHATCosa bisogna fare durante il progetto di aggiornamento?

5

Page 6: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

6

Upgrade o migrazione?

Page 7: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Non è un upgrade

• Passare da Magento 1.9 CE o 1.14 EE a Magento 2.1 non è un semplice upgrade• Diversa struttura database

• Diversi framework e API

• Diversa modalità di sviluppo temi

7

Page 8: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

È una migrazione

• Va predisposta un’installazione separata di Magento 2

• Deve poi essere gestito il trasferimento di dati e funzionalità:• Per catalogo, promozioni, clienti, ordini e configurazioni è disponibile un tool

di migrazione database• Eventuali ulteriori dati devono essere migrati configurando il tool o manualmente (es.

negozi dello store locator, multi-magazzino, ecc.)

• Il tema deve essere re-implementato

• I moduli utilizzati devono essere sostituiti da moduli equivalenti

• Le personalizzazioni fatte vanno re-implementate

8

Page 9: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

WHYPerché devo passare da Magento 1 a Magento 2?

9

Page 10: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Due motivi principali

10

Page 11: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Evoluzione

• Tutti i nuovi sviluppi sono concentrati su Magento 2

• Magento non rilascerà nuove funzionalità per Magento 1

• Anche i produttori di moduli più famosi si stanno concentrando su Magento 2

11

Page 12: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Sicurezza

• Magento sta ancora mantenendo Magento 1 garantendo le patch di sicurezza

• Smetterà però di farlo…

12

Page 13: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Quando?

13

Page 14: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

14

Page 15: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Cosa significa tutto questo?

2 cose:

• Magento 1 diventerà obsoleto in termini di funzionalità

• Magento 1 diventerà insicuro perché non più manutenuto

15

Page 16: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Solo questo?

16

Page 17: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

NO!

17

Page 18: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Nuove funzionalità:

• Un nuovo backoffice con una migliore gestione del catalogo

• Un nuovo checkout semplificato

• Migliore gestione dei prodotti configurabili

• Migliori performance

• Integrazione nativa con Braintree

• …

18

Page 19: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Più qualità e sicurezza:

• I moduli pubblicati sul nuovo marketplace di Magento 2 saranno revisionati e approvati dagli sviluppatori di Magento

• Niente più moduli criptati!

19

Page 20: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Uno stack tecnologico aggiornato:

• PHP 7

• Varnish

• Redis

• Modern JS Stack

• RabbitMQ

• Apache Solr & Elasticsearch

• PHPUnit

• Composer

• Mysql Clustering

20

Page 21: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

WHOChi è coinvolto nel processo di migrazione?

21

Page 22: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

2 approcci possibili:

«Aggiorno Magento senza che nessuno se ne accorga»

«E’ l’occasione giusta per rimettere in discussione anche i miei processi»

22

Page 23: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Primo approccio – aggiornamento trasparente

• Una possibilità è quella di aggiornare versione di Magento limitando il più possibile gli impatti sui processi interni e sulle integrazioni esistenti

23

Investimento più limitato

Tempistiche più brevi

Testing più semplice

Parallel adoption: potrei far coesistere le 2 versioni

Potrei «sprecare» budget

Page 24: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Secondo approccio – nuovo progetto

• Poiché il passaggio a Magento 2 non è un semplice upgrade ma richiede di re-implementare ampie parti del progetto, potrebbe quindi essere l’occasione per ottimizzare dei processi già esistenti

24

Evito sprechi di budget per future rilavorazioni

Ottimizzo i processi esistenti

Nuova immagine verso i clienti

Tempi e costi più elevati

Parallel adoption più complessa

Page 25: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

In base all’approccio scelto cambia di molto il perimetro del progetto

25

Page 26: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Primo approccio – aggiornamento trasparente

• Coinvolge solo gli operatori di backoffice• Nuova interfaccia di backoffice, devo prevedere formazione

• Può coinvolgere anche i clienti se viene rinnovato il layout

• Tutte le integrazioni con i sistemi aziendali mantengono le stesse modalità di interazione

26

UX

Page 27: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Primo approccio – aggiornamento trasparente

• Sono coinvolti:• System integrator di Magento

• Hosting partner per nuovo ambiente

• IT interno per testing

• Operatori di backoffice per formazione al nuovo backoffice

• UX & Design agency se viene rifatto il design del sito

27

Page 28: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Secondo approccio – nuovo progetto

• Coinvolge tutti gli steakholder e tutti i sistemi integrati del progetto

• Il perimetro si allarga a tutto l’ecosistema in cui è inserito Magento

28

ERP

PIM

CRM

LOGISTICA

UX

Page 29: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Secondo approccio – nuovo progetto

• Sono coinvolti:• Analista Magento per rivedere processi, integrazioni, ecc.

• System integrator di Magento

• Hosting partner per nuovo ambiente

• UX & Design agency per il nuovo design

• IT interno per rivedere le integrazioni

• Operatori di backoffice per formazione al nuovo backoffice

• Fornitori terzi per altre integrazioni (sistemi di loyalty, ecc.)

29

Page 30: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

L’importanza dell’analisi

• Qualora si opti per rimettere in discussione i processi in essere e definire dei nuovi processi, è importante fare un’analisi che coinvolga tutti gli steakholder del progetto

• Vanno quindi raccolti i feedback di tutti gli attori in gioco e ripensate, se necessario, le modalità di gestione del catalogo, degli ordini, del customer care, ecc.

• Vanno analizzate le modalità di interscambio dati coi sistemi aziendali per valutare ottimizzazioni o cambi di modalità (ad es. perché il catalogo o i volumi di vendite sono molto aumentati)

30

Page 31: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Gestire il cambiamento interno

• Coinvolgere tutti gli steakholder in fase di analisi del progetto• Far sentire tutti parte del progetto è il modo migliore per raggiungere il

consenso e l’accettazione da parte di tutti

• Deve essere fatta formazione al personale:• Customer care

• Catalogo

• Prezzi e promozioni

• Marketing

• …

31

Page 32: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

WHENQuando ha senso pianificare la migrazione?

32

Page 33: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

La domanda più difficile…

33

Page 34: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Alcune premesse doverose

34

Page 35: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Magento 2 è una piattaforma nuova:

• Presenta ancora numerosi bug

• La sua stabilità non è ancora paragonabile a quella di Magento 1 (che vanta quasi 10 anni di onorato servizio e centinaia di migliaia di installazioni)

35

Page 36: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

I moduli per Magento 2:

• Sono ancora pochi se confrontati con Magento 1 (anche se in veloce aumento)

• Ad es. mancano i moduli per integrare i più famosi gateway di pagamento italiani (Banca Sella, Setefie altri)

36

Page 37: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Gli sviluppatori per Magento 2:

• La maggior parte hanno ancora poca esperienza

37

Page 38: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Però…

38

Page 39: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

L’abbiamo detto all’inizio:

non si può arrestare il cambiamento

Magento 2 è il presente e il futuro!

39

Page 40: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Quindi il punto non è

SE passare a Magento 2

ma

QUANDO passare a Magento 2

40

Page 41: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

La risposta non è uguale per tutti…

41

Page 42: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Distinguiamo 3 casistiche diverse:

42

Page 43: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

1. Il mio ecommerce ha problemi!

43

Page 44: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Il mio ecommerce basato su Magento 1 ha dei problemi:

• È aumentato il volume di visite e di vendite e le performance non sono più ottimali

• Le vendite non vanno bene e devo sostenere degli investimenti per rivedere la UX e offrire nuove funzionalità (es. gift card, fidelity card, nuovo motore di ricerca, ecc.)

• Non è stato manutenuto per lungo tempo e devo quindi pianificare interventi di manutenzione straordinaria

• …

44

Page 45: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

In tutti questi casi la risposta è di valutare il passaggio a Magento 2 subito

45

Page 46: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

2. Il mio ecommerce sta andando benissimo!

46

Page 47: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Il mio ecommerce basato su Magento 1 sta andando bene e:

• Non ho in previsione investimenti importanti

• Devo fare la normale manutenzione e qualche piccola evolutiva

47

Page 48: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

In tutti questi casi la risposta è di aspettare a passare a Magento 2

48

Page 49: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Aspettare significa dare tempo a Magento 2 di stabilizzarsi e ai produttori di moduli di pubblicare nuove funzionalità

È comunque importante iniziare a pianificare il passaggio a Magento 2 per gestirlo senza affanno nel 2018

49

Page 50: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

3. Il mio ecommerce sta andando bene ma devo pianificare investimenti importanti

50

Page 51: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Il mio ecommerce basato su Magento 1 sta andando bene ma:

• Devo integrare la mia rete retail per offrire un’esperienza omni-canale ai miei clienti

• Voglio aggredire il mercato estero aprendo nuovi siti con funzionalità specifiche per il mercato di riferimento

• Devo «svecchiare» la mia immagine con una nuova brand-identity, una nuova UX e nuove e moderne funzionalità

• …

51

Page 52: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

In questi casi la risposta non è affatto scontata

52

Page 53: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Gli investimenti fatti su Magento 1 dovranno poi essere previsti nuovamente su Magento 2

53

Page 54: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

• Quanto «spreco» se investo su Magento 1 e poi passo a Magento 2 fra un anno?

• Quanto mi costa invece passare subito a Magento 2?• Sono già disponibili nel marketplace tutti i moduli che mi servono?

• Time-to-market: posso aspettare il passaggio a Magento 2 per poi fare le innovazioni di cui ho bisogno?

54

Page 55: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Il punto è:

È più importante uscire subito sul mercato con le innovazioni su Magento 1 sapendo che poi dovrò investire un budget analogo anche su Magento 2

o posso permettermi di aspettare e passare prima a Magento 2 e quindi fare questi investimenti una volta soltanto?

55

Page 56: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

HOWCome gestire un progetto di migrazione?

56

Page 57: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

57

AGILE

vs

WATERFALL

http://www.midisegni.it/disegni/sport.shtmlhttp://hayday.wikia.com/wiki/File:Waterfall.png

Page 58: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

58

«Definiamo tutto ora così ho un preventivo fisso

e non ho sorprese»

Page 59: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Però:

Magento 2 è in continua evoluzione, potrei dover rivedere i miei requisiti a fronte di una nuova release di Magento che magari offre nativamente

una funzionalità simile a quella da me richiesta

Vengono pubblicati sul marketplace nuovi moduli ogni giorno, potrei quindi rivedere il mio progetto in funzione di un nuovo modulo pubblicato

59

Page 60: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Suddividere il progetto in più fasi

• Definire una strategia di lungo periodo e pianificare il rilascio di nuove funzionalità su più periodi in base a:• Valore di business

• Rischio

• Date di delivery

• Gestire ogni nuova funzionalità come un «piccolo progetto» con analisi di dettaglio, sviluppo, testing e rilascio

60

Page 61: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

61

Analisi di dettaglio

Sviluppo Collaudo Rilascio

Analisi di dettaglio

Sviluppo Collaudo Rilascio

Analisi di dettaglio

Sviluppo Collaudo Rilascio

Analisi di dettaglio

Sviluppo Collaudo RilascioDesiderata

BlogEcommerce

StoreLocator

Pickup in store

…Reserve& Collect

Analisi di alto livello

Page 62: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

WHEREDove devo pubblicare il nuovo progetto?

62

Page 63: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Nuovo stack tecnologico

• Sebbene Magento 1 e Magento 2 possano essere installati su uno stesso hosting è consigliabile prevedere un hosting ottimizzato per Magento 2

• Da valutare un nuovo ambiente con il partner di hosting

63

Page 64: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

E come gestisco la pubblicazione?

64

Page 65: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Big Bangvs.

Parallel

Adoption

65

Page 66: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Big Bang Adoption

• Tecnicamente la soluzione più comoda: • «Spengo» il vecchio sito e «accendo» il nuovo

66

Page 67: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Parallel Adoption

• Valutare un golive parallelo:• Per un certo periodo tenere attivo sia il vecchio sito che il nuovo sito

• Invitare un numero ristretto di clienti fidati sul nuovo sito e «sfruttarli» come tester

• È necessario che ci sia una regia unica• Entrambe le piattaforme devono comunicare con l’ERP che deve quindi

tenere allineate entrambe

• Attenzione a gestione magazzino, numeri ordini e account utente

67

Page 68: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

NEWE se invece devo ancora partire con Magento?

68

Page 69: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Magento 1 o Magento 2 ?

Img: https://revel89.wordpress.com/2011/07/04/pillola-rossa-o-pillola-blu/

Page 70: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Magento EE

• Se opto per la versione Enterprise di fatto non ho la possibilità di andare su Magento 1

• Magento non vende licenze Enterprise su Magento 1 da quando ha rilasciato Magento 2

70

Page 71: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Magento CE

I sorgenti di Magento 1 CE sono disponibili per il download

Però…

Ha senso sviluppare un nuovo business su una piattaforma in dismissione?

71

Page 72: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Magento 2

Page 73: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Q & ASolo domande che iniziano per «W», grazie ☺

73

Page 74: Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W

Grazie

http://www.webformat.com

http://it.linkedin.com/in/maurolorenzutti

@MauroLorenzutti

http://www.slideshare.net/webformat