DigiDNA-ontwikkelaars maken apps die rocken door te denken als een band

Onze nieuwe App Business-sectie wordt u aangeboden door MacPaw, maker van bewezen Mac-apps.

Soms moet je klein denken om groot te worden. Voor DigiDNA, een Zwitsers ontwikkelingsteam dat populaire software maakt voor het beheer van iOS-apparaten, betekent dat dat het meer als een hechte rock-'n-rollband functioneert dan als een uitgestrekt orkest.

"Het kan moeilijk worden, maar het is een luxe om een ​​klein team te zijn", zegt Jérôme Bedat, CEO van DigiDNA en lid van de zeskoppige kerngroep van het bedrijf.

Door de DigiDNA-crew compact te houden, kunnen ze zich concentreren op de meest lonende elementen van softwareontwikkeling, zoals creatieve codering om apps te maken die de hitlijsten schalen.

DigiDNA heeft muziek in zijn DNA

Muziek is een onderdeel van DigiDNA sinds het begin van het bedrijf. Bédat en een zakenpartner richtten het bedrijf op in 2008, niet lang na de lancering van de eerste iPhone.

De vlaggenschipsoftware van DigiDNA, iMazing, is voortgekomen uit eerdere producten om muziek van en naar iPhones te krijgen.

"We hebben een manier bedacht om de muziek [van iPods en iPhones] te krijgen, en het ging heel snel", zegt Bédat. "Veel mensen hadden echt een manier nodig om hun muziek terug op hun computer te krijgen."

Het terugzetten van muziek naar computers werd een extreem populaire functie en het gebruikersbestand van DigiDNA werd snel groot. Sindsdien is DigiDNA uitgegroeid tot een leverancier van software die gegevensbeheer en gegevensoverdracht tussen iOS-apparaten en Macs en pc's vereenvoudigt.

"Er zijn veel dingen die iTunes niet biedt, en dat is echt onze niche", zegt Bédat. "Om gebruikers te helpen het meeste uit hun iPhones te halen, hen meer mogelijkheden te geven en meer toegang tot de gegevens te geven."

Nu gebruiken bijna een half miljoen mensen de software van DigiDNA.

Voor DigiDNA is klein goed

Ondanks het succes koos DigiDNA ervoor om klein te blijven. De grootte van het team betekent dat DigiDNA wendbaar en responsief blijft, maar het brengt ook veel individuele verantwoordelijkheid voor elk lid — Zanon heeft bijvoorbeeld persoonlijk 1.600 hulptickets afgehandeld in de weken na de lancering van iMazing 2.

De kleine teamdynamiek weerspiegelt die van een klein muzikaal ensemble.

Wanneer je een groep deskundige muzikanten op het podium ziet, reageren ze op elkaar en reageren ze op een manier die gewoon niet mogelijk is in een groot orkest, waar een enkele dirigent de actie regelt.

De subtiliteiten van beweging, het gevoel voor tijd, de collectieve reactie op een plotseling idee of verandering in omstandigheden - ach, een jazzgroep van topniveau kan van een fout een muzikaal evenement maken.

"Je kunt ritmisch veel strakker zijn als je een kwartet bent dan als je een volwaardig symfonieorkest bent", zegt Gregorio Zanon, die in 2013 bij DigiDNA in dienst trad en in 2015 mede-eigenaar werd.

Zanon begon met coderen na een opleiding tot klassiek muzikant en componist.

"We zitten allemaal letterlijk rond dezelfde tafel, dus het is heel, heel snel voor ons om te reageren als we iets zien dat ondersteuning nodig heeft. We kunnen binnen een paar uur reageren en een oplossing vrijgeven, en als er iets misgaat - als er een nieuwe iTunes is release die iets breekt - we zullen er zijn en we zullen snel en zonder lang een oplossing vinden Verwerken."

Zanons eerste kennismaking met coderen kwam met de komst van de iPad. Hij zag het ongelooflijke potentieel van de Apple-tablet als platform voor digitale instrumenten (hij ontwierp er zelfs enkele die in de App Store terechtkwamen).

Er is inderdaad een meer dan oppervlakkige overlap in het maken van geluiden en het maken van software. De relatie tussen codering en muzikale compositie gaat veel verder dan de dynamiek van een klein team: je kunt het zien in de abstracte relatie tussen symbolen en actie, in de handeling van het creëren van iets dat een idee vertaalt in een formeel structuur.

"Veel ontwikkelaars zijn muzikanten", zegt Bédat. “We kunnen de vergelijking van de twee manieren van denken zien. Er is iets soortgelijks aan het plezier dat wordt beleefd aan het bouwen van muzikale architecturen en code-architecturen.”

"Vooral in klassieke muziek is de ontwikkeling van muziek een reeks patronen die transformaties ondergaan", voegt Zanon toe. “Het onthouden van uren muziek is het ontdekken van patronen en onderliggende algoritmen. Deze gewoonte om complexiteit te verminderen door structuur uit te zoeken, komt heel dicht in de buurt van wat we als ontwikkelaars doen.”

Gezonde samenwerking, van coderen tot muziek

Het is belangrijk dat elke gezonde samenwerkingsomgeving ruimte biedt voor improvisatie - om te reageren op onverwachte misstappen of om ruimte te maken voor de geweldige ideeën van je teamgenoten.

Net als een klein ensemble in een intieme locatie die een band met het publiek maakt, kan het betrokken zijn op de begane grond ontwikkelaars helpen om in contact te blijven met hun gebruikers.

In de afgelopen weken bracht DigiDNA de tweede versie van iMazing uit, die rond dezelfde tijd als iOS 10 en iPhone 7 uitkwam. Zoals bij elke grote release, werden de codeurs van DigiDNA geconfronteerd met veel onverwachte problemen die zo snel mogelijk moesten worden opgelost.

"Het maakt je echt bewust van wat werkt en wat niet", zegt Zanon over het feit dat hij in een klein ontwikkelingsteam zit. “Het maakt ons op een bepaalde manier heel, heel dicht bij onze gebruikers. Het heeft zijn nadelen, het kan ruw zijn - we hebben de afgelopen 10 dagen niet veel geslapen - maar we weten echt hoe gebruikers zich voelen en we kunnen supersnel reageren op problemen."

Focussen op de kunst van het coderen

Een andere manier waarop de codering als muziekparallel waar is, is de wens van elke artiest om zich op zijn kunst te concentreren. Dit geldt net zo goed bij het maken van muziek als bij het ontwikkelen van software.

Een strakke focus houden op de centrale geest van de organisatie werkt zowel bij softwareontwikkeling als bij gezamenlijke songwriting. Dit is een manier waarop het huidige "service as a service" (SaaS) -paradigma zeer nuttig kan zijn voor softwareontwikkelaars die proberen het beste te halen uit waar ze goed in zijn.

Net zoals succesvolle bands boekingsagenten, tourmanagers, roadies en publicisten inhuren, zocht DigiDNA externe hulp van professionals die essentiële taken uitvoeren die geen verband houden met hun centrale missie.

DigiDNA heeft de betalingstransacties overgedragen aan FastSpring, die helpt bij het oplossen van lastige btw-kwesties. Klantenondersteuning is verbeterd met: Zendesk, terwijl het e-mailsysteem van DigiDNA doorloopt MailChimp. Ze hadden ook veel tijd en energie gestoken in het ontwikkelen van hun eigen tools voor licentiebeheer en activering, maar na een ontmoeting met vertegenwoordigers van MacPaw op de WWDC van 2014, besloten om deze taken door te geven tot DevMate.

Door experts op een bepaald gebied binnen te halen, kan de kerngroep - de originele band, zo je wilt - zich concentreren op wat de klanten van DigiDNA vragen. In dit geval waren ze op zoek naar een manier om de

Bédat ziet de verspreiding van diensten van derden zoals die van DigiDNA als een welkome trend.

“We proberen zoveel mogelijk SaaS-diensten te gebruiken”, zegt hij. “Het is een goede trend omdat je je kunt focussen op je core business.”

En zo blijft het crackteam van DigiDNA de klappen uitdelen.

Laatste blogbericht

| Cult of Mac
October 21, 2021

WhatsApp verwerpt Google Buyout-geruchtenWhatsApp heeft ontkend dat het verkoopgesprekken voert met Google naar aanleiding van berichten dat het be...

| Cult of Mac
August 20, 2021

Steve Jobs megamoederschip Apple HQ is groter dan het Pentagon [foto]Dit is de grootte van de nieuwe Apple-ruimteschipcampus van Steve Jobs - verge...

| Cult van Mac
October 21, 2021

Apple heeft deze week twee nieuwe iPads aangekondigd: de iPad mini en de vernieuwde vierde generatie Retina iPad. Beide gaan op 2 november in de ui...