3 poin oleh GN⁺ 2025-03-12 | 1 komentar | Bagikan ke WhatsApp

Buku Panduan CTO Startup

Keterampilan Esensial dan Praktik Terbaik untuk Tim Engineering Berkinerja Tinggi

Pengantar

  • Selalu belajar: Penulis memiliki ketertarikan pada komputer dan pemrograman perangkat lunak sejak kecil, dan melalui hal itu menyadari pentingnya pembelajaran berkelanjutan. Untuk berhasil sebagai pemimpin teknologi, penting untuk terus belajar dan berkembang.
  • Dilema pemimpin teknologi startup: Sebagian besar startup memiliki co-founder teknis, dan merekalah yang menulis codebase awal serta merekrut engineer pertama. Namun, seiring tim bertumbuh, pemimpin teknologi harus beralih ke peran manajerial, dan dalam proses ini mereka mungkin kekurangan keterampilan kepemimpinan.

Tentang penulis

  • Penulis telah mengumpulkan pengalaman di berbagai startup dan menjalankan peran sebagai pemimpin teknologi. Melalui pengalaman di beragam startup, ia memahami berbagai keterampilan dan tantangan yang diperlukan dalam kepemimpinan teknologi.

Cara menggunakan buku ini

  • Buku ini adalah referensi bagi pemimpin yang mengelola tim software engineering, dan membahas berbagai topik sebagai bab-bab yang berdiri sendiri. Setiap bab memperkenalkan topik, memberikan gambaran umum, dan menyajikan praktik terbaik.

Proses bisnis

  • Buku ini menjelaskan proses bisnis untuk memberikan titik awal dalam pemecahan masalah. Proses tersebut perlu disesuaikan dan diskalakan menurut ukuran tim dan perusahaan.

Orang dan budaya

Prinsip dasar manajemen

  • Aturan emas manajemen: Kinerja tim adalah tolok ukur untuk menilai kinerja manajer. Manajer harus mendukung anggota tim agar mereka dapat memberikan yang terbaik.
  • Pohon keterampilan profesional: Untuk kepemimpinan teknologi, perlu berinvestasi bukan hanya pada keterampilan teknis tetapi juga pada keterampilan manajerial.

Perbaikan berkelanjutan

  • Kaizen: Baik tim maupun individu harus mengejar perbaikan berkelanjutan. Kesalahan harus dijadikan peluang untuk melakukan perbaikan.

Coaching

  • Manajer harus berperan sebagai coach yang membantu anggota tim agar dapat memberikan performa terbaik.

Mencari mentor manajemen

  • Mencari mentor manajemen penting untuk transisi menuju kepemimpinan. Dengan mentor yang tepat, keterampilan kepemimpinan dapat ditingkatkan.

Pertemuan 1:1

  • Pertemuan 1:1 adalah kesempatan untuk membangun hubungan dengan anggota tim, memahami kekuatan dan kelemahan mereka, serta membantu mereka memberikan yang terbaik.

Pertemuan skip-level

  • Dengan secara rutin mengadakan pertemuan dengan bawahan langsung dari para manajer, kita dapat mengumpulkan berbagai sudut pandang dan menggunakannya untuk meningkatkan bisnis.

Coaching untuk manajer

  • Kinerja manajer menengah sangat penting bagi kinerja organisasi. Manajer perlu dibina melalui pelatihan dan dukungan yang berkelanjutan.

Pertemuan 1:1 dengan engineer

  • Pertemuan 1:1 dengan engineer adalah kesempatan untuk mendengarkan masalah yang mereka hadapi dan membantu mereka menemukan solusi. Tujuan pertemuan harus jelas, dan percakapan perlu diarahkan agar produktif.

1 komentar

 
GN⁺ 2025-03-12
Komentar Hacker News
  • Ada pendapat kritis terhadap sistem "dua tim"

    • Memutus loop umpan balik dalam pengembangan perangkat lunak berdampak negatif bagi pengembang maupun pelanggan
    • Jika pengembang tidak bisa belajar melalui umpan balik, seiring waktu pengembangan akan melambat dan biaya meningkat
    • CTO bertanggung jawab membantu pengembang agar bisa berkembang
  • Pendapat tentang persiapan sertifikasi kepatuhan

    • Sertifikasi SOC2 tidak perlu dipersiapkan sebelumnya, dan tidak diperlukan jika pelanggan besar tidak memintanya
    • Penting untuk mengikuti praktik terbaik dasar sejak awal, seperti menyiapkan single sign-on dan protected Git branch
  • Pertanyaan tentang CTO yang berhenti menulis kode

    • Keterampilan manajemen dan keterampilan coding berbeda, tetapi sebagai CTO teknis tetap perlu mendukung tim dan perusahaan secara aktif
    • Penting bagi CTO untuk terlibat langsung dalam coding
  • Keraguan tentang efektivitas sistem "dua tim"

    • Secara teori terdengar bagus, tetapi ada pendapat bahwa dalam praktiknya sistem ini tidak akan berjalan baik
    • Contoh yang paling mendekati adalah tim library yang membangun layanan yang bisa dimanfaatkan tim lain
  • Diskusi tentang kecocokan budaya

    • Kecocokan budaya sering berfungsi sebagai cara menyembunyikan diskriminasi, dan ini berdampak negatif pada perusahaan
    • Pemimpin yang sukses mengakui kesalahan perekrutan, serta tidak takut merekrut secara lambat dan memecat dengan cepat
  • Pentingnya panduan komprehensif tentang tanggung jawab dan kekhawatiran

    • Tanpa penasihat yang baik atau pengalaman, mungkin tidak ada yang memberi tahu hal-hal yang diperlukan
    • Bermanfaat untuk memikirkan jawaban perusahaan kita untuk tiap bagian, apakah kita setuju, apakah proses kita lebih baik, dan sebagainya
  • Pendapat tentang membangun library video penjelasan

    • Dalam bidang tertentu seperti UI atau animasi, ini bisa berguna, tetapi secara umum membaca teks lebih efisien
    • Saat sedang terburu-buru, lebih mudah menemukan bagian penting di dalam teks
  • Menyediakan tautan ke topik yang populer pada tahun 2023

  • Ada pendapat bahwa menentukan frekuensi dan jenis rapat sejak awal mirip dengan cara menjalankan departemen di lembaga pemerintahan