Area fokus meliputi anggaran dan kepegawaian, manajemen cakupan, dan mengukur pengembalian investasi.
Sukarela
Kemampuan individual mungkin ada untuk menyediakan fondasi umum untuk fungsionalitas umum atau penting. Kemampuan ini dibangun dan dijaga dari kebutuhan daripada yang direncanakan dan sengaja didanai.
Kemampuan ini dibangun dan dikelola oleh orang yang ditugaskan untuk sementara atau secara sukarela; tidak ada dana pusat atau staf yang sengaja dialokasikan untuk mereka. Mereka bergantung pada persyaratan taktis pengguna mereka saat ini. Keputusan didasarkan pada data yang tidak lengkap atau tidak relevan, yang mengarah ke prioritas yang salah arah.
Kepemimpinan terutama bereaksi terhadap krisis daripada secara proaktif mendorong perubahan, yang mengarah pada kolaborasi dan inefisiensi terfragmentasi di seluruh tim. Fokusnya adalah menciptakan kesadaran tentang kebutuhan akan keselarasan strategis dan pengambilan keputusan berbasis data.
Mengalokasikan anggaran dan orang untuk mempertahankan kemampuan umum: Pengembang atau tim individu bertanggung jawab untuk mengatasi persyaratan dan kemampuan teknis yang mendesak. Ini adalah pekerjaan yang tidak selalu dimasukkan dalam anggaran—pengembang mengerjakan tugas ini di luar tanggung jawab mereka yang sudah ada.
Mengelola lingkup: Insinyur berfokus pada pemenuhan kebutuhan dalam lingkup atau konteks tertentu di mana kebutuhan tersebut muncul, dengan sedikit berbagi solusi ke konteks yang lebih luas.
Menunjukkan pengembalian investasi: Diukur dengan seberapa baik individu atau tim mengatasi masalah tertentu dan efek pada pekerjaan proyek inti mereka.
Kontribusi ad hoc
Seiring bertambahnya organisasi, tantangan teknis berulang seperti provisi infrastruktur yang tidak konsisten, praktik keamanan terfragmentasi, dan hambatan dalam alur penyebaran menjadi lebih jelas. Tantangan ini sering mengakibatkan penundaan, peningkatan waktu henti, dan inefisiensi yang menghambat kecepatan keseluruhan dan keandalan pengiriman perangkat lunak. Sebagai respons, organisasi mulai membentuk tim khusus yang ditugaskan untuk mengatasi masalah ini secara sistematis. Namun, upaya ini sebagian besar tetap reaktif, berfokus pada memperbaiki masalah yang segera muncul daripada secara proaktif mencegahnya.
Cakupan pekerjaan tim ini sering kali terbatas pada kekhawatiran tertentu—seperti meningkatkan proses penyebaran tertentu atau menstandarkan subset protokol keamanan—tanpa pendekatan holistik untuk peningkatan di seluruh platform.
Kepemimpinan mulai mengatasi inefisiensi dengan mempromosikan kolaborasi dasar dan memperkenalkan metrik, tetapi upaya tetap reaktif dan dipisahkan, dengan pemberdayaan terbatas di seluruh organisasi.
Mengalokasikan anggaran dan orang untuk mempertahankan kemampuan umum: Tim dibentuk untuk mengatasi masalah penting yang melintasi berbagai bidang, sering kali secara reaktif.
Mengelola cakupan: Cakupan terbatas pada masalah tertentu.
Menunjukkan pengembalian investasi: Perbaikan diukur dalam aspek lintas bidang yang penting, seperti ukuran backlog.
Dioperasikan dengan tim khusus
Anggaran dan tenaga kerja dialokasikan untuk dukungan sumber daya yang berkesinambungan. Orang yang ditetapkan ditugaskan untuk menyediakan serangkaian kemampuan yang umum diperlukan untuk mempercepat pengiriman perangkat lunak. Seringkali tim ini fokus pada memenuhi persyaratan teknis reaktif. Mereka mungkin disebut DevOps, Pengaktifan Rekayasa, Pengalaman Pengembang (DevEx atau DevX), Alat Bersama, Pusat Keunggulan, atau bahkan Platform. Mereka didanai secara terpusat dan diperlakukan sebagai pusat biaya.
Tim platform sekarang diakui sangat penting untuk keberhasilan organisasi, dan ada upaya untuk mengukur dan membenarkan kontribusi mereka. Namun, fokusnya mungkin masih pada pengembalian langsung daripada pertumbuhan jangka panjang.
Kepemimpinan secara aktif menumbuhkan kerja tim lintas fungsi dan praktik DevOps awal, tetapi berjuang dengan mengukur nilai tim platform dan menyelaraskan solusi dengan kebutuhan pengguna, yang mengarah pada tantangan dalam membenarkan investasi dan menjaga efisiensi.
Mengalokasikan anggaran dan orang untuk mempertahankan kemampuan umum: Tim pusat didanai berdasarkan pengetahuan tentang persyaratan teknis yang ada untuk mempercepat pengiriman perangkat lunak.
Mengelola cakupan: Cakupan luas dan dangkal. Tim membuat solusi yang berusaha untuk mengatasi denominator umum terbesar di antara semua tim. Tim pusat berfokus pada pemahaman kebutuhan umum semua tim dan tidak mencari cara untuk mengonfigurasi atau menyetel solusi dengan kebutuhan tersebut.
Menunjukkan pengembalian investasi: Perbaikan diukur dalam kecepatan pengiriman.
Dapat diskalakan sebagai produk
Investasi dalam platform internal dan kemampuannya mirip dengan investasi dalam produk keluar perusahaan dan aliran nilai: berdasarkan nilai yang diharapkan untuk mereka berikan kepada pelanggan mereka. Manajemen produk dan pengalaman pengguna secara eksplisit dipertimbangkan dan diinvestasikan. Sistem penagihan balik dapat digunakan untuk mencerminkan dampak platform pada aliran nilai langsung dan produk pelanggan mereka sendiri. Perusahaan mengalokasikan dana dan staf ke inisiatif yang sesuai dengan menggunakan indikator performa berbasis data dan perulangan umpan balik. Tim platform pada akhirnya dapat mengoptimalkan bisnis itu sendiri dan berkontribusi pada peningkatan profitabilitas.
Pada tingkat ini, kami mengamati pergeseran budaya yang signifikan dalam organisasi, di mana pengembang diakui dan diperlakukan sebagai pelanggan yang dihargai. Kepemimpinan menekankan budaya empati dan pertumbuhan, mendorong pendekatan yang dipimpin produk dan mendorong peningkatan berkelanjutan, tetapi harus memastikan nilai-nilai ini sangat tertanam dalam organisasi untuk mencapai dampak abadi.
Mengalokasikan anggaran dan orang-orang untuk mempertahankan kemampuan umum: Tim platform pusat ditugaskan dan dikelola seperti tim produk lainnya. Peran termasuk pengembangan, manajemen produk, desain, penelitian, dan konten. Tim didanai berdasarkan rencana kerja.
Mengelola cakupan: Tim menghasilkan peta jalan produk untuk menjelaskan rencana mereka dan dampak yang diharapkan pada organisasi. Tim platform terlibat dengan tim teknik untuk mengumpulkan persyaratan, mengidentifikasi peluang baru, dll. Insinyur berfokus pada memenuhi kebutuhan semua tim pengembangan dalam organisasi.
Menunjukkan pengembalian investasi: Peningkatan diukur dalam kepuasan pengembang.
Dioptimalkan dengan ekosistem yang diaktifkan
Tim platform menemukan cara untuk meningkatkan efisiensi dan efektivitas di seluruh organisasi di luar kemampuan dasar. Pengelola platform inti sengaja berusaha untuk mengoptimalkan waktu peluncuran produk baru, mengurangi biaya di seluruh perusahaan, memungkinkan tata kelola dan kepatuhan yang efisien untuk layanan baru, meningkatkan skala beban kerja dengan cepat dan mudah, dan melakukan persyaratan umum lainnya. Para pengurus inti ini berfokus pada memberdayakan spesialis kemampuan untuk mengintegrasikan persyaratan dan penawaran mereka dengan lancar ke dalam bagian-bagian platform yang sudah ada maupun yang baru. Selanjutnya, organisasi memfokuskan orang dan sumber daya dari domain spesialis seperti keamanan, performa, dan kualitas untuk terlibat dengan kerangka kerja platform yang disediakan untuk memperkenalkan fitur lanjutan yang dapat memungkinkan tim produk mempercepat kepatuhan mereka terhadap tujuan perusahaan tanpa bergantung pada backlog tim terpusat.
Kepemimpinan mempromosikan otonomi dan akuntabilitas tim, mendorong inovasi sambil menyeimbangkan tata kelola, dengan fokus pada menjaga relevansi dan efektivitas platform di lingkungan yang berubah dengan cepat.
Pengalokasian anggaran dan sumber daya manusia untuk menjaga kapabilitas bersama: Tim platform pusat memiliki staf dan dikelola seperti tim produk lainnya, namun lebih banyak pendanaan diberikan untuk memungkinkan kontribusi di seluruh organisasi. Tim teknik dan nonengineering memiliki pendanaan eksplisit untuk dapat berkontribusi pada platform.
Mengelola cakupan: Teknisi berfokus pada pengaktifan kontribusi platform untuk memungkinkan berbagi pengetahuan yang cepat di seluruh organisasi.
Menunjukkan pengembalian investasi: Peningkatan diukur dalam kepuasan pengembang.