Pengembang DigiDNA membuat aplikasi yang keren dengan berpikir seperti band

Bagian Bisnis Aplikasi baru kami dipersembahkan oleh MacPaw, pembuat aplikasi Mac yang telah terbukti.

Terkadang Anda harus berpikir kecil untuk menjadi besar. Untuk DigiDNA, tim pengembangan Swiss yang membuat perangkat lunak populer untuk mengelola perangkat iOS, itu berarti berfungsi lebih seperti band rock 'n' roll yang ketat daripada orkestra yang luas.

“Ini bisa menjadi kasar, tetapi ada kemewahan menjadi tim kecil,” kata Jérôme Bédat, CEO DigiDNA dan anggota grup inti perusahaan yang beranggotakan enam orang.

Menjaga kru DigiDNA tetap kompak berarti mereka dapat berkonsentrasi pada elemen pengembangan perangkat lunak yang paling bermanfaat, seperti pengkodean kreatif untuk membuat aplikasi yang menskalakan grafik.

DigiDNA memiliki musik dalam DNA-nya

Musik telah menjadi bagian dari DigiDNA sejak awal perusahaan. Bédat dan mitra bisnisnya mendirikan perusahaan pada tahun 2008, tidak lama setelah iPhone pertama diluncurkan.

Perangkat lunak unggulan DigiDNA, iMazing, tumbuh dari produk sebelumnya untuk mendapatkan musik ke dan dari iPhone.

“Kami menemukan cara untuk mengeluarkan musik [dari iPod dan iPhone], dan itu berkembang sangat cepat,” kata Bédat. “Banyak orang benar-benar membutuhkan cara untuk mengembalikan musik mereka ke komputer mereka.”

Mentransfer musik kembali ke komputer menjadi fitur yang sangat populer, dan basis pengguna DigiDNA menjadi sangat cepat. Sejak itu, DigiDNA telah berkembang menjadi penyedia perangkat lunak yang memudahkan pengelolaan data dan transfer data antara perangkat iOS dan Mac dan PC.

“Ada banyak hal yang tidak ditawarkan iTunes, dan itu benar-benar niche kami,” kata Bédat. “Untuk membantu pengguna memaksimalkan iPhone mereka, memberdayakan mereka, memberi mereka lebih banyak akses ke data.”

Sekarang hampir setengah juta orang menggunakan perangkat lunak DigiDNA.

Untuk DigiDNA, kecil itu bagus

Meskipun sukses, DigiDNA memilih untuk tetap kecil. Ukuran tim berarti DigiDNA tetap gesit dan responsif, tetapi juga menempatkan banyak individu tanggung jawab pada setiap anggota — Zanon, misalnya, secara pribadi menangani 1.600 tiket bantuan dalam minggu-minggu setelah peluncuran iMazing 2.

Dinamika tim kecil mencerminkan ansambel musik kecil.

Saat Anda menyaksikan sekelompok musisi ahli di atas panggung, mereka berinteraksi dan merespon satu sama lain dengan cara yang tidak mungkin dilakukan dalam orkestra besar, di mana satu konduktor mengontrol aksinya.

Seluk-beluk gerakan, rasa waktu, respons kolektif terhadap ide yang tiba-tiba atau perubahan keadaan — ya, grup jazz papan atas dapat mengubah kesalahan menjadi acara musik.

“Anda bisa menjadi lebih ritmis jika Anda seorang kuartet daripada jika Anda adalah orkestra simfoni penuh,” kata Gregorio Zanon, yang bergabung dengan DigiDNA pada tahun 2013 dan menjadi pemilik sebagian pada tahun 2015.

Zanon masuk ke coding setelah pelatihan sebagai musisi dan komposer klasik.

“Kami semua duduk di sekitar meja yang sama, jadi sangat, sangat cepat bagi kami untuk bereaksi jika kami melihat sesuatu yang membutuhkan dukungan. Kami dapat bereaksi dan merilis perbaikan dalam beberapa jam, dan jika terjadi kesalahan — jika ada iTunes baru rilis yang merusak sesuatu — kami akan berada di sana dan kami akan menemukan solusi dengan cepat dan tanpa waktu yang lama proses."

Perampokan pertama Zanon ke dalam pengkodean datang dengan munculnya iPad. Dia melihat potensi luar biasa dari tablet Apple sebagai platform untuk instrumen digital (dia bahkan mendesain beberapa yang berhasil masuk ke App Store).

Memang, ada tumpang tindih yang lebih dari sekadar permukaan dalam membuat suara dan membuat perangkat lunak. Hubungan antara pengkodean dan komposisi musik jauh melampaui dinamika tim kecil: Anda dapat melihatnya di hubungan abstrak antara simbol dan tindakan, dalam tindakan menciptakan sesuatu yang menerjemahkan ide menjadi formal struktur.

“Banyak pengembang adalah musisi,” kata Bédat. “Kita bisa melihat persamaan dari dua cara berpikir. Ada sesuatu yang serupa dalam kesenangan yang diambil dalam membangun arsitektur musik dan arsitektur kode.”

“Khusus musik klasik, perkembangan musik merupakan rangkaian pola yang mengalami transformasi,” tambah Zanon. “Menghafal berjam-jam musik berarti mengetahui pola dan algoritma yang mendasarinya. Kebiasaan mengurangi kompleksitas dengan mencari tahu struktur ini sangat mirip dengan apa yang kami lakukan sebagai pengembang.”

Kolaborasi yang sehat, dari coding hingga musik

Penting bagi lingkungan kolaboratif yang sehat untuk menawarkan ruang untuk improvisasi — untuk bereaksi terhadap kesalahan yang tidak terduga atau memberi ruang untuk ide-ide hebat rekan tim Anda.

Sama seperti ansambel kecil di tempat yang akrab membuat koneksi dengan penonton, terlibat di tingkat dasar dapat membantu pengembang tetap berhubungan dengan pengguna mereka.

Dalam beberapa minggu terakhir, DigiDNA merilis versi kedua iMazing, yang diluncurkan pada waktu yang hampir bersamaan dengan iOS 10 dan iPhone 7. Seperti yang terjadi dengan rilis besar apa pun, pembuat kode DigiDNA menghadapi banyak masalah tak terduga yang perlu ditangani secepatnya.

“Itu membuat Anda benar-benar sadar akan apa yang berhasil, apa yang tidak,” kata Zanon saat berada di tim pengembangan kecil. “Itu membuat kami sangat, sangat dekat dengan pengguna kami. Ini memiliki kelemahan, bisa jadi sulit — kami tidak banyak tidur dalam 10 hari terakhir — tetapi kami benar-benar tahu bagaimana perasaan pengguna, dan kami dapat bereaksi dengan sangat cepat terhadap masalah.”

Berfokus pada seni coding

Satu cara lain di mana pengkodean sebagai paralel musik berlaku adalah keinginan setiap seniman untuk fokus pada seni mereka. Ini sama benarnya dalam pembuatan musik seperti halnya dalam pengembangan perangkat lunak.

Menjaga fokus yang ketat pada semangat sentral organisasi bekerja dengan baik dalam pengembangan perangkat lunak seperti halnya dalam penulisan lagu kolaboratif. Ini adalah salah satu cara di mana paradigma “layanan sebagai layanan” (SaaS) saat ini dapat sangat membantu bagi pengembang perangkat lunak yang mencoba memaksimalkan apa yang mereka lakukan dengan sebaik-baiknya.

Sama seperti band-band yang sukses menyewa agen pemesanan, manajer tur, roadies, dan humas, DigiDNA mencari bantuan dari luar dari para profesional yang menangani tugas-tugas penting yang tidak terkait dengan misi utama mereka.

DigiDNA menyerahkan operasi pembayaran kepada Musim Semi Cepat, yang membantu mengelola masalah PPN yang rumit. Dukungan pelanggan telah ditingkatkan dengan Zendesk, sementara sistem email DigiDNA berjalan melalui MailChimp. Mereka juga telah menghabiskan banyak waktu dan energi untuk mengembangkan alat mereka sendiri untuk manajemen lisensi dan aktivasi, tetapi setelah bertemu perwakilan dari MacPaw di WWDC 2014, memutuskan untuk meneruskan tugas ini ke DevMate.

Membawa ahli di bidang tertentu membuat grup inti — band asli, jika Anda mau — dapat fokus pada apa yang diminta pelanggan DigiDNA. Dalam hal ini, mereka mencari cara untuk merampingkan

Bédat melihat proliferasi layanan pihak ketiga seperti yang digunakan DigiDNA sebagai tren yang disambut baik.

“Kami mencoba menggunakan layanan SaaS sebanyak mungkin,” katanya. “Ini tren yang bagus karena Anda bisa fokus pada bisnis inti Anda.”

Dan begitulah cara tim crack DigiDNA terus menghasilkan hit.

Postingan Blog Terbaru

| Kultus Mac
September 12, 2021

Festival film smartphone memberikan hadiah $10.000 untuk mahakarya iPhone AndaAnda memiliki sedikit lebih dari sebulan untuk membuat klasik tiga me...

| Kultus Mac
September 12, 2021

Baik Anda seorang trader berpengalaman yang telah mencoba-coba pasar saham selama bertahun-tahun, atau baru mulai mencari cara untuk mendapatkan pe...

| Kultus Mac
October 21, 2021

Tangkap seluruh halaman web dalam 1 tangkapan layar di iPhone dan iPad [Kiat pro]Simpan sebagai PDF yang dapat diedit dan dibagikan.Gambar: Killian...