| |
|
Talend Newsletter
Un
messaggio dal CTO di Talend
Sviluppo open source
- un importante elemento di differenziazione
Si
parla spesso dei benefici dell'open source - accesso al codice, flessibilità,
trasparenza, risparmio sui costi, ecc. Ma non si parla altrettanto spesso
del modello di sviluppo il quale, se paragonato alle soluzioni di tipo
proprietario, a mio parere rappresenta un importante elemento di
differenziazione. Vengono qui riassunti gli elementi chiave che
differenziano il nostro approccio allo sviluppo da quello dei fornitori di
software proprietari.
Strumenti
liberi. Gli strumenti di sviluppo e di controllo che utilizziamo sono
liberi e agevolano la comunicazione tra gli sviluppatori e il team che si
occupa della documentazione. Questi scambi vengono seguiti e documentati
permettendo a chiunque, mediante la connessione al sito Internet, di sapere
a che punto si è all'interno del processo di sviluppo. Questi strumenti sono,
ovviamente, open source e disponibili su
www.talendforge.org. Ad esempio,
BugTracker
segue tutte le modifiche (sia che si tratti di bug o di nuove
caratteristiche), classificandole in base al loro status.
In termini di Supporto, un bug viene riportato aprendo un "support ticket" e
viene immediatamente postato su BugTracker (se l'utente lo desidera). Anche
se il bug non è stato riportato e registrato su Bug Tracker, gli altri
utenti possono scegliere di aprire un "support ticket" e monitorare la
soluzione del problema. Una tale trasparenza non esiste con i fornitori di
software proprietari, i quali solitamente etichettano un bug come "visto per
la prima volta", sottolineando il fatto che esso è probabilmente legato
all'ambiente e non al software e, di conseguenza, al di fuori del loro
controllo. I fornitori di soluzioni open source non temono questa
trasparenza in quanto l'interazione con gli utenti rappresenta il fulcro
della loro strategia commerciale.
Rilasci
molto frequenti. Ogni mese, Talend pubblica delle versioni provvisorie
che permettono agli utenti di vedere in anteprima e testare le nuove
funzioni. Queste versioni non vengono messe in produzione ma sono comunque
fondamentali per i fornitori, in quanto permettono loro di raccogliere i
feedback degli utenti contribuendo così ad indirizzare gli sviluppi futuri.
Ogni notte vengono lanciate anche le versioni di sviluppo e migliaia di test
automatici sono in grado di individuare i problemi nella fase iniziale. I
rilasci principali vengono pubblicati con una frequenza minore quando la
maggior parte delle funzioni sono state testate e possono essere messe in
produzione in tutta sicurezza. Questo sistema unisce versioni intermedie e
versioni principali sulla base del metodo "rilascia presto, rilascia spesso",
particolarmente apprezzato dagli sviluppatori che seguono i metodi
comunemente definiti "agili".
Di nuovo, l'utente è al centro del processo di sviluppo e influenza le
decisioni gestionali.
La
Community. Le possibilità di test sono virtualmente illimitate. La
community di Talend comprende un ampio numero di beta tester che non sono
necessariamente dei clienti. A causa del loro numero e della varietà dei
loro sistemi di informazione, i test possono essere realizzati su ampia
scala e in diversi ambienti. I fornitori di software proprietari possiedono
solo il proprio team QA interno, e ciò limita la loro capacità di testare
con accuratezza le proprie soluzioni. Il software open source è generalmente
più stabile perché è stato valutato su un terreno molto più ampio.
Accessibilità
agli ingegneri e agli sviluppatori. Con lo sviluppo del monitoraggio dei
sistemi aperti, i nostri clienti possono comunicare direttamente con i
nostri sviluppatori. Talend esamina le richieste e seleziona quelle a cui
assegnare la priorità, mentre l'utente rimane al centro del processo di
sviluppo. Molti moduli Talend derivano da utenti esperti che sono stati a
contatto con i nostri sviluppatori.
Talend Exchange,
disponibile su TalendForge, non solo organizza questi scambi, ma ricerca
anche le componenti e le installa automaticamente. Al momento offre 251
estensioni e 358 revisioni, le quali sono state scaricate più di 30000 volte.
R
& S interni. Il modello di Talend unisce un dialogo attivo con i propri
utenti - attraverso gli strumenti appena citati - e un ufficio interno di R
& S, composto da più di 50 ingegneri (senza prendere in considerazione gli
esperti consulenti disponibili). Gli altri fornitori di strumenti open
source, come PostgreSQL o Debian, fanno affidamento solo sulla loro
community. Talend, comunque, ha scelto questo tipo di approccio per fornire
un servizio di qualità maggiore, garantire una continua evoluzione dei
prodotti e fornire supporto di Livello 3, tutto completamente gestito dagli
sviluppatori di Talend.
Per trovare nuove componenti, visualizzare i wiki e i forum, scaricare la
documentazione, monitorare il tracking dei bug o trovare dei percorsi
formativi, visitare
http://www.talendforge.org/.
Cédric Carbone
CTO
Talend
|
|