In che modo Unleash utilizza la gestione delle funzionalità open source per rendere gli sviluppatori più efficienti

0
5

I Transform Technology Summit iniziano il 13 ottobre con Low-Code/No Code: Enabling Enterprise Agility. Iscriviti ora!

Lascia il Newsletter OSS Enterprise guida il tuo viaggio nell'open source! Iscriviti qui.

Con ogni azienda ora una società di software, almeno secondo alcuni esperti, le aziende devono trovare modi per accelerare la loro velocità di sviluppo e spedire il codice più velocemente. Ma ciò comporta un grande rischio, in quanto potrebbe significare implementare nuove funzionalità che non sono ancora pronte o introdurre bug che rompono il prodotto per tutti.

Ecco perché la gestione delle funzionalità è emersa come componente fondamentale del rilascio continuo/distribuzione continua (CI/CD), consentendo agli sviluppatori di testare le nuove funzionalità in modo incrementale con un piccolo sottoinsieme di utenti, attivando o disattivando le funzionalità e alternative di test A/B per ottenere informazioni dettagliate in ciò che funziona meglio, senza dover spedire una nuova versione. Solo nelle ultime settimane, due importanti attori nello spazio hanno raccolto investimenti considerevoli: LaunchDarkly si è assicurato $ 200 milioni con una valutazione di $ 3 miliardi, mentre Split ha raccolto $ 50 milioni.

Oggi, un giocatore di gestione delle funzionalità meno noto chiamato Unleash ha annunciato un modesto investimento di 2,5 milioni di dollari, con la promessa sottostante di offrire alle aziende maggiore flessibilità e controllo sui propri dati e sull'implementazione della gestione delle funzionalità: l'open source è il nome del gioco qui.

Efficienza dello sviluppatore = efficienza aziendale

Unleash è nato dalla società tecnologica norvegese Finn.no nel 2014 e reso open-source l'anno successivo. È stato gestito da Ivar Østhus, che ora è il chief technology officer (CTO) di Unleash, con il supporto di altri contributori fino al 2018. Egil Østhus è entrato come cofondatore e CEO nel 2019 per il lancio della versione commerciale di Unleash. Sia Egil che Ivar hanno lasciato il loro lavoro a tempo pieno alla fine dello scorso anno per dedicare il 100% del loro tempo a Unleash prima di assumere il loro primo dipendente a gennaio di quest'anno e di aprire un ufficio negli Stati Uniti a giugno.

Unleash rivendica alcuni clienti importanti in Lenovo e nel gigante manifatturiero statunitense Generac, mentre GitLab si trova tra la base di utenti open source, che ha appena superato i 5,7 milioni di download. Per supportare la sua continua crescita negli Stati Uniti e in Europa, la società ha attirato alcuni investitori importanti, tra cui i fondi istituzionali Frontline Ventures e First minute Capital, con il supporto aggiuntivo dell'ex CEO di MySQL e attuale CEO di Hacker One Marten Mickos, nonché del CEO di Algolia Nicolas Dessaigne.

Le funzionalità "flag" o "toggle" rientrano nell'ombrello della gestione delle funzionalità, consentendo ai team di sviluppo software di introdurre nuove funzionalità in modo rapido e sicuro. Questo disaccoppia le fasi di "rilascio in produzione" dalle fasi di "rilascio al cliente", aiutando gli sviluppatori a rilasciare nuove funzionalità in modo controllato. "Monitorando qualsiasi problema o possibile bug, il nostro cliente deciderà di continuare il lancio o di migliorare il software e quindi di ridistribuirlo", ha detto Egil Østhus a VentureBeat. "Crediamo che l'efficienza degli sviluppatori sia il futuro dell'efficienza aziendale, quindi diamo ai team di sviluppatori il potere di sperimentare e rilasciare con fiducia".

Con Unleash, le aziende possono configurare le proprie strategie di rollout in modo che solo un gruppo specifico di utenti possa vedere (e quindi utilizzare) una nuova funzionalità, come quelle in una specifica regione geografica o su un particolare sistema operativo, o anche solo un selezione casuale basata su una percentuale della base utenti complessiva dell'azienda.

Sopra: Scatena: configura una strategia di implementazione graduale

Credito immagine: Scatena

Il fattore open source

Un punto di forza principale sono le credenziali open source di Unleash, che offrono una maggiore flessibilità rispetto a molte delle soluzioni standard disponibili. Ciò include l'abilitazione di integrazioni con lo stack tecnologico più ampio e la possibilità per i clienti di mantenere il pieno controllo dei propri dati tramite l'hosting autonomo. Quest'ultimo sta diventando sempre più pertinente in un'epoca di normative sulla privacy dei dati, come il GDPR europeo, il CCPA della California e l'imminente Colorado Privacy Act (CPA).

Unleash offre attualmente 19 kit di sviluppo software (SDK), otto dei quali sono stati sviluppati dalla sua comunità. Egil Østhus è pronto a sottolineare che Unleash non esegue la valutazione lato server, una decisione che ha detto non solo rende le cose più veloci ma è anche cruciale per le aziende attente alla privacy.

"La valutazione lato server richiede un viaggio di andata e ritorno al server di backend, [and] questo introduce possibili ritardi per gli utenti finali”, ha spiegato. "L'invio di dati dall'SDK al server di backend significa che PII [personally identifiable information] i dati si spostano dall'SDK e tornano al server. Dato il GDPR , incluso Schrems II, e la legislazione sulla privacy dei dati simile, di solito questa è una preoccupazione per i clienti aziendali".

Esistono anche nuove alternative open source, come FeatureHub, che non ha ancora una versione SaaS, ma la richiesta di strumenti di flag delle funzionalità flessibili è chiara. Unleash è sul mercato dal 2015 e con un modello di business open core offre il meglio di entrambi i mondi: una versione open source con meno funzionalità e piani premium in hosting o self-hosted con funzionalità di segmentazione avanzate, controllo degli accessi basato sui ruoli, single sign-on (SSO), supporto premium e altro ancora.

Un altro fattore chiave è che alcune aziende preferiscono i prodotti open source per evitare il lock-in del fornitore. "Se gli utenti paganti di Unleash decidono che non forniamo il valore che si aspettano, hanno la possibilità di sostituire la nostra versione commerciale con l'open source", ha spiegato. “Questo ci tiene all'erta per creare un forte valore per i nostri clienti. Questo è positivo per i nostri clienti ed è positivo per noi perché ci costringe a continuare a migliorare il nostro servizio e il nostro prodotto".

Costruisci o acquista

Inoltre, con un prodotto open source, se un'azienda desidera davvero una nuova funzionalità o accelerare una correzione per un bug preoccupante che ha trovato, può farlo da sola piuttosto che inviare richieste alla società commerciale e sperare in un esito positivo. In definitiva, hanno più controllo e non devono creare una soluzione da zero o utilizzare un prodotto interamente proprietario.

"Nello spazio di gestione delle funzionalità, la narrativa di solito è 'Devo costruirlo da solo o dovrei acquistare un prodotto standard?'", ha aggiunto. “Crediamo che questo sia fondamentalmente sbagliato. Ogni cliente è diverso e ogni cliente avrà i propri punti di forza specifici nel modo in cui opera che lo rende diverso. Ciò rende importante per i nostri clienti assicurarsi di potersi basare su uno strumento di gestione delle funzionalità come Unleash in modo che possano adattare e configurare gli strumenti in base alle loro esigenze specifiche".

Data la natura sempre più incentrata sullo sviluppatore della maggior parte delle aziende moderne, seguire un'etica open source consente anche alle aziende commerciali come Unleash di parlare direttamente con le persone che guidano le decisioni di acquisto all'interno delle aziende.

"L'open source è gratuito e consente agli sviluppatori di iniziare facilmente e conoscere lo strumento", ha affermato Egil Østhus. “Vediamo anche un cambiamento nel potere d'acquisto dai dipartimenti IT centralizzati e verso gli sviluppatori. Il loro impegno con il progetto open source [and] integrarlo nei loro progetti fa sì che la decisione di acquisto avvenga sempre più spesso a livello di sviluppatore, piuttosto che a livello di team IT/C".

VentureBeat

La missione di VentureBeat è quella di essere una piazza cittadina digitale per i responsabili delle decisioni tecniche per acquisire conoscenze sulla tecnologia trasformativa e sulle transazioni.

Il nostro sito fornisce informazioni essenziali sulle tecnologie e sulle strategie dei dati per guidarti nella guida delle tue organizzazioni. Ti invitiamo a diventare un membro della nostra community, per accedere a:

  • informazioni aggiornate sugli argomenti di tuo interesse
  • le nostre newsletter
  • contenuti gated leader di pensiero e accesso scontato ai nostri eventi preziosi, come Trasforma 2021: Per saperne di più
  • funzioni di rete e altro

Diventare socio

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui