Bahasa Melayu

Perancangan Kapasiti Tanpa Hamparan Neraka

Perancangan kapasiti tanpa hamparan neraka, padanan beban kerja kepada komitmen dalam 4 langkah

Kebanyakan pelan kapasiti bermula dengan kiraan anggota. Enam jurutera dalam pasukan. Enam jurutera tersedia untuk Sprint. Kerja setara enam jurutera pun dikomitmenkan.

Kemudian Sprint tamat dan 40% daripada kerja yang dirancang tidak dihantar. Semua angkat bahu dan bercakap tentang "penghalang yang tidak dijangka" dan "meremehkan kerumitan." Dan Sprint seterusnya bermula dengan enam jurutera yang sama dan komitmen yang sama optimistiknya.

Masalah sebenar bukan kualiti anggaran atau halaju pasukan secara abstrak. Ini kerana perancangan kapasiti mengira kepala dan bukannya jam. Dan jam sebenar, yang tersedia, boleh diganggu, penuh dengan mesyuarat, tidak kelihatan sama sekali seperti kiraan anggota.

Pasukan enam jurutera yang masing-masing menghabiskan 12 jam seminggu dalam mesyuarat, 2 jam pada Standup, 3 jam untuk ulasan, dan 2 jam untuk gangguan tidak dijangka mempunyai kira-kira 20 jam per orang seminggu untuk kerja sebenar. Bukan 40. Bukan pun 30. Dua puluh. Dan merancang hingga 100% daripada 20 jam tersebut mengabaikan varians yang menjadikan kerja sebenar tidak dapat diramal. Kajian State of Teams oleh Atlassian mendapati bahawa pekerja berpengetahuan menghabiskan purata 31 jam seminggu dalam mesyuarat yang tidak produktif, suatu angka yang meninggalkan kapasiti jauh lebih sedikit untuk deep work berbanding yang diandaikan oleh kebanyakan pelan Sprint.

Penyelesaiannya bukan hamparan yang lebih canggih. Ia adalah perakaunan yang lebih jujur tentang apa yang sebenarnya tersedia. Kejujuran yang sama yang ditonjolkan oleh audit mesyuarat: apabila anda benar-benar mengira jam mesyuarat, masa yang tinggal untuk kerja sebenar sentiasa lebih rendah daripada yang diandaikan.

Jam Tersembunyi yang Memakan Kapasiti

Sebelum anda boleh merancang kapasiti dengan tepat, anda perlu tahu ke mana jam sebenarnya pergi. Kebanyakan pengurus yang belum melakukan latihan ini terkejut dengan hasilnya.

Berikut adalah kategori yang diabaikan oleh kebanyakan pelan kapasiti:

Mesyuarat berulang. Kira setiap mesyuarat dalam kalendar setiap ahli pasukan yang bukan kerja projek. Standup, segerak pasukan, all-hands, 1:1, skip-levels, mesyuarat pasukan rakan kongsi, mesyuarat perancangan, mesyuarat ulasan. Bagi kebanyakan pekerja berpengetahuan, ini adalah 8 hingga 15 jam seminggu, tidak termasuk sebarang mesyuarat ad-hoc yang dijadualkan semasa Sprint.

Giliran bertugas dan rotasi gangguan. Pasukan yang mempunyai tanggungjawab bertugas sering mendapati bahawa walaupun Sprint "tidak bertugas" membawa beban gangguan latar belakang. Seseorang sentiasa memeriksa barisan. Seseorang sentiasa dipaksa masuk ke dalam post-mortem insiden.

Kitaran ulasan dan maklum balas. Ulasan kod, ulasan reka bentuk, maklum balas dokumen. Kerja ini adalah nyata dan mengambil masa yang nyata, tetapi biasanya dikaitkan dengan "overhed" dan bukannya dijejaki secara eksplisit. Bagi jurutera kanan dan ketua, beban ulasan boleh mencapai 4 hingga 6 jam seminggu.

Overhed pentadbiran. Pengurusan tiket, kemas kini projek, penyelenggaraan alat, ulasan pematuhan. Tiada siapa yang memuliakan kerja ini, jadi ia cenderung dikira kurang.

Masa pengurus. Jika anda seorang pengurus-pemain dan anda juga merancang kapasiti Sprint seolah-olah anda mempunyai 40 jam tersedia, anda secara sistematik terlalu komited. 1:1 anda, kerja pengurusan pasukan anda, penyelarasan fungsi silang anda: tiada satupun daripada itu adalah kerja projek. Ia termasuk dalam pengiraan overhed.

Ahli pasukan separuh masa dan peranan bercabang. Jika seseorang menghabiskan 50% masa mereka di pasukan atau peranan yang berbeza, merancang kapasiti mereka pada 100% menghasilkan Sprint yang terlepas sebanyak 50% setiap dua minggu.

Menjalankan audit ini sekali pada pasukan anda biasanya cukup untuk mengubah cara anda merancang. Angka-angkanya hampir selalu lebih membimbangkan daripada yang dijangkakan.

Peraturan Penampan 20%

Walaupun setelah mengambil kira semua overhed yang diketahui, terdapat kategori kerja yang boleh diramal yang menolak perancangan: yang tidak dijangka.

Yang tidak dijangka datang dalam pelbagai bentuk. Pepijat kritikal yang perlu diperbaiki sebelum apa-apa lagi boleh bergerak. Soalan pihak berkepentingan yang bertukar menjadi analisis dua jam. Ahli pasukan sakit pada hari mereka sepatutnya menyiapkan hasil utama. Kebergantungan yang diselesaikan secara berbeza daripada yang dijangkakan dan memerlukan kerja semula.

Anda tidak dapat meramalkan mana satunya yang akan berlaku dalam mana-mana Sprint tertentu. Tetapi anda boleh meramalkan bahawa sesuatu akan berlaku. Merentasi setahun Sprint, kerja yang tidak dirancang secara konsisten menyerap 15 hingga 25% kapasiti pasukan.

Penampan 20% bukan pesimisme. Ia empirikal. Jika anda tidak membinanya secara eksplisit, kerja yang tidak dirancang tetap berlaku. Kajian McKinsey tentang pasukan penghantaran agile mendapati bahawa pasukan berprestasi tinggi secara konsisten merancang hingga 75 hingga 80% kapasiti tersedia dan kadar penyiapan Sprint adalah 35 hingga 40% lebih tinggi dalam pasukan yang menggunakan penampan berbanding mereka yang merancang hingga 100%. Ia hanya menggantikan kerja yang dirancang dan bukannya penampan. Dan kemudian kadar penyiapan Sprint turun, dan semua orang bercakap tentang masalah halaju pasukan, sedangkan masalah sebenar adalah kapasiti yang dirancang pada 100% tanpa ruang untuk realiti.

Secara praktikal, menggunakan penampan 20% bermakna: selepas mengira jam tersedia sebenar (pasca-mesyuarat, pasca-overhed), kurangkan komitmen kerja yang dirancang sebanyak 20%. Jika pasukan mempunyai 120 jam tersedia selepas overhed, rancang 96 jam kerja yang dikomitmenkan. Tinggalkan 24 yang lain sebagai kapasiti tidak dirancang.

Format Tiga Lajur

Format perancangan kapasiti 3 lajur, nama, jam tersedia, jam dikomitmenkan

Setelah anda mempunyai gambaran jelas tentang ketersediaan sebenar setiap orang, format perancangan kapasiti itu sendiri tidak perlu rumit. Pandangan tiga lajur sudah cukup untuk kebanyakan perancangan bersaiz Sprint:

Orang Jam Tersedia Kerja Dikomitmenkan
[Nama] [Jam] [Item kerja dengan anggaran jam]
[Nama] [Jam] [Item kerja dengan anggaran jam]
[Nama] [Jam] [Item kerja dengan anggaran jam]

Jam Tersedia = Jumlah jam bekerja dalam Sprint, tolak overhed mesyuarat, tolak penampan (20%)

Kerja Dikomitmenkan = Item spesifik yang dibawa oleh orang ini ke dalam Sprint, dengan anggaran jam individu, yang berjumlah tidak melebihi jam tersedia mereka.

Perbandingan lajur menjadikan peruntukan berlebihan kelihatan serta-merta. Jika jumlah lajur kerja yang dikomitmenkan seseorang adalah 40 jam dan lajur jam tersedia mereka menunjukkan 18, anda perlu berbual sebelum Sprint bermula. Bukan misteri untuk disiasat selepas ia tamat.

Menjalankan Semakan Kapasiti pada Permulaan Sprint

Tempat paling biasa di mana perancangan kapasiti gagal adalah pemasaan. Pasukan melakukan semakan kapasiti pada perancangan suku tahunan, komit kepada peta jalan, dan kemudian memulakan setiap Sprint dengan menetapkan tiket tanpa menyemak semula ketersediaan.

Tetapi ketersediaan berubah dari minggu ke minggu. Cuti peribadi ditambah. Pasukan rakan kongsi meminta masa untuk integrasi. Rotasi bertugas menghasilkan lebih banyak insiden daripada biasa dalam satu minggu. Ahli pasukan mengambil cuti.

Semakan kapasiti ringkas pada permulaan setiap Sprint (bukan suku tahunan, bukan bulanan, tetapi pada permulaan setiap Sprint) menghalang hanyutan antara komitmen suku tahunan dan apa yang sebenarnya boleh dicapai pasukan dalam dua minggu seterusnya.

Semakan kapasiti awal Sprint mengambil masa 15 hingga 20 minit:

  1. Buka format tiga lajur. Isi terlebih dahulu jam tersedia berdasarkan mesyuarat dan cuti yang diketahui.
  2. Setiap ahli pasukan menyemak lajur mereka dan menanda apa sahaja yang akan mempengaruhi ketersediaan mereka Sprint ini (ulasan kod besar yang akan datang, sijil yang sedang mereka usahakan, temujanji perubatan yang akan mengambil masa sebelah pagi).
  3. Laraskan jam tersedia dengan sewajarnya.
  4. Bandingkan kerja yang dikomitmenkan dengan jam tersedia. Jika terdapat jurang, runding semula sebelum Sprint bermula.

Ini bukan mesyuarat perancangan penuh. Ia adalah pemeriksaan ketersediaan ringkas. Apabila dilakukan secara konsisten, ia mencegah 80% terlepas Sprint yang dikaitkan dengan "anggaran" tetapi sebenarnya tentang ketersediaan.

Menanda Peruntukan Berlebihan secara Nyata

Salah satu elemen terpenting dalam proses perancangan kapasiti yang sihat adalah bahawa peruntukan berlebihan kelihatan dan jelas, bukan tersembunyi dan diserap secara senyap.

Apabila anda boleh melihat dalam jadual kapasiti bahawa seseorang mempunyai 42 jam kerja yang dikomitmenkan berbanding 20 jam ketersediaan, anda mempunyai objek untuk dibincangkan. Sama ada anda mengurangkan kerja yang dikomitmenkan mereka (yang memerlukan penyusunan semula keutamaan), atau anda menerima bahawa sebahagian kerja tidak akan siap dan anda menyampaikan hal itu kepada pihak berkepentingan sekarang dan bukannya pada akhir Sprint.

Hasil terburuk adalah apabila peruntukan berlebihan tidak kelihatan. Ahli pasukan cuba melakukan 42 jam kerja dalam Sprint 20 jam. Mereka bekerja malam dan hujung minggu. Kebanyakan kerja siap tetapi tergesa-gesa. Sebahagiannya digugurkan tanpa pengumuman. Sprint tamat dengan gambaran yang tidak jelas tentang apa yang berlaku dan mengapa.

Peruntukan berlebihan yang kelihatan mewujudkan rundingan. Peruntukan berlebihan yang tersembunyi mewujudkan kegagalan.

Penjejak Ketersediaan Sprint

Berikut adalah templat praktikal untuk menjejaki kapasiti Sprint yang sesuai dalam dokumen atau hamparan bersama:


Sprint [Nombor]: Gambaran Keseluruhan Kapasiti Tarikh Sprint: [Mula] ke [Tamat]


Ketersediaan Pasukan

Nama Hari Bekerja Mesyuarat (jam) Cuti/DLT Penampan 20% Jam Tersedia
[Nama] [Hari × 8] [Jumlah mesyuarat berulang] [Jam keluar] [20% baki] [Dikira]

Kerja Dikomitmenkan

Nama Item Anggaran Jam
[Nama] [Item] [Jam]

Semakan Peruntukan Berlebihan [ ] Semua kerja yang dikomitmenkan sesuai dalam jam tersedia [ ] Jika terlalu diperuntukkan: item ditanda dan dirunding semula dengan pihak berkepentingan


Penampan Tidak Dirancang Jumlah jam tersedia merentasi pasukan: [Jumlah] Jumlah jam yang dikomitmenkan: [Jumlah] Penampan yang tinggal: [Perbezaan, mestilah ~20%]


Skrip Eskalasi Peruntukan Berlebihan

Apabila perancangan kapasiti mendedahkan peruntukan berlebihan, anda memerlukan cara untuk menyampaikannya dengan cepat dan jelas kepada pihak berkepentingan. Berikut adalah skrip ringkas:

"Melihat kapasiti Sprint, [Nama] mempunyai [X jam] tersedia Sprint ini tetapi [Y jam] kerja yang dikomitmenkan. Ini melebihi peruntukan sebanyak [Z jam]. Kita perlu sama ada mengalihkan [item tertentu] ke Sprint seterusnya atau mendapatkan lebih banyak kapasiti. Jika kita biarkan seadanya, [item tertentu] kemungkinan akan terbawa. Apakah keputusan keutamaan?"

Pembingkaian ini melakukan tiga perkara: ia menjadikan masalah konkrit (nombor, bukan perasaan), ia membentangkan pilihan dan bukannya masalah, dan ia meminta keputusan dan bukannya simpati. Pihak berkepentingan yang menerima pembingkaian ini biasanya bertindak balas lebih konstruktif berbanding mereka yang menerima "kita akan terlepas beberapa perkara Sprint ini."

Perangkap Biasa

Merancang hingga 100% kapasiti. Ini adalah dosa asal perancangan kapasiti. Tiada manusia bekerja pada kecekapan 100% untuk keseluruhan Sprint. Sentiasa ada gangguan, pertukaran konteks, dan varians. 80% adalah titik permulaan untuk perancangan realistik; banyak pasukan mendapati bahawa 70 hingga 75% lebih tepat untuk persekitaran mereka.

Tidak mengira masa pengurus. Kerja laluan pengurus (pengambilan, 1:1, perbualan prestasi, penyelarasan merentas pasukan, pentadbiran) bukan "overhed." Ia adalah kerja sebenar yang mengambil masa sebenar. Pengurus yang tidak mengambil kira ini dalam perancangan kapasiti secara rutin terlalu komit pada kerja projek dan kemudian bergelut untuk menampung kekurangan itu.

Mengabaikan ahli pasukan separuh masa atau peranan bercabang. Jika seseorang menghabiskan 40% masa mereka bersama pasukan lain, kapasiti berkesan mereka untuk Sprint anda adalah 60% jam bekerja mereka, tolak overhed mereka. Rancang dengan sewajarnya. Ini nampak jelas tetapi secara konsisten terlepas.

Membina pelan kapasiti dan kemudian tidak merujuknya. Mod kegagalan paling biasa bagi pasukan yang melakukan perancangan kapasiti dengan baik pada permulaan Sprint adalah tiada siapa yang melihatnya lagi sehingga retrospektif. Semak pelan kapasiti di pertengahan Sprint. Jika seseorang melebihi jam tersedia, anda ingin mengetahuinya pada hari Selasa, bukan hari Jumaat.

Menggunakan perancangan kapasiti sebagai metrik prestasi. Perancangan kapasiti adalah alat perancangan, bukan alat akauntabiliti. Jika ahli pasukan mempelajari bahawa menunjukkan jam tersedia yang rendah membawa kepada perbualan prestasi, mereka akan memanipulasi input dan anda akan kehilangan gambaran jujur yang anda perlukan. Kajian Deloitte tentang keselamatan psikologi dalam pengurusan prestasi mengesahkan corak ini: pasukan di mana individu takut bahawa pelaporan yang jujur membawa kepada hukuman secara sistematik melaporkan masalah yang kurang, menghasilkan tepat titik buta organisasi yang perancangan kapasiti sepatutnya mencegah.

Menghubungkan Perancangan Kapasiti dengan Proses Pengutamaan Anda

Perancangan kapasiti dan pengutamaan adalah dua sisi keputusan komitmen Sprint yang sama. Anda memerlukan kedua-duanya untuk menjawab soalan: "Apa yang sebenarnya boleh dicapai pasukan ini dalam Sprint ini?"

Rangka kerja pengutamaan anda memberitahu anda item mana yang paling penting. Perancangan kapasiti memberitahu anda berapa banyak daripada item tersebut yang boleh diambil alih oleh pasukan. Persilangan antara keduanya adalah komitmen Sprint.

Apabila kapasiti lebih rendah daripada biasa (seseorang keluar, minggu ulasan kod besar, pasukan rakan kongsi memerlukan sokongan), pengutamaan menjadi lebih penting, bukan kurang. Sprint kapasiti ketat adalah tepat apabila disiplin untuk berkata "kami melakukan tiga item teratas dan tiada yang lain" paling penting.

Dan apabila anda menjalankan permulaan projek, semakan kapasiti harus berlaku sebelum permulaan, bukan selepasnya. Sangat sukar untuk bersetuju pada garis masa dan skop jika anda tidak tahu berapa banyak kapasiti yang ada pada pasukan dalam Sprint yang berkaitan. Bina gambaran kapasiti terlebih dahulu, kemudian adakan perbualan skop.

Kemas kini status mingguan adalah tempat di mana kejutan kapasiti ditonjolkan dalam masa nyata. Jika kerja yang dikomitmenkan dalam Sprint berisiko kerana gangguan tidak dirancang, kemas kini status adalah tempat perkara itu dikomunikasikan: dengan jelas dan awal, bukan pada akhir Sprint.

Rupa Kapasiti yang Jujur

Pelan kapasiti yang jujur tidak akan membuat semua orang gembira. Pihak berkepentingan yang telah diberitahu bahawa pasukan boleh menghantar sepuluh item setiap Sprint akan terkejut apabila nombor yang jujur adalah enam.

Tetapi nombor yang jujur juga adalah nombor yang sebenar. Dan nombor sebenar, yang dikomunikasikan secara konsisten, membina kepercayaan dengan cara yang tidak pernah dapat dilakukan oleh nombor optimistik yang diikuti oleh terlepas yang konsisten.

Matlamatnya bukan untuk meminimumkan komitmen. Ia adalah untuk membuat komitmen yang sebenarnya boleh dipatuhi oleh pasukan, dengan kualiti, tanpa keletihan, dan dengan keterlihatan ke mana batasnya. Apabila pasukan secara konsisten menghantar apa yang mereka komitmenkan, pihak berkepentingan berhenti memanipulasi sistem untuk mendapatkan lebih banyak item yang ditambah ke dalam Sprint. Kajian Gartner tentang prestasi pasukan kejuruteraan mendapati bahawa kebolehramalan penghantaran iaitu menghantar secara konsisten apa yang dikomitmenkan adalah tingkah laku membina kepercayaan tertinggi antara pasukan kejuruteraan dan pihak berkepentingan perniagaan, mengatasi jumlah output mentah dengan margin yang besar. Rundingan menjadi rasional dan bukannya politik.

Perancangan kapasiti yang jujur mengambil masa kira-kira 20 minit setiap Sprint setelah anda mempunyai format yang tersedia. Kos tidak melakukannya (terlepas Sprint, keletihan, hakisan kredibiliti, tunggakan kerja semula) adalah magnitud yang lebih tinggi. Bagi pasukan yang diedarkan, overhed zon masa menambah lapisan lagi iaitu jam tetingkap bertindih dan masa handoff async termasuk dalam pengiraan kapasiti juga.

Kira jam. Gunakan penampan. Semak pada permulaan Sprint. Tanda peruntukan berlebihan secara terbuka. Itu sahaja.

Ketahui Lebih Lanjut: Terokai Buku Panduan Produktiviti Pasukan yang lengkap untuk lebih banyak panduan tentang menjalankan pasukan yang menghantar secara boleh diramal dan berkomunikasi dengan jelas. Bacaan berkaitan: focus block di peringkat pasukan, perbualan norma pasukan yang anda elakkan, dan ROI transformasi tenaga kerja AI untuk CFO.