Gli sviluppatori di DigiDNA creano app che spaccano pensando come una band

La nostra nuova sezione App Business è offerta da MacPaw, produttore di comprovate app per Mac.

A volte devi pensare in piccolo per colpire in grande. Per DigiDNA, un team di sviluppo svizzero che produce software popolare per la gestione dei dispositivi iOS, ciò significa funzionare più come una band rock 'n' roll compatta che come un'orchestra tentacolare.

"Può diventare difficile, ma c'è un lusso nell'essere una piccola squadra", dice Jérôme Bedat, CEO di DigiDNA e membro del gruppo principale di sei persone dell'azienda.

Mantenere il team DigiDNA compatto significa che possono concentrarsi sugli elementi più gratificanti dello sviluppo del software, come la codifica creativa per creare app che scalano le classifiche.

DigiDNA ha la musica nel DNA

La musica fa parte di DigiDNA sin dall'inizio dell'azienda. Bédat e un partner commerciale hanno fondato l'azienda nel 2008, non molto tempo dopo il lancio del primo iPhone.

Il software di punta di DigiDNA, iMazing, è nato dai prodotti precedenti per trasferire musica da e verso iPhone.

"Abbiamo trovato un modo per far uscire la musica [da iPod e iPhone], ed è decollato molto velocemente", afferma Bédat. "Molte persone avevano davvero bisogno di un modo per riportare la musica sul proprio computer".

Il trasferimento di musica sui computer è diventato una funzionalità estremamente popolare e la base di utenti di DigiDNA è cresciuta rapidamente. Da allora, DigiDNA si è evoluto in un fornitore di riferimento per il software che facilita la gestione e il trasferimento dei dati tra dispositivi iOS e Mac e PC.

"Ci sono molte cose che iTunes non offre, e questa è davvero la nostra nicchia", afferma Bédat. "Per aiutare gli utenti a sfruttare al meglio i loro iPhone, per potenziarli, per dare loro un maggiore accesso ai dati".

Ora quasi mezzo milione di persone usa il software di DigiDNA.

Per DigiDNA, piccolo è buono

Nonostante il successo, DigiDNA ha scelto di rimanere piccolo. La dimensione del team significa che DigiDNA rimane agile e reattivo, ma mette anche molto individualità responsabilità su ciascun membro — Zanon, ad esempio, ha gestito personalmente 1.600 ticket di assistenza nelle settimane successive al lancio di iMazing 2.

La dinamica del piccolo team rispecchia quella di un piccolo ensemble musicale.

Quando guardi un gruppo di musicisti esperti sul palco, interagiscono e rispondono l'un l'altro in un modo che non è possibile in una grande orchestra, dove un singolo direttore controlla l'azione.

Le sottigliezze del movimento, il senso del tempo, la risposta collettiva a un'idea improvvisa o al cambiamento delle circostanze: diamine, un gruppo jazz di alto livello può trasformare un errore in un evento musicale.

"Puoi essere molto più stretto ritmicamente se sei un quartetto che se sei un'orchestra sinfonica in piena regola", dice Gregorio Zanon, che è entrato in DigiDNA nel 2013 e ne è diventato comproprietario nel 2015.

Zanon è entrato nel mondo del coding dopo essersi formato come musicista classico e compositore.

“Ci sediamo tutti letteralmente attorno allo stesso tavolo, quindi è davvero, molto veloce per noi reagire se vediamo qualcosa che ha bisogno di supporto. Possiamo reagire e rilasciare una correzione in poche ore e, se qualcosa va storto, se c'è un nuovo iTunes rilascio che rompe qualcosa: noi ci saremo e troveremo una soluzione veloce e senza tempi lunghi processi."

La prima incursione di Zanon nella programmazione è arrivata con l'avvento dell'iPad. Ha visto l'incredibile potenziale del tablet Apple come piattaforma per strumenti digitali (ne ha persino progettati alcuni che sono arrivati ​​sull'App Store).

In effetti, c'è una sovrapposizione più che superficiale nella creazione di suoni e nella creazione di software. La relazione tra codifica e composizione musicale si estende ben oltre le dinamiche di un piccolo team: puoi vederlo nel relazione astratta tra simboli e azione, nell'atto di creare qualcosa che traduce un'idea in un formale struttura.

"Molti sviluppatori sono musicisti", afferma Bédat. “Possiamo vedere l'equazione dei due modi di pensare. C'è qualcosa di simile nel piacere di costruire architetture musicali e architetture di codice».

"Soprattutto nella musica classica, lo sviluppo della musica è una serie di modelli che subiscono trasformazioni", aggiunge Zanon. “Memorizzare ore di musica significa capire schemi e algoritmi sottostanti. Questa abitudine di ridurre la complessità individuando la struttura è molto vicina a ciò che facciamo come sviluppatori".

Una sana collaborazione, dal coding alla musica

È importante che qualsiasi ambiente collaborativo sano offra spazio all'improvvisazione, per reagire a errori imprevisti o fare spazio alle grandi idee dei tuoi compagni di squadra.

Proprio come un piccolo ensemble in un luogo intimo che crea una connessione con il pubblico, essere coinvolti a livello del suolo può aiutare gli sviluppatori a rimanere in contatto con i loro utenti.

Nelle ultime settimane, DigiDNA ha rilasciato la seconda versione di iMazing, che è arrivata nello stesso periodo di iOS 10 e iPhone 7. Come accade con qualsiasi versione principale, i codificatori di DigiDNA hanno dovuto affrontare molti problemi imprevisti che dovevano essere gestiti al più presto.

"Ti rende davvero consapevole di cosa funziona e cosa no", dice Zanon parlando di un piccolo team di sviluppo. “Ci rende molto, molto vicini ai nostri utenti in un certo senso. Ha i suoi lati negativi, può essere difficile - non abbiamo dormito molto negli ultimi 10 giorni - ma sappiamo davvero come si sentono gli utenti e siamo in grado di reagire molto rapidamente ai problemi".

Concentrarsi sull'arte della codifica

Un altro modo in cui la codifica come musica parallela è vera è nel desiderio di ogni artista di concentrarsi sulla propria arte. Questo è vero tanto nel fare musica quanto nello sviluppo del software.

Mantenere una forte attenzione allo spirito centrale dell'organizzazione funziona sia nello sviluppo del software che nel songwriting collaborativo. Questo è un modo in cui l'attuale paradigma del "servizio come servizio" (SaaS) può essere molto utile per gli sviluppatori di software che cercano di ottenere il massimo da ciò che sanno fare meglio.

Proprio come le band di successo assumono agenti di prenotazione, tour manager, roadies e pubblicitari, DigiDNA ha cercato aiuto esterno da professionisti che gestiscono compiti essenziali non correlati alla loro missione centrale.

DigiDNA ha affidato le operazioni di pagamento a Primavera veloce, che aiuta a gestire i problemi complessi dell'IVA. L'assistenza clienti è stata migliorata con Zendesk, mentre il sistema di posta elettronica di DigiDNA funziona MailChimp. Avevano anche speso molto tempo ed energie per sviluppare i propri strumenti per la gestione delle licenze e attivazione, ma dopo aver incontrato i rappresentanti di MacPaw al WWDC 2014, ha deciso di trasferire questi compiti a compagno di sviluppo.

Portare esperti in una determinata area lascia il gruppo principale - la band originale, se vuoi - in grado di concentrarsi su ciò che i clienti di DigiDNA richiedono. In questo caso, stavano cercando un modo per semplificare il

Bédat vede la proliferazione di servizi di terze parti come quelli utilizzati da DigiDNA come una tendenza positiva.

"Cerchiamo di utilizzare il maggior numero possibile di servizi SaaS", afferma. "È una buona tendenza perché puoi concentrarti sul tuo core business".

Ed è così che il crack team di DigiDNA continua a sfornare successi.

Ultimo post sul blog

| Culto di Mac
September 12, 2021

Synth Uno, Modifica, Pokémon Quest e altre fantastiche app della settimana'Applicato fine settimana.Foto: Ste Smith/Culto di MacQuesta settimana an...

Sblocca la scheda SIM del tuo iPhone con iToolab SIMUnlocker
October 21, 2021

Questo post di sblocco della carta SIM è presentato da iToolab.iToolab ha rilasciato un nuovo strumento progettato per consentirti di sbloccare rap...

| Culto di Mac
October 21, 2021

Studente delle superiori realizza impressionanti rendering 3D di perdite di Mac di grandi dimensioni [Impostazioni]Il monitor di Ian Zelbo mostra u...