Gambaran Tugas Engineering Manager
Posted on
Definisi Engineering Manager
Dalam proses pengembangan rekayasa perangkat lunak biasanya terdiri dari berbagai peran, salah satunya engineering manager. Pada artikel kali ini akan dijelaskan bagaimana gambaran tugas dari peran engineering manager itu.
Seorang engineering manager sesungguhnya peran yang mengharuskan seseorang mempunyai ilmu praktis atau kecapakan dalam hal teknis pengembangan perangkat lunak (hard skill), di saat yang sama ia juga harus memiliki soft skill mampu "berhubungan baik" dengan peran atau posisi lainnya dalam suatu perusahaan pengembang perangkat lunak misalnya Software Engineer, Product, Sales, CEO dan juga Founder.
Tugas Engineering Manager
Engineering Manager bertanggung jawab untuk mengelola dan memastikan tugas-tugas engineer terpenuhi. Ia harus berusaha mencari solusi untuk segala isu teknis proses software engineering.
Pengembangan perangkat lunak pasti membutuhkan biaya tertentu oleh karena itu engineering manager seharusnya dapat melakukan pengajuan alokasi budget untuk sebuah proyek misalnya biaya untuk hosting aplikasi berbasis web, biaya register membership di App Store, biaya pemeblian suatu lisensi aplikasi text editor, hingga alokasi talent untuk menambah anggota suatu tim.
Berikut ini rangkuman gambaran tugas seorang Engineering Manager:
- Menetapkan tugas untuk engineers
- Berkomunikasi secara efektif dengan customer (user dari Divis Engineering)
- Berkolaborasi dengan tim terkait untuk membuat suatu produk
- Mengajukan estimasi timeline dan budget untuk proyek
- Menghadiri pameran maupun konferensi tertentu
- Melatih karyawan software engineer baru
- Membuat perencanaan dengan gambaran diagram tertentu
- Membuat spesifikasi project tertentu
- Merancang eksperimen engineering
- Melengkapi dokumen terkait isu keamanan
- Membuat laporan kemajuan proyek
- Menyelesaikan proyek sesuai timeline
- Berkomunikasi dengan klien dan rekan kerja tentang hasil analisis
- Mengidentifikasi dan mengatasi permasalahan
- Mensupvervisi lingkungan production
- Melakukan penelitian dan menerapkan pengetahuan baru
- Merancang proses, material, alat dan sistem
- Melakukan perbaikan terhadap proses, material, alat dan sistem yang sedang berjalan
- Menerapkan solusi dan perancangan.
Dikutip dari berbagai sumber diantaranya
- https://www.betterteam.com/engineer-job-description
- https://www.toptal.com/engineering-management/a-day-in-life-engineering-manager