Bagikan melalui


Menggunakan Model Kemampuan Rekayasa Platform

Nota

Ukur upaya rekayasa platform organisasi Anda dan tetapkan tujuan masa depan dengan survei Model Kemampuan Rekayasa Platform.

Gunakan Model Kemampuan Rekayasa Platform untuk mengukur upaya rekayasa platform organisasi Anda saat ini dan menetapkan tujuan untuk peningkatan di masa mendatang.

Penelitian pelanggan Microsoft mengidentifikasi enam kemampuan inti yang menentukan rekayasa platform: investasi, adopsi, tata kelola, provisi dan manajemen, antarmuka, serta pengukuran dan umpan balik.

Kemampuan ini selaras dengan area utama yang diuraikan dalam model kematangan rekayasa platform Cloud Native Computing Foundation. Kemampuan ini berasal dari menganalisis hasil survei dan dari lebih dari 30 wawancara panjang dengan pelanggan tentang upaya rekayasa platform organisasi mereka.

Visualisasi perjalanan pelanggan yang digunakan dalam artikel ini terinspirasi oleh sesi Nicki Watt tentang Maturing Your Platform Engineering Initiative (PlatformCon 2024).

Menilai praktik Anda saat ini dan menetapkan tujuan di masa mendatang

Mulailah dengan mengidentifikasi posisi organisasi Anda saat ini di setiap area kemampuan. Anda dapat melakukan penilaian manual atau menyelesaikan survei Model Kemampuan Rekayasa Platform.

  1. Untuk memulai penilaian manual, unduh bagan kosong ini.

    Cuplikan layar dari diagram kosong rekayasa platform.

  2. Unduh bagan kemampuan ini di berbagai tahap untuk digunakan sebagai referensi. Organisasi Anda kemungkinan tidak berada pada tingkat yang sama untuk setiap kemampuan. Untuk mempelajari selengkapnya tentang setiap kemampuan, lihat Menetapkan tujuan untuk kemampuan target Anda.

    Cuplikan layar seluruh model kemampuan di berbagai tahap.

  3. Untuk setiap kemampuan, isi lingkaran pada bagan penilaian kosong untuk menunjukkan lokasi organisasi Anda saat ini.

    Cuplikan layar penilaian dengan kemampuan yang diidentifikasi.

  4. Gambar garis untuk menyambungkan titik.

    Cuplikan layar penilaian dengan kemampuan yang tersambung.

  5. Tambahkan lingkaran kosong untuk setiap kemampuan yang menunjukkan tahap yang diinginkan organisasi Anda di masa mendatang. Misalnya, organisasi Anda mungkin ingin fokus pada perpindahan dari tahap investasi awal ke tahap yang dapat diulang. Perlu diingat bahwa perubahan bisa bertahap. Anda tidak perlu beralih dari tahap awal ke tahap optimasi sekaligus. Tujuan target organisasi Anda juga mungkin bukan kolom terakhir. Anda harus memilih tahap yang diinginkan yang selaras dengan prioritas organisasi Anda.

    Cuplikan layar evaluasi dengan fitur yang diusulkan telah ditambahkan.

  6. Gambar garis horizontal dari setiap kemampuan organisasi Anda saat ini ke kemampuan yang diinginkan.

    Cuplikan layar penilaian dengan kemampuan yang terhubung dari aktual ke yang diusulkan.

  7. Tinjau bagan Anda untuk memvisualisasikan status organisasi Anda saat ini dan mengusulkan tujuan di masa mendatang.

    Cuplikan layar peta konstelasi lembaga keuangan untuk rekayasa platform.

Dalam contoh sebelumnya, pelanggan lembaga keuangan ingin fokus pada peningkatan kemampuan adopsi, tata kelola, dan provisi dan manajemen mereka. Berikut adalah kondisi dan tantangan mereka saat ini:

  • Adopsi: Tim teknik platform berfokus pada penegakan kebijakan yang ditetapkan oleh Center of Excellence (COE) untuk memandu bagaimana tim teknik beroperasi. Membuat metrik performa setiap tim bersifat publik berfungsi sebagai motivator untuk perbaikan. Tim ini bertujuan untuk menumbuhkan penggunaan platform tanpa mengandalkan arahan dan metrik. Namun, mereka menghadapi tantangan dalam meningkatkan tim COE untuk menangani berbagai teknologi yang digunakan di seluruh tim teknik. Hambatan utama adalah kekhawatiran bahwa platform mungkin tidak memenuhi kebutuhan spesifik tim individu, berpotensi menyebabkan kerusakan.

  • Tata kelola: Solusi rekayasa platform adalah portal yang dikembangkan secara internal yang bertindak sebagai hub pusat bagi pengembang, menawarkan alat, panduan, standar pengkodian, dan video. Portal menyertakan kuis tentang persyaratan perusahaan minimum (MERS) untuk memastikan kepatuhan sebelum pengkodan dimulai. Portal ini menampilkan versi Stack Overflow untuk dukungan, profil teknisi bersertifikat, dan perjalanan onboarding untuk membiasakan pengembang baru dengan standar dan alat. Tujuan utama masa depan adalah untuk merampingkan manajemen sumber daya dan mengintegrasikan tata kelola ke dalam siklus hidup pengembangan, menghapus hambatan dan menarik talenta teknis teratas dengan toolset modern.

  • Provisi dan manajemen: Tim teknik platform menciptakan jalur bahagia bagi pengembang untuk meningkatkan produktivitas sambil mempertahankan fleksibilitas. Tujuannya adalah untuk menawarkan jalur yang efisien sambil memungkinkan penyesuaian. Saat merancang jalur ini, tim CTO bertujuan untuk melayani sebagian besar pengembang, tetapi kompleksitas bank, dengan ribuan alat yang digunakan, menjadikan solusi yang cocok untuk semua menjadi tantangan. Untuk menskalakan platform, organisasi mengakui kebutuhan akan provisi sumber daya otomatis untuk memenuhi beragam kebutuhan banyak tim teknik mereka.

Tetapkan tujuan untuk kemampuan target Anda

Setiap kemampuan memiliki pertanyaan yang sesuai. Teliti area kemampuan yang Anda targetkan untuk peningkatan lebih lanjut, dan pelajari tentang cara memajukan praktik teknik platform organisasi Anda.

  • Investasi: Bagaimana staf dan dana dialokasikan untuk kemampuan platform?
  • Adopsi: Mengapa dan bagaimana pengguna menemukan dan menggunakan solusi teknik platform Anda dan kemampuannya?
  • Tata kelola: Bagaimana Anda memastikan bahwa pengguna Anda memiliki akses ke sumber daya dan kemampuan yang mereka butuhkan dan biaya, data, dan IP dikelola dengan tepat?
  • Provisi dan manajemen: Bagaimana pengguna Anda membuat, menyebarkan, dan mengelola sumber daya?
  • Antarmuka: Bagaimana pengguna berinteraksi dengan, dan menggunakan, kemampuan platform?
  • Pengukuran dan umpan balik: Apa proses organisasi Anda untuk mengumpulkan dan menggabungkan umpan balik dan bagaimana Anda mengukur keberhasilan praktik teknik platform Anda?