Lingue: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Indice / Articoli / Costruire una piattaforma di prodotto

Costruire una piattaforma di prodotto

Progettare per riutilizzo, flessibilità ed estensibilità

Pubblicato
Aggiornato
(creato )
Scritto da
Willem L. Middelkoop
Argomenti
cloud · creare · creatività · design · lemmid-store · programmazione · snake
Versione umana di questo articolo
https://willem.com/it/2021-01-31_costruire-una-piattaforma-di-prodotto/
English
Building a product platform
Nederlands
Een productplatform bouwen
Deutsch
Eine Produktplattform aufbauen
Español
Construyendo una plataforma de producto
Français
Construire une plateforme produit
Português
Construir uma plataforma de produtos
Papiamentu
Konstruí un plataforma di produkto
Frysk
In produktplatfoarm bouwe
Lingue
Tradotto dall’originale inglese da un modello linguistico in due passaggi (traduzione e correzione) con un glossario e un controllo ortografico; non ancora letto da un madrelingua.

Riassunto

Questo mese sfrutto le capacità di una piattaforma per lanciare un nuovo prodotto. Negli anni ho sviluppato la piattaforma "Lemmid", un insieme di mattoncini che mi permettono di sviluppare velocemente nuovi prodotti. Progettare una piattaforma richiede qualche attenzione in più, ma se segui poche regole semplici puoi farlo anche tu!

Testo completo

Cos’è una piattaforma?

In parole semplici, una piattaforma è qualcosa su cui puoi costruire. La differenza chiave tra una piattaforma e un semplice prodotto è che la piattaforma può fare (o diventare) altre cose, che non erano state previste all’inizio, quando è stata progettata.

Un mattoncino Duplo può essere molto più di un semplice mattoncino
Un mattoncino Duplo può essere molto più di un semplice mattoncino

Gli smartphone moderni, con le loro capacità hardware e i rispettivi app store, si possono considerare piattaforme. La piattaforma rende possibili funzionalità di ogni tipo, originariamente impreviste, perché permette agli sviluppatori di usarne le capacità in modi nuovi e in nuove combinazioni.

Nuove combinazioni possono creare prodotti originali
Nuove combinazioni possono creare prodotti originali

Riutilizzo, flessibilità ed estensibilità

Se progetti una piattaforma devi prestare particolare attenzione a riutilizzo, flessibilità ed estensibilità. In un certo senso progetti per un futuro sconosciuto. Per capire come progettare una piattaforma è una buona idea guardare i mattoncini Duplo.

Il progetto del mattoncino Duplo è geniale
Il progetto del mattoncino Duplo è geniale

La semplicità di un mattoncino Duplo inganna, ma il progetto è geniale, perché permette:

  • Riutilizzo: prendi un mattoncino, lo usi da qualche parte e quando hai finito lo togli e lo usi altrove.
  • Flessibilità: anche un solo mattoncino Duplo si può usare in tanti modi, collegandolo ad altri mattoncini in molte combinazioni diverse.
  • Estensibilità: i bottoncini standardizzati dei mattoncini Duplo rendono facile estenderli: pezzi nuovi e futuri si possono collegare a quelli esistenti se adottano lo stesso "standard di bottoncino".

Questi tre principi di progettazione rendono i mattoncini Duplo una piattaforma, che permette di creare cose nuove. Se progetti una piattaforma, pensa ai mattoncini Duplo. I componenti che crei devono supportare il "principio di piattaforma".

Costruire su una piattaforma: i blocchi colorati si possono immaginare come prodotti su una base di piattaforma
Costruire su una piattaforma: i blocchi colorati si possono immaginare come prodotti su una base di piattaforma

Il modo migliore per progettare una piattaforma è concentrarsi su un solo mattoncino. Sarà il pezzo elementare della tua piattaforma: immagina come può collegarsi agli altri pezzi e come standardizzerai questo collegamento. Se lo fai bene, rimarrai stupito da quanto diventa facile integrare idee nuove e originali.

Un’idea nuova, originale ed entusiasmante
Un’idea nuova, originale ed entusiasmante
Se il progetto della tua piattaforma è buono, aggiungerle pezzi nuovi ed entusiasmanti dovrebbe essere un gioco da ragazzi (e quindi un sacco di divertimento!!)
Se il progetto della tua piattaforma è buono, aggiungerle pezzi nuovi ed entusiasmanti dovrebbe essere un gioco da ragazzi (e quindi un sacco di divertimento!!)

Lemmid

Negli anni ho sviluppato la piattaforma "Lemmid", un insieme di mattoncini digitali che fa da base a praticamente ogni prodotto che sviluppo. Comprende app, siti web, negozi online e perfino giochi!

La piattaforma Lemmid è la base dei prodotti che costruisco sopra di essa
La piattaforma Lemmid è la base dei prodotti che costruisco sopra di essa

La piattaforma è progettata come un insieme di micro servizi che condividono un’interfaccia comune e un principio di progettazione comune. Ogni pezzo "non sa" dell’esistenza dei suoi simili a livello di progetto: ha un ambito locale ed è il più semplice possibile. Possono collegarsi tra loro solo con un protocollo standardizzato che ho progettato per essere anch’esso il più semplice possibile.

Per esempio c’è un blocco "Lemmid Bill" capace di inviare fatture. A chi e per cosa, il blocco non lo sa: altri pezzi possono usare il blocco "Bill" per mandare fatture digitali. Si può riutilizzare e funziona per fatture con voci che non ho ancora nemmeno immaginato.

Un altro esempio è il blocco "Lemmid Manager", capace di gestire contenuti. Lo usano in modi diversi prodotti diversi che ho creato. A volte funziona da sistema di gestione dei contenuti di un sito web, a volte per gestire un catalogo prodotti (che alimenta i negozi online). Può gestire i contenuti di siti e app che non ho ancora creato!

Sfruttare le capacità della piattaforma

L’app per ordinare il cibo, nota come "Lemmid Store", che ho creato sopra la piattaforma Lemmid, ne sfrutta le capacità usando i singoli blocchi per:

  • mettere i negozi online: web server, registrazione del nome di dominio, collegamenti DNS e così via.
  • riempire i negozi di prodotti: gestire testi, prezzi, foto dei prodotti, categorie e così via.
  • far accettare ordini ai negozi: controllare la capacità, raccogliere i dati dei clienti, elaborare i pagamenti.
  • autenticare i titolari dei negozi: per proteggere la gestione del negozio.
  • commercializzare il prodotto inviando fatture
  • far iscrivere nuovi clienti
Dall’iscrizione al prodotto: l’onboarding automatico di Lemmid Store è possibile grazie alle capacità della piattaforma Lemmid
Dall’iscrizione al prodotto: l’onboarding automatico di Lemmid Store è possibile grazie alle capacità della piattaforma Lemmid

Conclusione

Prenditi un momento per chiederti se stai costruendo solo un prodotto o se potrebbe diventare una piattaforma. Nel secondo caso, fai bene a progettare pensando al futuro e ad abbracciare riutilizzo, flessibilità ed estensibilità.

"Adoro quando un piano riesce" è esattamente quello che penso quando riesco a sfruttare le capacità della mia piattaforma. Lanciare nuovi prodotti e poter usare la forza dei mattoncini esistenti è "bello", per parafrasare lo stesso Hannibal Smith dell’A-Team.

Quando il progetto funziona nascono grandi prodotti: Harry van de Laar mostra Lemmid Store direttamente dalla cucina!
Quando il progetto funziona nascono grandi prodotti: Harry van de Laar mostra Lemmid Store direttamente dalla cucina!

Formati per macchine di questa pagina