Rahasia Industri Perangkat Lunak

PenjualIni adalah waktu yang menyenangkan untuk berada di industri perangkat lunak. Dengan dot com boom dan bust, dan sekarang "web 2.0" dan jejaring sosial di arus utama, kami masih dalam masa pertumbuhan tetapi tumbuh dewasa.

Pada tingkat kelas, saya akan mengatakan kita mungkin sekitar kelas 9. Kami masih merasa tidak nyaman di kulit kami, kami senang dengan perangkat lunak yang terlihat sedikit 'terlalu berkembang', dan kami baru mulai membangun persahabatan yang diharapkan akan bertahan seumur hidup.

Konsumen akhirnya mulai serius dengan perangkat lunak kami. Manajer produk akhirnya mendapatkan selera yang bagus – memuji produk hebat dengan desain bagus yang layak dijual dan dipasarkan.

Yang mengatakan, kesalahan pembelian perangkat lunak masih ada. Ketika Anda membeli mobil baru, Anda umumnya tahu bahwa mobil itu akan nyaman, dikendarai dengan baik, bagaimana menikung dan bagaimana ia berakselerasi hanya dari test drive. Jika Anda membacanya di majalah otomotif oleh seorang jurnalis hebat, Anda benar-benar merasakan bagaimana perasaan mobil itu sebelum Anda masuk ke dalamnya.

Perangkat lunak memiliki test drive dan ulasan juga, tetapi tidak pernah memenuhi harapan kami, bukan? Sebagian masalahnya adalah, sementara mobil maju, mundur dan memiliki pintu dan roda, perangkat lunak tidak mengikuti aturan yang sama… dan juga tidak ada dua orang yang menggunakannya secara sama. Baru setelah kita terperosok dalam pekerjaan sehari-hari, barulah kita mengetahui apa yang 'hilang' dengan aplikasi tersebut. Itu terlewatkan saat dirancang. Itu terlewatkan ketika dikembangkan. Dan yang terburuk, selalu meleset dalam penjualan.

Ini karena Anda dan saya tidak membeli perangkat lunak untuk bagaimana kita akan menggunakannya. Sering kali, kita sebenarnya tidak membelinya sama sekali – seseorang membelinya untuk kita. Perangkat lunak yang kami gunakan sering diamanatkan karena hubungan korporat, diskon, atau cara perangkat tersebut berinteraksi dengan sistem kami yang lain. Saya heran berapa kali perusahaan memiliki proses pembelian yang kuat, persyaratan sertifikasi, perjanjian tingkat layanan, kepatuhan keamanan, kompatibilitas sistem operasi ... tetapi tidak ada yang benar-benar kegunaan aplikasi sampai lama setelah pembelian dan implementasi.

Ini, mungkin, salah satu alasan mengapa perangkat lunak pembajakan begitu merajalela. Saya bahkan tidak ingin menghitung berapa ribu dolar perangkat lunak yang telah saya beli yang saya gunakan dan serahkan, dan tidak pernah digunakan lagi.

Pandangan dari Perusahaan Perangkat Lunak

Pandangan dari perusahaan perangkat lunak sangat berbeda sama sekali! Meskipun aplikasi kami biasanya memperbaiki masalah utama dan itulah mengapa orang membayarnya… ada begitu banyak masalah tersier di luar sana yang harus kami pertimbangkan saat mengembangkannya.

  • Bagaimana kelihatannya? - bertentangan dengan kepercayaan populer, perangkat lunak is sebuah kontes kecantikan. Saya dapat menunjukkan lusinan aplikasi yang seharusnya 'memiliki' pasar tetapi bahkan tidak berhasil karena tidak memiliki estetika yang menjadi berita utama.
  • Bagaimana cara menjualnya? - terkadang fitur dapat dipasarkan, tetapi tidak terlalu berguna. Dalam industri email, ada dorongan besar untuk sementara waktu RSS. Semua orang memintanya tetapi hanya beberapa Penyedia Layanan Email yang memilikinya. Lucunya, setahun kemudian, dan itu masih belum diadopsi secara mainstream oleh pemasar email. Ini adalah salah satu fitur yang dapat dipasarkan, tetapi tidak terlalu berguna (belum).
  • Seberapa amankah itu? – ini adalah salah satu barang 'kecil' yang diabaikan tetapi selalu bisa membuat kesepakatan. Sebagai penyedia perangkat lunak, kita harus selalu mengupayakan keamanan dan mencadangkannya melalui audit independen. Tidak melakukan itu tidak bertanggung jawab.
  • Seberapa stabil itu? – mengejutkan, stabilitas bukanlah sesuatu yang dibeli – tetapi akan membuat hidup Anda sengsara jika itu masalah. Stabilitas adalah kunci reputasi dan profitabilitas aplikasi. Hal terakhir yang ingin Anda lakukan adalah mempekerjakan orang untuk mengatasi masalah stabilitas. Stabilitas juga merupakan strategi utama yang harus menjadi dasar setiap aplikasi. Jika Anda tidak memiliki fondasi yang stabil, Anda sedang membangun rumah yang suatu hari akan runtuh dan runtuh.
  • Masalah apa yang diperbaiki? - inilah mengapa Anda memerlukan perangkat lunak tersebut dan apakah itu akan membantu bisnis Anda atau tidak. Memahami masalah dan mengembangkan solusinya adalah alasan kami pergi bekerja setiap hari.

Rahasia industri perangkat lunak adalah bahwa kami TIDAK menjual, membeli, membangun, memasarkan, dan menggunakan perangkat lunak dengan baik. Kami memiliki jalan panjang sebelum kami lulus suatu hari nanti dan melakukan semuanya secara konsisten. Untuk bertahan di industri ini, perusahaan sering kali harus mengembangkan fitur dan keamanan untuk dijual, tetapi mengorbankan kegunaan dan stabilitas. Ini permainan yang berbahaya. Saya menantikan dekade berikutnya dan berharap kami cukup dewasa untuk mendapatkan keseimbangan yang tepat.

3 Komentar

  1. 1

    Salah satu pertanyaan terberat yang harus saya jawab adalah, "Jika Anda menyebutnya rekayasa perangkat lunak, mengapa Anda tidak dapat memiliki hasil yang menentukan untuk proyek Anda."

    Jawaban saya mirip dengan apa yang Anda bicarakan di sini. Ini adalah industri baru. Kami membutuhkan ribuan tahun untuk kembali ke tempat orang Romawi berada di bidang teknik. Salah satu momen favorit saya di Italia adalah mengunjungi Pantheon di Roma dan melihat lubang di mana Brunelleschi seharusnya membuat lubang untuk mencari tahu bagaimana orang Romawi memasang kubah sebesar itu (saat dia mencoba mencari cara untuk menyelesaikan Duomo di Florence ).

    Kami adalah disiplin muda dan akan membutuhkan waktu sebelum kami dapat menghasilkan perangkat lunak berkualitas secara konsisten. Karena itulah developer masih dipandang sebagai jenis penyihir. Kami perlu mengontrol sebanyak yang kami bisa (fitur creep, memungkinkan pemasar untuk menjalankan arsitektur perangkat lunak, manajemen yang buruk), tetapi kami tidak dapat menghilangkan fakta bahwa beberapa perangkat lunak mendapatkannya dan beberapa tidak. Sampai saat itu, ini adalah waktu demam emas!

  2. 2

    Konsep yang terlalu berkembang sangat benar di Web 2.0. Tampaknya banyak perusahaan yang dibuat di sekitar 1 produk yang Anda tidak akan berpikir akan dapat mempertahankan seluruh perusahaan ... kemudian, itu diperoleh (yang bagus untuk perusahaan) atau itu gagal setelah adopsi minimal.

  3. 3

    Saya sangat setuju dengan gagasan bahwa industri perangkat lunak belum sepenuhnya berkembang ke tingkat yang diperlukan sebelum dapat mengontrol apakah perangkat lunak didistribusikan ke konsumen. Maksud saya itu sepenuhnya benar ketika Anda mengatakan bahwa perangkat lunak digunakan secara berbeda dengan setiap konsumen dan karena itu selalu tidak memuaskan semua orang. Ide perangkat lunak bajakan muncul karena ketidakpuasan konsumen ini karena Anda benar Anda membayar begitu banyak uang untuk perangkat lunak dan menggunakannya dan kemudian menyerah dan tidak pernah menggunakannya lagi dan saya rasa ide ini tidak cocok ketika Anda berbicara tentang pengeluaran uang. pada sesuatu yang tidak akan berlangsung lama. Jadi pada akhirnya idenya benar sampai kita bisa konsisten dalam membeli, membangun, memasarkan, dan menggunakan software kita tidak bisa menghentikan munculnya ide yang salah ini.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.