Selama 30 tahun terakhir dunia mengalami transformasi teknologi yang sangat dinamis. Secara retrospektif, dapat dinyatakan tanpa berlebihan bahwa kemunculan perangkat elektronik dan Internet telah sangat memengaruhi kehidupan sehari-hari serta praktik manajerial hingga tingkat yang tidak terduga. Komputerisasi berbagai proses bisnis dan pembuatan basis data berskala besar, di antara banyak kemajuan teknologi radikal lainnya, telah menghasilkan penghematan biaya besar dan peningkatan kualitas selama bertahun-tahun. Interkoneksi pasar keuangan melalui sarana elektronik dan adopsi Internet di seluruh dunia telah sangat mengurangi biaya transaksi dan komunikasi dan membawa Perangkat Lunak Manajemen Armada bangsa dan budaya lebih dekat satu sama lain daripada yang pernah dibayangkan. Komputer sekarang menjadi alat mendasar di hampir semua bisnis di seluruh dunia dan aplikasi mereka dan adaptasi terhadap masalah bisnis tertentu dalam bentuk pengembangan perangkat lunak adalah praktik yang dilakukan banyak perusahaan sendiri. Di masa lalu, upaya komputerisasi dan otomatisasi semacam itu sangat mahal dan oleh karena itu hanya dipraktikkan oleh perusahaan besar. Namun, selama bertahun-tahun, industri perangkat lunak muncul untuk menawarkan solusi dan layanan yang tidak tersedia bagi perusahaan kecil. Saat ini, setelah selamat dari kehancuran dotcom besar-besaran pada tahun 2000, bisnis pengembangan perangkat lunak memantapkan diri mereka sebagai pemain kuat dalam industri teknologi. upaya komputerisasi dan otomatisasi semacam itu sangat mahal dan oleh karena itu hanya dipraktikkan oleh perusahaan besar. Namun, selama bertahun-tahun, industri perangkat lunak muncul untuk menawarkan solusi dan layanan yang tidak tersedia bagi perusahaan kecil. Saat ini, setelah selamat dari kehancuran dotcom besar-besaran pada tahun 2000, bisnis pengembangan perangkat lunak memantapkan diri mereka sebagai pemain kuat dalam industri teknologi. upaya komputerisasi dan otomatisasi semacam itu sangat mahal dan oleh karena itu hanya dipraktikkan oleh perusahaan besar. Namun, selama bertahun-tahun, industri perangkat lunak muncul untuk menawarkan solusi dan layanan yang tidak tersedia bagi perusahaan kecil. Saat ini, setelah selamat dari kehancuran dotcom besar-besaran pada tahun 2000, bisnis pengembangan perangkat lunak memantapkan diri mereka sebagai pemain kuat dalam industri teknologi.

Munculnya berbagai standar dan teknologi komputer telah menciptakan banyak tantangan dan peluang. Salah satu peluang utama yang disediakan oleh sektor perangkat lunak adalah hambatan masuk yang relatif rendah. Karena bisnis perangkat lunak tidak padat modal, entri pasar yang sukses sangat tergantung pada pengetahuan dan pengetahuan domain industri tertentu. Pengusaha dengan keterampilan yang tepat relatif dapat dengan mudah bersaing dengan perusahaan besar dan dengan demikian menimbulkan ancaman bagi organisasi lain yang jauh lebih besar. Perusahaan, di sisi lain, perlu menemukan cara untuk mengurangi pergantian dan melindungi kekayaan intelektual mereka; karenanya, ketergantungan pengetahuan yang kuat dikombinasikan dengan umur yang relatif singkat dari teknologi komputer jasa pembuatan software membuat pekerja pengetahuan sangat penting bagi organisasi. Oleh karena itu pekerja berpengetahuan di industri ini menikmati daya tawar yang lebih kuat dan memerlukan gaya manajemen dan lingkungan kerja yang berbeda dari pada sektor lain, terutama industri yang memiliki persyaratan modal masuk pasar yang lebih tinggi. Posisi personil perangkat lunak yang relatif kuat ini menantang strategi sumber daya manusia dalam organisasi dan juga menimbulkan kekhawatiran tentang perlindungan kekayaan intelektual.

Industri yang relatif muda diberkati dengan peluang baru yang tak ada habisnya, seperti kemampuan perusahaan untuk bekerja sama dengan organisasi lain di seluruh dunia tanpa gangguan dan praktis tanpa biaya komunikasi. Selain itu, tidak ada tarif impor yang membuat transfer perangkat lunak lintas batas sangat efisien; namun, industri dengan profesi seperti kerajinannya menderita karena kurangnya standar dan masalah kualitas. Manajemen yang sukses dari organisasi yang dinamis tersebut menantang para manajer saat ini dan juga ilmu manajemen kontemporer karena gaya manajemen tradisional, seperti birokrasi Weberian, tampaknya tidak dapat mengatasi lingkungan yang tidak stabil.

Tantangan dalam Industri Perangkat Lunak

Banyak penelitian menunjukkan bahwa praktik pengembangan perangkat lunak saat ini sangat tidak efisien dan boros (Flitman, 2003). Rata-rata, proyek hanya 62% efisien, yang berarti pemborosan 37%. Proyek pengembangan perangkat lunak yang khas memiliki distribusi upaya kerja sebagai berikut: perencanaan 12%, spesifikasi 10%, kontrol kualitas 42%, implementasi 17%, dan pembangunan perangkat lunak 19% (2003). Ada banyak kemungkinan interpretasi tentang sifat distribusi sumber daya ini. Pertama, bagian luar biasa tinggi sebesar 42% untuk tujuan kontrol kualitas dapat menunjukkan kurangnya standar dan praktik kerja terstandarisasi. Usaha pemborosan yang besar ini mungkin juga merupakan hasil dari proses perencanaan dan spesifikasi yang tidak efisien. Karena pangsa 19% untuk pembangunan perangkat lunak adalah fungsi dari kompleksitas perangkat lunak, perangkat keras, dan alat yang digunakan, ada peluang untuk menguranginya dengan mengelola dan membakukan proses kerja internal dengan cermat. Namun, porsi mengecewakan hanya 17% untuk implementasi, harus mengkhawatirkan pemilik bisnis, karena kegiatan implementasi adalah kegiatan utama yang menghasilkan pendapatan. Tingkat produktivitas yang relatif rendah yang dilaporkan oleh Flitman (2003) tampaknya juga tercermin dalam fakta bahwa programmer AS rata-rata memproduksi sekitar 7.700 baris kode per tahun, yang berarti hanya 33 per hari kerja (Slavova, 2000). Mempertimbangkan bahwa proyek perangkat lunak besar, seperti Microsoft Word, dilaporkan oleh Microsoft membutuhkan 2 hingga 3 juta baris kode, menjadi jelas bagaimana proyek-proyek semacam itu dapat menjadi mahal dan bahwa produktivitas dan manajemen kualitas merupakan perhatian utama bagi bisnis perangkat lunak saat ini.

Banyak penelitian terbaru membahas masalah produktivitas dan kualitas pengembangan perangkat lunak. Elliott, Dawson, dan Edwards (2007) menyimpulkan bahwa ada kurangnya keterampilan kualitas dalam organisasi saat ini. Selain itu, para peneliti menyalahkan budaya organisasi yang berlaku, yang dapat menyebabkan kebiasaan kerja yang kontraproduktif. Dari masalah utama yang diidentifikasi, dokumentasi proyek ditemukan kurang karena dokumen kurang detail dan tidak cukup sering diperbarui. Kontrol kualitas dalam bentuk pengujian perangkat lunak tidak dipraktikkan sesering dan tampaknya ada kurangnya proses jaminan kualitas untuk memastikan bahwa perangkat lunak dibangun dengan kualitas dalam pikiran sejak awal. Budaya organisasi ditemukan kurang di perusahaan adalah pekerja cenderung menghindari konfrontasi dan karenanya menghindari tes produk sama sekali (2007).

Karena pekerja pengetahuan adalah penggerak utama dalam organisasi perangkat lunak, menciptakan budaya organisasi yang bermanfaat dan efisien merupakan tantangan utama bagi para manajer saat ini. Hubungan antara budaya organisasi dengan kualitas dan produktivitas dalam bisnis perangkat lunak baru-baru ini diselidiki oleh Mathew (2007). Organisasi perangkat lunak cenderung berpusat pada orang dan ketergantungan mereka pada pekerja berpengetahuan juga tercermin dari besarnya remunerasi pengeluaran dan manfaat lebih dari 50% pendapatan. Ketika industri semakin matang dan tumbuh lebih lanjut, tantangan bagi organisasi adalah bahwa jumlah karyawan yang lebih besar perlu dikelola yang membawa budaya ke fokus manajemen. Mathew (2007) menemukan bahwa pengaruh paling penting terhadap produktivitas dicapai dengan menciptakan lingkungan yang saling percaya. Tingkat kepercayaan yang lebih tinggi mengarah pada otonomi dan pemberdayaan karyawan yang lebih besar, yang memperkuat pandangan manajemen yang ada bahwa kepercayaan dan efektivitas organisasi sangat terkait. Perusahaan-perusahaan dengan tingkat kepercayaan dan pemberdayaan yang lebih tinggi diuntungkan dari keterlibatan karyawan yang lebih intensif dan dengan demikian mencapai produk yang lebih berkualitas (2007).

Kualitas produk, bagaimanapun, tergantung pada faktor-faktor lain yang juga melampaui diskusi proses kerja. Pergantian karyawan yang relatif tinggi ditemukan memiliki efek yang merugikan pada kualitas produk dan budaya organisasi (Hamid & Tarek, 1992). Pergantian dan suksesi yang terus-menerus meningkatkan biaya penyelesaian proyek, menyebabkan penundaan yang cukup besar, dan membuat organisasi menghadapi risiko yang lebih tinggi karena proses pengembangannya dapat sangat terganggu. Sementara strategi sumber daya manusia harus membantu menemukan cara untuk mempertahankan personil kunci di perusahaan, namun organisasi perlu dipersiapkan untuk pergantian dan meminimalkan risiko mereka. Salah satu risiko terbesar bagi organisasi pekerja yang berpusat pada orang adalah hilangnya pengetahuan saat karyawan pergi.