18 poin oleh xguru 2024-11-18 | 2 komentar | Bagikan ke WhatsApp
  • Saya sering mendapat pertanyaan tentang apa tepatnya yang dilakukan seorang engineer Staff, jadi saya ingin membahas peran engineer Staff

Definisi engineer Staff Plus (Staff+)

  • Staff Plus adalah engineer yang berada pada posisi teknis di atas engineer Senior, tetapi tidak memegang jabatan manajerial.
  • Cenderung ingin terus berkembang di jalur karier teknis.
  • Berbeda di setiap organisasi, tetapi biasanya memiliki karakteristik umum berikut:
    • Keahlian: memiliki kemampuan teknis tingkat tinggi di bidang tertentu.
    • Kepemimpinan: memiliki banyak pengalaman memimpin tim dan meluncurkan produk dengan sukses.

Keterampilan utama engineer Staff Plus

  • Keterampilan teknis inti (Core Technical Skill)
    • Merupakan keterampilan dasar yang diperlukan untuk menjalankan peran ini secara efektif, dan harus sangat terasah
    • Memerlukan pengetahuan teknis yang mendalam serta pengalaman luas di berbagai sistem dan lingkungan
    • Menggunakan pengalaman tersebut untuk memecahkan masalah kompleks demi mencapai tujuan tim
    • Sulit berhasil hanya dengan kemampuan teknis semata, dan harus dikombinasikan dengan keterampilan lain
  • Manajemen produk (Product Management)
    • Harus memiliki kemampuan untuk menentukan apa yang perlu dibuat dan mengapa
    • Melihat tujuan tim/proyek/organisasi, memahami riwayatnya, lalu mengembangkan dan mengajukan visi teknis untuk mencapai tujuan tersebut
    • Kemampuan komunikasi untuk menyampaikan visi ini kepada pemangku kepentingan utama dan tim engineering serta memperoleh kesepakatan sangat penting
    • Sering menjalankan peran technical architect
  • Manajemen proyek (Project Management)
    • Memecah pekerjaan besar menjadi unit-unit kecil, lalu menyusun dan mengelola rencana serta timeline.
    • Diperlukan kemampuan untuk mengidentifikasi ketidakpastian atau risiko dan menanganinya.
    • Perlu menguasai dasar-dasar manajemen proyek
    • Bukan menggantikan project manager, melainkan menjalankan peran yang saling melengkapi.
  • Manajemen orang (People Management)
    • Kemampuan menyatukan dan memimpin tim untuk mencapai tujuan
    • Kemampuan mentoring penting, dengan memberikan arahan teknis maupun karier dan membantu pertumbuhan anggota tim.
    • Mengidentifikasi kekuatan tim dan potensi pertumbuhannya, lalu meningkatkan efektivitas tim berdasarkan hal tersebut.

Pentingnya Glue Work

  • Engineer Staff Plus menjalankan peran sulit yang membantu kelancaran operasi tim dengan menggabungkan keterampilan-keterampilan ini secara mandiri untuk menyelesaikan berbagai masalah yang muncul di tim
    • Menangani pekerjaan bernilai tinggi yang tidak terlalu terlihat, tetapi diperlukan untuk membangun atau menjaga momentum tim
  • Glue Work berarti mengerjakan hal-hal yang diperlukan agar tim berhasil, meskipun itu bukan peran yang tetap
  • Contoh:
    • Menyelesaikan masalah komunikasi dengan vendor eksternal.
    • Mengidentifikasi akar penyebab meningkatnya jumlah bug dan mengusulkan solusi.
    • Mendukung anggota tim yang kesulitan dengan tugas baru dan menyediakan sumber daya yang diperlukan.
    • Memimpin diskusi tambahan dengan pemangku kepentingan untuk memperjelas kebutuhan yang masih kabur.
  • Hal ini memerlukan wawasan mendalam tentang cara kerja tim dan area yang perlu dioptimalkan
    • Termasuk pekerjaan seperti memperbaiki komunikasi email, pengujian/refactoring untuk menyelesaikan bug, coaching anggota, dan komunikasi dengan tim marketing/BI
  • Pekerjaan seperti ini memang bernilai, tetapi sulit bagi engineer Staff untuk terus melakukannya dalam jangka panjang
    • Tingkatkan kemampuan anggota tim agar tanggung jawab ini dapat dialihkan, lalu ubah fokus ke prioritas lain

Kesimpulan

  • Engineer Staff Plus harus mampu menciptakan nilai yang berarti dengan otonomi dan pengaruh di dalam organisasi
  • Bukan hanya menulis kode, kepemimpinan untuk menetapkan arah tim dan memimpin pengambilan keputusan teknis juga penting

Pertanyaan dan jawaban tambahan

  • Apakah engineer Staff Plus harus melakukan mentoring?
    • Ya, mentoring adalah bagian yang esensial. Ini berperan penting dalam meningkatkan kemampuan tim.
  • Tim seperti apa yang membutuhkan engineer Staff Plus?
    • Secara teori, semua tim mungkin membutuhkannya. Namun, perannya berbeda tergantung komposisi tim.
  • Apa pembeda engineer Staff tingkat lebih tinggi?
    • Cakupan pengaruhnya berbeda. Engineer Staff Plus tingkat lebih tinggi dapat memengaruhi seluruh organisasi atau bahkan industri.
  • Mengapa peran atau ekspektasi tertentu tidak dibahas?
    • Karena peran berbeda tergantung situasi. Hal terpenting adalah menghasilkan dampak yang berarti melalui otonomi.
  • Bagaimana menyeimbangkan pekerjaan teknis dan kepemimpinan?
    • Kemampuan kepemimpinan adalah aset terbesar. Tetap melakukan pekerjaan teknis itu baik, tetapi peran utamanya harus berfokus pada kepemimpinan.

2 komentar

 
cosine20 2024-11-20

Terima kasih sudah berbagi :)

 
tkwlsrl 2024-11-19

Konten ini sudah terbit sebagai buku berjudul Staff Engineer. Biasanya saya tidak membaca buku seperti ini, tetapi yang ini cukup layak dibaca. Isi bukunya memuat wawancara dengan berbagai orang yang pantas disebut sebagai staff engineer.
Kalau Anda sudah mendekati puncak karier di jalur teknis, dan punya waktu, buku ini layak dibaca setidaknya sekali. Pada akhirnya, isinya memang bisa diringkas menjadi poin-poin yang dirangkum di sini, dan situasinya mungkin berbeda dengan situasi saya, tetapi tetap bagus karena kita bisa membaca pengalaman orang lain.

https://m.yes24.com/Goods/Detail/112904809