Baca dalam bahasa Inggris

Bagikan melalui


Membangun tim Anda

Pada tingkat organisasi, rekayasa platform adalah evolusi yang jauh dari budaya reaktif. Dalam budaya reaktif, pengembang yang kesepian membangun alat dalam silo. Ketika pengembang itu pergi, pengetahuan tentang bagaimana alat itu bekerja juga, yang dapat menyebabkan proses dan waktu henti yang rusak.

Dalam budaya yang lebih matang, alat dibangun secara proaktif dan dikelola oleh tim teknik platform. Ada otonomi terkelola untuk pengembang dan pengembang dapat dengan cepat memulai proyek baru.

Agar tim teknik platform berhasil, organisasi mereka harus memiliki budaya proaktif dengan pembelian eksekutif dan pengembang dengan keterampilan yang tepat.

Budaya proaktif dan pembelian eksekutif selaras dengan kemampuan investasi dalam Model Kemampuan Teknik Platform. Pada tingkat tertinggi, kepemimpinan perusahaan mempromosikan otonomi dan akuntabilitas tim sambil mendorong inovasi dan menerapkan langkah-langkah tata kelola.

Peran budaya

Organisasi dengan kematangan rekayasa platform memiliki kepemimpinan yang kuat. Rekayasa platform dalam perusahaan adalah tindakan penyeimbangan yang memerlukan penilaian ulang berkelanjutan. Organisasi perlu mendukung tim teknik platform dalam upayanya untuk memahami penggunaan sumber daya saat ini dan memetakan jalur ke depan.

Pada tahap awal adopsi rekayasa platform, tim produk masing-masing memiliki serangkaian alat, operasi, dan proses penyebaran unik mereka sendiri. Dalam organisasi teknik platform yang matang, rekayasa platform terpusat dipandang sebagai cara terbaik untuk bekerja oleh kepemimpinan dan pengembang. Organisasi dewasa mengenali bahwa masalah tim produk adalah masalah organisasi.

.. ketika kami mengejar jalur yang berbeda, biaya cloud, biaya infrastruktur, biaya teknik, berbagai aspek, ternyata menjadi masalah organisasi dan masalah semua orang dari 20.000 pengembang atau 30.000 karyawan masalah organisasi. – Pemimpin teknik senior di perusahaan perangkat lunak perusahaan

Budaya organisasi Anda perlu mendukung berada di jalur penemuan yang konstan dalam rekayasa platform. Eksekutif harus fokus mendukung pemberdayaan tim teknik platform untuk berinovasi.

Tujuan untuk organisasi Anda harus lebih ke arah mengoptimalkan budaya di mana eksekutif:

  • Berdayakan tim untuk mengatasi kasus tepi secara efektif dan mendorong inovasi.
  • Mempromosikan otonomi dan akuntabilitas dalam tim untuk mendorong inovasi dan eksperimen.
  • Pastikan relevansi dan efektivitas yang berkelanjutan di tengah kebutuhan bisnis dan tuntutan pengguna yang terus berkembang.

Seiring waktu, organisasi berpindah dari provisi ke mengoptimalkan tingkat mendukung perubahan budaya dengan rekayasa platform. Di setiap tingkatan, peran kepemimpinan dalam mendorong perubahan budaya yang diperlukan untuk merangkul visi rekayasa platform berevolusi.

Sementara Operasional Dapat diskalakan Mengoptimalkan
Dorong budaya pengambilan keputusan dan kemampuan beradaptasi berbasis data. Mempromosikan budaya kolaborasi, pembelajaran berkelanjutan, dan peningkatan. Mempromosikan budaya empati dan pertumbuhan Mendorong inovasi dan memberdayakan tim untuk mendorong perubahan dan kemajuan

Motivasi organisasi juga berevolusi di setiap tingkat mendukung perubahan budaya rekayasa platform.

Sementara Operasional Dapat diskalakan Mengoptimalkan
  • Kenali imperatif untuk menerapkan solusi di seluruh organisasi.
  • Prioritaskan mendapatkan wawasan tentang inefisiensi menggunakan metrik dan pengukuran untuk menentukan penyempitan sistem secara efektif.
  • Tingkatkan struktur organisasi untuk mengaktifkan dan mendukung inisiatif perubahan.
  • Mengembangkan pola pikir kolaboratif di seluruh organisasi untuk mempromosikan pemecahan masalah kolektif.
  • Prioritaskan pembentukan mekanisme umpan balik yang kuat untuk mendorong peningkatan berkelanjutan.
  • Mempromosikan budaya keandalan.
  • Dorong pendekatan pertumbuhan yang dipimpin produk untuk mencapai kesuksesan berkelanjutan.
  • Menumbuhkan budaya empati dan pola pikir pertumbuhan di antara tim.
  • Meningkatkan pentingnya penelitian pengguna produk dalam proses pengambilan keputusan.
  • Berdayakan tim untuk mengatasi kasus tepi secara efektif dan mendorong inovasi.
  • Mempromosikan otonomi dan akuntabilitas dalam tim untuk mendorong inovasi dan eksperimen.
  • Pastikan relevansi dan efektivitas yang berkelanjutan di tengah kebutuhan bisnis dan tuntutan pengguna yang terus berkembang.

Struktur organisasi

Insinyur platform adalah lem antara pengembangan dan operasi. Dalam hal struktur organisasi tertentu, model Topologi Tim adalah pendekatan yang baik untuk memikirkan apa yang perlu Anda lakukan. Misalnya, Anda mungkin memilih untuk memiliki tim platform yang berkembang, dengan spesialis terpisah yang lebih berfokus pada pengembang yang menghadapi aspek platform Anda.

Agar berhasil, identifikasi:

  • Sponsor untuk tim (biasanya eksekutif) yang membantu memprioritaskan tujuan tingkat tinggi dan memperjuangkan penggunaan platform di seluruh organisasi yang lebih luas.
  • Pemangku kepentingan dari operasi, keamanan, kepatuhan, dan arsitektur untuk membantu memastikan bahwa platform dapat mengakomodasi panduan dan kebutuhan mereka.
  • Seseorang untuk bertindak sebagai manajer produk (terlepas dari judul aktual) untuk memahami dan membantu memprioritaskan kebutuhan dari semua konstituen.

Mengatasi kesenjangan bakat: persyaratan insinyur platform

Insinyur platform perlu memiliki pola pikir produk dan juga memahami operasi. Apakah mereka memulai sebagai pengembang atau di tim operasi kurang penting daripada set keterampilan. Tim yang membangun platform pengembang internal dapat memperoleh kekuatan dari membawa berbagai anggota tim dengan latar belakang yang berbeda: pengembangan, operasi TI, admin K8s, insinyur keandalan situs (SRE), dan pakar infrastruktur sebagai kode (IaC).

Anda juga dapat memperkuat pengetahuan dan keterampilan tim Anda untuk mengembangkan alat dengan membawa pengembang yang sangat cocok dari tim aplikasi yang ada di organisasi Anda. Pengembang ini berada di tempat yang baik membantu mewakili suara pelanggan saat Anda memikirkan investasi Anda.

Menemukan insinyur platform bisa menjadi tantangan.

Sangat sulit untuk menyewa insinyur infrastruktur dan platform yang benar-benar baik. Banyak dari orang-orang yang kami sewa saat ini sangat bersemangat tentang aplikasi yang langsung dihadapi pelanggan, kan? Tetapi kami tidak memiliki audiens atau kandidat besar di seluruh industri teknologi yang bersemangat tentang rekayasa infra dan itu selalu menjadi tantangan... Untuk infra, keahlian semacam ini jarang terjadi. - VP rekayasa di perusahaan penjualan ukuran sedang

Teknisi platform harus dapat:

  • Membangun dan menskalakan produk pengembang internal dengan fokus pada efisiensi, keandalan, dan keamanan
  • Berkontribusi pada arsitektur & desain produk rekayasa platform
  • Bekerja dengan sukses dengan orkestrasi kontainer (misalnya: Kubernetes), integrasi berkelanjutan/penyebaran berkelanjutan (contoh: GitHub Actions, Azure Pipelines), dan alat pemantauan dan pengelogan (contoh: Prometheus, Grafana, Elasticsearch)
  • Membangun templat dengan Infrastruktur sebagai Kode (IaC) dan alat terkait (contoh: Terraform, Azure Resource Manager)
  • Menulis kode dalam setidaknya satu bahasa skrip (contoh: Python, PowerShell, Bash)

Membangun tim teknik platform yang hebat membutuhkan perpaduan keterampilan teknis yang beragam dan pendekatan yang ber sentris produk. Terlepas dari tantangan perekrutan, membangun tim dengan latar belakang yang bervariasi mengarah ke platform internal yang lebih baik yang meningkatkan efisiensi, keandalan, dan keamanan. Pendekatan holistik ini tidak hanya membahas kebutuhan teknis langsung organisasi Anda tetapi juga menumbuhkan budaya inovasi dan peningkatan berkelanjutan.