Inovasi adalah a yang memungkinkan biaya perjalanan yang adil. di seluruh produk, . ride-hailing company operating in 48 countries with a unique peer-to-peer pricing model more than 600 engineers work in 70+ teams Topik kinerja dan produktivitas tetap menjadi salah satu perdebatan terpanas di industri perangkat lunak.Setiap perusahaan mencoba menemukan jawabannya sendiri, dibentuk oleh konteks internal, tantangan saat ini, atau praktik terbaik yang diamati dalam penelitian dan publikasi seperti: dan Praktis Insinyur: Mengukur Produktivitas Pengembang - Contoh dunia nyata Pengembang Produktivitas dengan Nicole Forsgren. Praktis Insinyur: Mengukur Produktivitas Pengembang - Contoh dunia nyata Praktis Insinyur: Mengukur Produktivitas Pengembang - Contoh dunia nyata Produktivitas pengembang dengan Nicole Forsgren Produktivitas pengembang dengan Nicole Forsgren Memahami mengapa organisasi membutuhkan ini sangat penting. alasan utama adalah bahwa pasar saat ini telah berubah. perusahaan sekarang ingin lebih banyak kendali dan efisiensi yang lebih baik dari apa yang sudah mereka miliki - proses, orang, dan alat mereka. Dan jika kita ingin menjawab pertanyaan-pertanyaan sulit ini, kita perlu mendefinisikan dan mengelola metrik yang membantu mencapai tujuan khusus organisasi. adalah salah satu nilai-nilai inti kami - di samping Itulah mengapa kinerja tidak hanya tentang hasil; itu adalah bagian dari siapa kita sebagai perusahaan. kami berusaha untuk memahami dampak dan membuatnya di setiap tingkat organisasi. Performance Purpose and People Kami mengidentifikasi beberapa faktor kunci yang mendorong kami untuk mengembangkan pendekatan kami sendiri terhadap kinerja: Sejak 2020, perusahaan telah mengalami pertumbuhan bisnis dan rekayasa yang cepat dalam jumlah insinyur dan tim. Skala ini menciptakan kebutuhan untuk proses dan alat yang memastikan hasil yang dapat diprediksi dan mendukung skala yang berkelanjutan. Kepemimpinan harus bergantung pada wawasan yang didorong oleh data untuk memahami bagaimana tim melakukan dalam proses ini, mengidentifikasi hambatan botol, dan membuat keputusan manajerial yang terinformasi. Akhirnya, metrik harus disesuaikan dengan tujuan strategis dan operasional - hanya kemudian mereka menjadi penggerak kemajuan yang berarti daripada statistik terisolasi. Prestasi Sebagai Sistem Penting untuk dicatat bahwa Produktivitas mencerminkan seberapa efektif proses pengiriman Anda bekerja, sementara kinerja menunjukkan hasil apa yang sebenarnya mereka hasilkan. Perusahaan yang berbeda menafsirkan istilah ini dan mendekati desain metrik dengan cara yang sangat berbeda. Sementara yang lain hanya mengikuti metrik di Tetapi saya percaya bahwa tantangan yang kompleks ini membutuhkan membangun sebuah yang beroperasi di seluruh . performance and productivity individual contributor productivity team level comprehensive system all levels of the organization At inDrive, I implemented a system that includes: Metrics, terintegrasi ke dalam pohon metrik teknologi, yang dibagi menjadi domain dan level. Kami telah mendefinisikan lima domain - seperti efisiensi biaya, metrik orang, kinerja, operasional dan keunggulan teknik dan setiap level sesuai dengan struktur organisasi perusahaan: dari tingkat Divisi (seluruh divisi teknologi) ke tingkat Cluster (teams bersatu oleh produk atau keahlian domain yang dibagikan), Team leve,l dan tingkat kontributor individu. Contoh di bawah ini menunjukkan bagaimana metrik dalam domain Performa berkaskad di berbagai tingkat: : each metric has an - a subject-matter expert responsible for defining the methodology and leading the implementation of new processes and metrics. In addition, are accountable for performance within their teams, clusters, or division. For us, it’s essential that metrics are part of a , not delegated to dedicated roles like Agile Coaches, Service Delivery Managers, or Project Managers. Only this way can we achieve systemic and sustainable results. Roles owner (SME) managers manager’s daily work , which enable teams at every level to systematically analyze the current state, make data-driven management decisions, and drive change across the company - through the year strategy, technology programs or joint initiatives. For example, a few years ago we launched an in response to metric signals that revealed issues with delivery performance. Today, beyond being a standalone metric, it has become one of our - helping us identify and drive the changes needed to improve the efficiency of our internal processes and tools, especially those owned by . Feedback loops engineering satisfaction survey key sources of insight our platform teams : to support this system, we have built the - a Tableau-based dashboard ecosystem that connects all metrics and data sources into the tech metrics tree, serving as the single source of truth for performance across teams, clusters and the entire division. Tool Single Analytical System Sistem analisis tunggal Konsep di balik Single Analytical System sederhana - itu adalah seperangkat dashboard yang menggabungkan metrik dari berbagai sumber (Jira, Grafana, Kibana, PagerDuty, sistem HR atau alat internal) menjadi satu tampilan satu halaman. Dengan kata lain, Anda memiliki gambaran ukuran saku dari seluruh lanskap. Dan ketika analisis yang lebih mendalam diperlukan, Anda melompat langsung ke sumber data yang mendasarinya, seperti dashboard terperinci di Grafana. Untuk menerapkan dashboard, saya merancang struktur lima tingkat: dari tingkat divisi ke kotak pasir. Setiap tingkat dapat memiliki dashboard sendiri atau keluarga dashboard, memungkinkan analisis kinerja entitas organisasi tertentu atau menyediakan tampilan cross-team atau cross-service dari metrik tertentu. 1. tingkat divisi Mencakup metrik teknologi kunci yang disesuaikan dengan strategi perusahaan dan divisi di lima domain: Efisiensi biaya: biaya per perjalanan, uang yang hilang, dll. Orang: penjualan, keterlibatan, kepuasan, dll Operational Excellence: kinerja mobile, ketersediaan, keamanan, kualitas data. Keunggulan teknikal: metrik DORA, hutang teknis, dll. Prestasi: waktu untuk pasar, waktu lead, tingkat penyelesaian, dll. Salah satu bagian dashboard adalah sebagai berikut: Semua metrik ditunjukkan dalam untuk melacak tren dari waktu ke waktu, dengan menunjukkan apakah setiap metrik telah mencapai nilai tujuannya atau tidak. dynamics signals Dashboard memungkinkan CTO dan kepemimpinan divisi untuk menilai efisiensi, mengidentifikasi area fokus, dan memahami pengaruh cluster tertentu. 2) Tingkat Cluster Pada tahap ini, semua disusun dalam bentuk yang telah ditetapkan sebelumnya : dengan dashboard cluster metrics domains dengan dashboard Predictability: target progresi, scope drop Kecepatan: waktu lead, kecepatan, waktu untuk pasar. Kualitas: insiden, postmortems SLA, anggaran kesalahan keamanan. Indeks Maturitas Tim Keunggulan Rekayasa: waktu siklus (waktu memimpin untuk perubahan), frekuensi implementasi, tingkat kegagalan perubahan, waktu rata-rata untuk memulihkan. Digunakan oleh Direktur Teknik / Produk dan CTO untuk meningkatkan kinerja dan proses-proses lain di seluruh perusahaan seperti Annual Performance Review. 3 Tingkat Tim Mencerminkan tingkat cluster tetapi dengan konteks spesifik tim: Predictability: kesuksesan tujuan sprint, kemajuan tujuan, penurunan cakupan. Kecepatan: waktu lead, kecepatan, waktu untuk pasar. Kualitas: insiden, hasil SLA, anggaran keamanan. Indeks Maturitas Tim Keunggulan Rekayasa: waktu siklus (waktu memimpin untuk perubahan), frekuensi implementasi, tingkat kegagalan perubahan, waktu rata-rata untuk memulihkan. yang dirancang dan metrik untuk bekerja untuk tim mana pun - apakah mereka menggunakan Scrum atau Kanban. ini membuat sistem fleksibel sambil menjaga evaluasi konsisten. dengan dashboard dengan dashboard Inilah yang untuk manajer Rekayasa untuk mendukung perencanaan berbasis data, penyesuaian pemangku kepentingan, dan perbaikan berkelanjutan selama operasi sehari-hari dan acara kunci seperti perencanaan sprint atau retrospektif. primary management tool Tingkat Kontributor Individu Dashboard mencakup data produktivitas tingkat insinyur di lima bidang kunci, seperti: . collaboration, work quality, workload health, development experience and AI adoption Digunakan oleh manajer Teknik selama pekerjaan sehari-hari untuk mempertahankan tingkat produktivitas yang tinggi dan mengidentifikasi area pertumbuhan. 5. tingkat sandbox Berisi dashboard deep-dive untuk SME yang mengelola metrik spesifik di seluruh organisasi: memungkinkan analisis dan eksperimen lanjutan. misalnya, Time-to-market atau tingkat kematangan tim. Digunakan oleh perusahaan kecil dan menengah atau manajer apa pun atas permintaan untuk analisis menyelam mendalam. Kesimpulan Membangun sistem yang memungkinkan organisasi untuk Hal ini sangat penting - memungkinkan dari kondisi saat ini dan membantu peluncuran pada berbagai tingkatan. manage, evaluate, and improve engineering performance data-driven understanding improvement initiatives Pada saat yang sama, kami mengakui risiko yang melekat pada ketergantungan yang berlebihan pada metrik - mereka dapat disalahpahami atau ditipu. Saya mempromosikan pemikiran yang - Mereka adalah Metrik dapat melewatkan konteks, mencerminkan fluktuasi jangka pendek, atau menyesatkan tanpa analisis yang tepat. memungkinkan manajer untuk menjawab pertanyaan kunci selama perencanaan, ulasan, dan diskusi kinerja, dan untuk mempromosikan budaya berbasis data yang didasarkan pada akuntabilitas dan pembelajaran. Engineering Excellence Team metrics are not the goal signals comprehensive, contextual evaluation Pelajari lebih Untuk mempelajari lebih lanjut tentang sistem analisis, model karir, dan praktik teknik kami, temukan . Manual Teknik Publik Manual Teknik Publik Igor Novoseltsev Pelatih staf, Tim Keunggulan Teknik Referensi inDrive. Tentang perusahaan. https://indrive.com/company Buku Panduan Publik inDrive. https://github.com/inDriver/handbook Elluminati Inc. How inDrive Works: Business & Revenue Model. https://www.elluminatiinc.com/how-indriver-works-business-revenue-model/ Pragmatic Engineer Blog: Mengukur Produktivitas Pengembang: Contoh dunia nyata; Produktivitas Pengembang dengan Nicole Forsgren. Forsgren N., Humble J., Kim G. (2018). mempercepat: Sains Perangkat Lunak Lean dan DevOps. Forsgren N. (2021). The SPACE Framework. penelitian Microsoft. Penelitian Produktivitas Teknik Google. https://research.google/pubs/engprod/ Status DevOps Laporan (DORA). https://dora.dev/ https://indrive.com/company https://github.com/inDriver/handbook https://www.elluminatiinc.com/how-indriver-works-business-revenue-model/ Mengukur produktivitas pengembang: contoh dunia nyata Mengukur produktivitas pengembang: contoh dunia nyata Produktivitas pengembang dengan Nicole Forsgren Produktivitas pengembang dengan Nicole Forsgren https://research.google/pubs/engprod/ https://dora.dev/ Pengalaman Pengembang (DevEx) Penelitian – Apa yang sebenarnya mendorong produktivitas. https://getdx.com/research/devex-what-actually-drives-productivity/ https://getdx.com/research/devex-what-actually-drives-productivity/