Benvenuti nel blog degli sviluppatori del mese di ottobre. Ogni mese, condividiamo gli aggiornamenti relativi ai progetti a cui i nostri sviluppatori hanno lavorato di recente.
Approfondiamo le ottimizzazioni e lo sviluppo di funzionalità, rendendovi partecipi delle soluzioni innovative applicate alla nostra piattaforma. Il nostro obiettivo è consentire agli investitori di ridurre il rischio e migliorare i rendimenti, distribuendo gli investimenti tra tipologie alternative di asset, come i prestiti, e tipologie tradizionali e collaudate come gli ETF.
Questo mese parliamo con uno dei responsabili del nostro team di sviluppatori, che ha iniziato a lavorare in Mintos sette anni fa come sviluppatore di software. Di recente, ha diretto l’integrazione dei Fractional Bond sulla piattaforma. Ci ha spiegato come il team di sviluppatori ha configurato questo nuovo prodotto obbligazionario e come ha affrontato le sfide legate alla transizone a una piattaforma multi-asset.
La configurazione dei Fractional Bond
L’integrazione delle obbligazioni su Mintos ha richiesto un piano chiaro, non solo per le obbligazioni stesse, ma anche per una revisione generale del sistema, per garantire che fosse incentrato sull’utente e adattato a una nuova tipologia di asset.
L’idea di questo progetto risale a un anno fa. Per prima cosa, il team di sviluppatori ha esplorato la possibilità di creare i Fractional Bond sfruttando la tecnologia esistente. In breve tempo, gli sviluppatori hanno delineato una mappatura completa del progetto all’interno del nostro sistema. Si è deciso di dedicare un team specifico al progetto dei Fractional Bond per semplicare i processi e ridurre le sovrapposizioni tra team diversi. Una volta raggiunto il consenso, gli sviluppatori hanno immediatamente avviato il processo di implementazione.
Breve introduzione al frazionamento
La chiave di volta del nostro approccio è stata l’idea di adottare un sistema di frazionamento. Il frazionamento comporta la suddivisione di un asset in parti più piccole di quelle di un’azione standard, rendendo gli investimenti in quel particolare asset di più facile accesso per gli investitori. Questo meccanismo consente agli investitori di diversificare i portafogli con tipologie di asset che in precedenza erano al di fuori della loro portata.
Le obbligazioni sono sempre state considerate una modalità di investimento di difficile accesso, comportando l’investimento di un capitale significativo, spesso a 5 cifre o superiore. Consentendo agli investitori di acquistare frazioni più piccole di un’obbligazione, il frazionamento elimina queste barriere, e amplia in tal modo l’accesso agli investimenti. I nostri sviluppatori hanno abilmente progettato la modalità tecnica del frazionamento, sfruttando l’infrastruttura tecnologica esistente di Mintos. L’utilizzo di una tecnologia già consolidata non solo ha accelerato il progetto, ma ha anche garantito il rispetto degli standard del prodotto.
Da una struttura ad asset unico a una piattaforma multi-asset
Il team di sviluppatori aveva la necessità di trasformare Mintos da piattaforma di investimento in soli prestiti a piattaforma multi-asset che includesse i Fractional Bond. Il team ha analizzato il potenziale impatto sul sistema e valutato la possibilità di integrare i Fractional Bond nella struttura esistente, separatamente dalle Note. In particolare, temeva che la complessità del sistema e la quantità di punti di estensione, entrambe considerazioni tecniche di non facile soluzione, avrebbero influito sul corretto funzionamento delle funzionalità originali.
Il team ha valutato il tempo necessario per implementare i Fractional Bond nel sistema esistente con quello necessario per creare un sistema completamente nuovo. La differenza si è dimostrata notevole: un nuovo sistema avrebbe richiesto circa un anno, mentre sfruttando le numerose somiglianze tecniche tra i Fractional Bond e le Note sarebbero bastati pochi mesi. Questo risparmio di tempo è dovuto alle numerose analogie tecniche tra i Fractional Bonds e le Note:
- Flusso di acquisto: il sistema attuale dispone di un meccanismo di flusso d’acquisto che include il carrello e la conferma d’acquisto, che può essere facilmente utilizzato per i Fractional Bond proprio come lo è stato per le Note, offrendo agli investitori un procedimento d’acquisto semplice.
- Chiara visualizzazione dei dettagli sugli strumenti finanziari: entrambe le configurazioni utilizzano schede separate con scadenze visibili, in modo che le informazioni su ciascun prodotto finanziario possano essere presentate e monitorate in modo strutturato e trasparente.
- Logica del mercato secondario: la logica di gestione delle transazioni sul mercato secondario di Mintos è comune a entrambe le configurazioni e consente l’acquisto e la vendita di questi strumenti finanziari dopo l’emissione.
- Creazione di strumenti finanziari: le procedure e le tecniche per la creazione di nuovi strumenti finanziari sono le stesse per i Fractional Bond e le Note, riflesso di un procedimento comune che può essere sfruttato per accelerare la configurazione dei Fractional Bond nel sistema esistente.
Superare le sfide legate alla user experience
L’evoluzione di Mintos verso un’offerta multi-asset ha messo in luce notevoli ostacoli a livello di interfaccia utente (UI) e user experience (UX). In origine, la piattaforma era stata concepita per le Note, rendendo l’inclusione dei Fractional Bond un compito impegnativo. Ecco una panoramica delle sfide incontrate e delle soluzioni elaborate dal nostro team di sviluppatori:
Estensione dell’interfaccia utente
L’interfaccia utente preesistente non era stata progettata per gestire più asset. La sua struttura complessa, affinata nell’arco di anni e in grado di supportare più lingue, inglobava l’intero sito web. L’introduzione dei Fractional Bond a fianco delle Note ha richiesto un esame approfondito e una regolazione certosina dei processi di sistema per garantire una chiara differenziazione degli asset.
Differenziazione della user experience
La tempistica di investimento per i Fractional Bond, a differenza delle transazioni immediate delle Note, ha introdotto una sfida relativa alla user experience. Gli ordini degli investitori relativi ai Fractional Bond passano per una fase di attesa, nota come prenotazione dei fondi, che può essere annullata fino a una certa data (data di impegno). Ciò ha richiesto la creazione di un percorso di investimento distinto e intuitivo, senza compromettere la semplicità dell’acquisto di Note.
Perfezionamento sistematico del procedimento
Lo sviluppo di un meccanismo di prenotazione dei fondi per i Fractional Bond ha comportato un’attenzione particolare ai dettagli, per garantire una transizione fluida attraverso le fasi di prenotazione, impegno ed esecuzione. A differenza del modello di acquisto diretto delle Note, questo nuovo sistema ha richiesto sostanziali modifiche alla programmazione e all’interfaccia utente, allungando i tempi di sviluppo, test e perfezionamento.
Quando un investitore sceglie di investire in Fractional Bond, sta essenzialmente effettuando una prenotazione di fondi piuttosto che un investimento immediato. Questa prenotazione può essere ritirata dall’investitore fino alla data di impegno specificata, che rappresenta il momento cruciale di tutta la procedura.
Dopo la data di impegno, i fondi rimangono prenotati fino alla data di esecuzione. Una volta eseguito l’ordine, l’investitore diventa titolare dello strumento, che inizia a maturare interessi. La programmazione dei Fractional Bond ha richiesto la creazione di un’architettura in grado di gestire senza problemi le fasi della prenotazione, della data di impegno e della data di esecuzione, garantendo una transizione fluida da una fase all’altra e mantenendo l’utente informato e coinvolto durante tutto il processo.
Riflessioni a lancio avvenuto
Dopo il lancio dei Fractional Bond, il team ha tenuto sotto controllo tutto ciò che riguarda gli investimenti e ha raccolto informazioni su come gli utenti interagiscono con la nuova interfaccia utente, il che ha fornito spunti per eventuali modifiche. Il punto più critico dopo il lancio del progetto è stato comunque il monitoraggio per garantire che tutto funzionasse senza intoppi e che gli investimenti procedessero come pianificato.
Il team di sviluppatori ha tenuto una riunione retrospettiva, come dopo il lancio di qualsiasi prodotto. Gli sviluppatori hanno analizzato il lancio e discusso di come le loro aspettative fossero diverse o simili ai risultati ottenuti. Infine, hanno tratto degli insegnamenti e discusso su come applicarli al prossimo progetto. Il team di sviluppo guarda costantemente al passato per adattarsi al futuro.
Uno dei nostri obiettivi è trasformare Mintos in una piattaforma multi-asset. I Fractional Bond sono il primo passo in quella direzione e saranno seguiti dall’aggiunta di altre tipologie di asset. Presto introdurremo altri tipi di asset, come gli ETF, per diversificare ulteriormente l’offerta della nostra piattaforma.