List of Newsletters


  #18 - Gennaio 2010

   
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

Ritornare alla Newsletter