Manajer pengiriman perangkat lunak mengoordinasi dan mengelola proses pengembangan perangkat lunak untuk proyek perangkat lunak tertentu. Manajer beroperasi dalam lingkungan pengembangan perangkat lunak di perusahaan perangkat lunak atau hampir semua jenis perusahaan dengan sumber daya pengembangan perangkat lunak. Perencanaan, penjadwalan, dan kinerja proyek adalah bagian dari tanggung jawab. Mengelola tim pengembang atau mengelola proyek tertentu dengan tim yang berbeda mungkin diperlukan. Persyaratan teknis akan bervariasi tergantung pada jenis perangkat lunak yang dihasilkan, mulai dari pengembangan berbasis web hingga desain database dan aplikasi.
Kebutuhan dasar
Dibutuhkan latar belakang teknologi yang kuat, termasuk pengalaman dalam arsitektur solusi, arsitektur teknologi, desain database, dan desain aplikasi perangkat lunak. Keterampilan manajemen, termasuk kemampuan manajemen proyek, diperlukan.
Pengalaman
Peran ini membutuhkan antara delapan dan 10 tahun pengalaman pengembangan teknologi dengan empat atau lima tahun dalam peran manajemen pengiriman perangkat lunak. Pengalaman ini termasuk keakraban dengan siklus hidup pengembangan produk perangkat lunak. Pengalaman mengelola dan memberikan beberapa proyek sekaligus juga diperlukan.
pendidikan
Diperlukan gelar sarjana sains di bidang teknik, rekayasa perangkat lunak, sains, atau upaya terkait lainnya. Gelar master yang relevan akan mengurangi persyaratan pengalaman. Dengan munculnya sekolah teknis, jenis kursus teknologi tertentu mungkin diperlukan yang khusus untuk jenis proyek yang dilakukan. Seringkali, sertifikasi manajemen proyek dari organisasi yang diakui mungkin diperlukan.
Keterampilan
Keterampilan manajemen orang-orang tingkat tinggi yang sangat baik dikombinasikan dengan keterampilan manajemen proyek diperlukan. Keterampilan komunikasi, presentasi, dan fasilitasi yang baik diperlukan. Pengalaman khusus dengan alat manajemen proyek seperti Proyek MS biasanya juga diperlukan.