← thisisyazid.comArtikel › Panduan ScrumENBM한국어
Panduan orientasi pasukan

Agile, Scrum dan Papan Kanban

Pengenalan ringkas dengan bahasa mudah dan banyak gambar untuk mereka yang belum pernah bekerja dengan Scrum. Kira-kira 15 minit untuk dibaca. Tidak perlu pengetahuan awal.

🧭AgileHantar kerja dalam bahagian kecil dengan kerap, dapatkan maklum balas awal, dan tukar arah apabila kita belajar sesuatu yang baharu.
🔁ScrumSatu cara berstruktur untuk menjadi Agile: kitaran pendek berjangka tetap yang dipanggil Sprint (biasanya 2 minggu).
🗓️Ceremonies (acara)Beberapa mesyuarat pendek. Setiap satu wujud untuk menyelesaikan satu masalah tertentu.
🗂️Papan KanbanPapan kad bersama yang menjadikan kerja semua orang kelihatan, supaya masalah cepat timbul.
Bahagian 1

Apakah Agile dan Scrum?

Bayangkan anda mengubah suai sebuah rumah. Anda boleh bersetuju dengan satu pelan besar dan melihat hasilnya setahun kemudian. Atau pembina menyiapkan satu bilik pada satu masa dan menunjukkannya kepada anda, supaya bilik seterusnya lebih baik. Agile ialah cara yang kedua.

Waterfall berbanding Agile Waterfall menghantar sekali sahaja di penghujung selepas merancang, membina dan menguji. Agile menghantar bahagian kecil yang berfungsi setiap Sprint, dengan maklum balas setiap kali. Rancang segala-galanya dahulu ("Waterfall") Rancang Bina (berbulan-bulan) Uji Lancar 😬 Pengguna tidak nampak apa-apa sehingga akhir sekali. Jika salah, sudah terlambat. Langkah kecil dengan maklum balas (Agile / Scrum) Sprint 1 🎁maklum balas Sprint 2 🎁maklum balas Sprint 3 🎁maklum balas Sprint 4 🎁maklum balas Sprint 5 🎁maklum balas …dan seterusnya 🙂 Pengguna melihat hasil yang berfungsi setiap 2 minggu. Kita betulkan kesilapan ketika kosnya masih murah.
Usaha keseluruhan sama, tetapi risikonya jauh berbeza: cara Agile menemui masalah dalam beberapa minggu, bukan di penghujung.

Empat nilai Agile dalam bahasa mudah

Kata-kata rasmiMaksudnya dalam kerja harian
Orang dan perbualan lebih penting daripada proses dan alatBerbual sesama sendiri. Jangan bersembunyi di sebalik tiket dan e-mel.
Produk yang berfungsi lebih penting daripada dokumentasi yang terperinciSesuatu yang berfungsi lebih baik daripada dokumen 50 muka surat tentang sesuatu yang belum wujud.
Bekerjasama dengan pelanggan lebih penting daripada rundingan kontrakDekat dengan orang yang kita bina untuknya dan terus semak bahawa kita membina perkara yang betul.
Bertindak balas terhadap perubahan lebih penting daripada mengikut pelanPelan ialah tekaan terbaik. Apabila kita tahu lebih banyak, kita kemas kininya.

Bahagian kiri lebih utama bagi Agile, tetapi bahagian kanan masih bernilai. Ia soal penekanan, bukan "jangan tulis dokumen".

Idea utama: Sprint ialah kotak berjangka tetap. Ia tidak dipanjangkan untuk menampung kerja. Sebaliknya kita laraskan jumlah kerja yang kita pilih. Ini menjadikan rentak penghantaran kita boleh dijangka.

Siapa dalam pasukan Scrum?

Satu pasukan kecil (biasanya sehingga kira-kira 10 orang), tanpa sub-pasukan dan tanpa hierarki di dalamnya. Hanya tiga tanggungjawab:

Product Owner

Menentukan apa dan dalam susunan mana

Bercakap bagi pihak pengguna dan perniagaan. Memiliki Product Backlog dan menentukan apa yang paling bernilai untuk dibina seterusnya.

Seperti: orang yang menentukan apa yang pasukan cuba menangi musim ini.

Developers (Pembangun)

Menentukan bagaimana dan berapa banyak

Semua orang yang melakukan kerja: jurutera, pereka bentuk, penguji, penganalisis. Mereka menentukan cara melakukannya dan berapa banyak yang muat dalam satu Sprint.

Seperti: para pemain di padang.

Scrum Master

Jurulatih, bukan bos

Melatih pasukan dalam Scrum, menyingkirkan halangan, melindungi fokus pasukan dan membantu mesyuarat berguna. Bukan pengurus projek.

Seperti: jurulatih yang membuka jalan supaya pemain boleh bermain.

Apa yang Scrum jejaki

📋
Product Backlog

Satu senarai tersusun bagi semua yang mungkin kita bina, yang paling penting di atas. Tidak pernah "siap"; ia berubah apabila kita belajar.

Janji: Product Goal, ke mana kita menuju.

📝
Sprint Backlog

Item yang dipilih untuk Sprint ini, serta pelan untuk menyiapkannya. Dimiliki oleh Developers.

Janji: Sprint Goal, satu ayat tentang mengapa Sprint ini penting.

🎁
Increment

Hasil yang berfungsi pada akhir Sprint. Sesuatu yang benar-benar boleh digunakan, bukan timbunan bahagian yang separuh siap.

Janji: Definition of Done, senarai semak bersama tentang maksud "siap".

Mengapa Scrum berkesan: tiga idea

👀
Ketelusan

Semua orang dapat melihat keadaan sebenar kerja. Tiada kejutan.

🔍
Pemeriksaan

Kita berhenti dan menyemak secara berkala: adakah ini berjalan seperti yang kita harapkan?

🔧
Penyesuaian

Jika tidak, kita ubah sesuatu dengan cepat, ketika kosnya masih murah.

Setiap acara dalam Bahagian 2 wujud untuk menyokong salah satu daripada tiga idea ini.

Bahagian 2

Acara (ceremonies), dan mengapa setiap satu wujud

Istilah rasmi Scrum ialah "events", tetapi kebanyakan pasukan menyebutnya "ceremonies". Setiap satu mempunyai had masa (panjang maksimum, supaya tidak meleret) dan setiap satu menyelesaikan masalah tertentu. Jika anda tertanya-tanya "mengapa kita ada mesyuarat ini?", jawapannya ada di bawah.

Sprint 2 minggu sepintas lalu

Sebagai contoh sahaja. Hari dan masa sebenar ditentukan oleh pasukan (lihat "Perjanjian pasukan kita" di bawah).

🗓️

1. Sprint Planning

Permulaan Sprint2–4 jam
Apa yang berlaku
Seluruh pasukan bersetuju tentang tiga perkara: Mengapa Sprint ini bernilai (Sprint Goal), Apa dari bahagian atas backlog yang boleh kita siapkan, dan Bagaimana kita akan melakukannya.
Siapa
Seluruh pasukan Scrum. Product Owner membawa keutamaan; Developers menentukan berapa banyak yang realistik untuk diambil.
Hasil
Sprint Goal dan Sprint Backlog.
Kesilapan lazim
Product Owner memberi tugasan kepada individu. Pasukan mengambil terlalu banyak supaya nampak produktif. Tiada Sprint Goal yang jelas, jadi Sprint hanya sekumpulan tugas yang tidak berkaitan.
🚨 Mengapa ia wujud
Tanpanya, orang memulakan kerja tanpa kefahaman bersama, mengambil apa sahaja yang nampak menarik, atau mengambil jauh lebih banyak daripada yang mampu disiapkan. Planning menyatukan semua orang pada sasaran yang sama dan memastikan jumlah kerja realistik.
☀️

2. Daily Scrum (stand-up)

Setiap hari15 minit
Apa yang berlaku
Semakan ringkas pada masa dan tempat yang sama setiap hari. Sambil melihat papan: adakah kita di landasan yang betul untuk Sprint Goal? Apa yang menghalang kita? Apa yang kita fokuskan dalam 24 jam akan datang?
Siapa
Developers. Orang lain boleh mendengar, tetapi mesyuarat ini milik mereka yang melakukan kerja.
Hasil
Pelan untuk 24 jam akan datang, dan halangan yang dibangkitkan.
Kesilapan lazim
Ia menjadi laporan status kepada pengurus. Satu topik mengambil alih (bincangkan di luar selepas itu). Tiada siapa melihat papan.
🚨 Mengapa ia wujud
Masalah yang ditemui awal murah untuk diselesaikan; masalah yang ditemui di hujung Sprint mahal. Sinkronisasi harian membolehkan kita sedar "saya tersekat" atau "ini lebih besar daripada yang disangka" dalam masa sehari, dan menggantikan banyak mesyuarat status yang lebih panjang.

Petua: telusuri papan dari kanan ke kiri (yang paling hampir siap dahulu). Soalannya bertukar daripada "apa yang saya buat semalam?" kepada "apa yang diperlukan untuk menyiapkan ini?".

🧹

3. Backlog Refinement

Berterusan~1 jam / minggu
Apa yang berlaku
Pasukan meneliti item backlog yang akan datang dan menjadikannya lebih jelas: tambah butiran, ajukan soalan, pecahkan item besar, anggar usaha.
Siapa
Product Owner dan Developers, serta sesiapa yang boleh membantu menjelaskan.
Catatan
Sebenarnya ia amalan, bukan salah satu daripada lima acara rasmi, tetapi hampir setiap pasukan melakukannya. Scrum mencadangkan tidak melebihi kira-kira 10% kapasiti untuknya.
Kesilapan lazim
Memperhalusi keseluruhan backlog secara terperinci (ia akan berubah). Melangkaunya, lalu menanggung Planning 5 jam yang perit.
🚨 Mengapa ia wujud
Planning menjadi teruk apabila pasukan bertemu sesuatu item buat kali pertama dan mendapati ia kabur atau terlalu besar. Refinement ibarat "menyediakan bahan sebelum waktu sibuk makan malam", supaya Planning boleh ringkas dan yakin.
🎁

4. Sprint Review

Akhir Sprint1–2 jam
Apa yang berlaku
Pasukan menunjukkan apa yang sebenarnya dibina, sebagai demo langsung dan bukan slaid, kepada pihak berkepentingan. Semua berbincang dan Product Backlog dikemas kini berdasarkan maklum balas.
Siapa
Pasukan Scrum serta pihak berkepentingan (pengguna, pengurus, pasukan lain).
Hasil
Maklum balas dan Product Backlog yang dikemas kini.
Kesilapan lazim
Membentangkan slaid dan bukannya perisian yang berfungsi. Menganggapnya sebagai kelulusan dan bukan perbualan maklum balas. Tiada sesiapa dari luar pasukan hadir.
🚨 Mengapa ia wujud
Inilah detik "tunjuk bilik yang sudah siap kepada pemilik". Ia menghalang kita membina perkara yang salah selama berbulan-bulan dan memastikan pihak berkepentingan sentiasa tahu tanpa timbunan laporan status.
🔁

5. Sprint Retrospective ("retro")

Selepas Review1–1.5 jam
Apa yang berlaku
Pasukan melihat ke dalam diri: apa yang berjalan baik, apa yang tidak, dan satu atau dua perkara yang akan kita ubah pada Sprint seterusnya. Ia tentang cara kita bekerja, bukan produk.
Siapa
Pasukan Scrum sahaja. Ruang selamat: kita memperbaiki sistem, tidak pernah menyalahkan seseorang.
Hasil
Tindakan penambahbaikan yang konkrit, yang dimasukkan ke dalam pelan Sprint seterusnya supaya benar-benar dilaksanakan.
Kesilapan lazim
Melangkaunya "kerana kami sibuk". Mengeluh tanpa memilih tindakan. Sepuluh tindakan dan satu pun tidak dibuat. Orang tidak berasa selamat untuk bercakap.
🚨 Mengapa ia wujud
Inilah cara pasukan menjadi lebih baik. Tanpanya masalah menjengkelkan yang sama berulang selama-lamanya. Penambahbaikan kecil setiap dua minggu bertambah menjadi pasukan yang jauh lebih baik dalam beberapa bulan.

Jika kita buang satu acara, apa yang akan rosak?

Buang ini……dan anda dapat iniIa menjawab soalan
Sprint PlanningMatlamat tidak jelas, kerja rawak, terlebih komitmen"Apa yang kita buat, dan mengapa?"
Daily ScrumHalangan ditemui terlalu lewat, kerja bertindih"Adakah kita di landasan yang betul hari ini?"
RefinementKerja kabur, Planning yang panjang dan perit"Adakah kerja seterusnya cukup jelas untuk dimulakan?"
Sprint ReviewMembina perkara yang salah, pihak berkepentingan terkejut"Adakah kita membina perkara yang betul?"
RetrospectiveMasalah sama berulang, tiada penambahbaikan"Bagaimana kita bekerja dengan lebih baik?"
Bahagian 3

Papan Kanban, dan mengapa ia berfungsi begitu

Kanban bermaksud "papan tanda" atau "kad visual" dalam bahasa Jepun. Toyota menggunakan kad di kilangnya supaya pekerja hanya membuat lebih banyak bahagian apabila langkah seterusnya sudah bersedia. Idea besarnya: jadikan kerja kelihatan, dan jangan mulakan lebih daripada yang mampu disiapkan. Dalam Scrum kita menggunakan papan gaya Kanban untuk menunjukkan Sprint Backlog: kerja yang kita janjikan untuk Sprint ini.

Rupa papan itu

Setiap kad ialah satu kerja (tiket dalam Jira). Setiap lajur ialah satu peringkat. Kad bergerak dari kiri ke kanan sehingga Siap.

Nombor di sebelah nama lajur ialah had WIP, bahan rahsianya (diterangkan dalam Had WIP).

Kitaran hidup satu kad

1. BacklogIdea yang menunggu giliran
➜
2. Untuk dibuatDipilih dalam Sprint Planning
➜
3. Sedang dibuatSeseorang mengambilnya dan memulakan
➜
4. Dalam semakanRakan sepasukan menyemaknya
➜
5. SiapMemenuhi Definition of Done kita

Peraturan papan, dan sebab di sebaliknya

Setiap kerja ialah kad. Jika tiada di papan, ia tidak wujud.Sebab: kerja tersembunyi ialah punca utama pelan gagal. Jika papan ialah kebenaran, sesiapa sahaja boleh melihat keadaan sebenar Sprint dalam 10 saat, tanpa mesyuarat.
Lajur menunjukkan peringkat yang dilalui kerja.Sebab: anda boleh nampak di mana kerja tersekat, bukan sekadar ia terlewat.
Orang mengambil kerja; kerja tidak ditolak kepada orang.Sebab: orang tahu kapasiti sendiri paling baik. Apabila ada ruang, anda ambil kad terpenting seterusnya dari atas senarai Untuk dibuat. Tiada siapa terbeban dan keutamaan dihormati.
Hadkan Work In Progress (WIP).Sebab: peraturan paling berkuasa. Menyiapkan beberapa perkara lebih baik daripada memulakan banyak perkara. Cerita penuhnya ada di halaman tersendiri: Had WIP: berhenti memulakan, mula menyiapkan.
Siapkan sebelum mulakan.Sebab: kerja separuh siap tidak memberi nilai. Jika lajur anda penuh, bantu alihkan sesuatu ke Siap dan bukannya memulakan kad baharu.
Kad hanya Siap apabila ia memenuhi Definition of Done.Sebab: "siap" bermaksud perkara yang sama bagi semua orang, jadi tiada kejutan seperti "dah siap, tapi belum diuji".
Pastikan papan sentiasa terkini.Sebab: papan yang ketinggalan zaman lebih teruk daripada tiada, kerana orang mempercayainya.

Mahu tahu sebab di sebalik had WIP? Ia berasal daripada Kanban dan Lean, bukan Scrum, jadi kini ia mempunyai halaman tersendiri: Had WIP: berhenti memulakan, mula menyiapkan.

Apa yang menjadikan kad yang baik?

✏️ Tajuk yang jelas

Menyatakan apa yang berubah untuk pengguna ("Tambah penapis carian"), bukan aktiviti kabur ("Hal carian").

📏 Kecil

Sebaiknya siap dalam beberapa hari. Jika ia tersangkut di Sedang dibuat selama seminggu, pecahkannya.

✅ Kriteria penerimaan

Senarai pendek yang menjawab "bagaimana kita tahu ia berfungsi?".

👤 Seorang pemilik pada satu masa

Supaya semua orang tahu siapa yang perlu ditanya. Kad yang tersekat diberi tanda yang jelas.

Papan Scrum berbanding kaedah Kanban tulen

Papan Scrum (yang kita guna)Kanban tulen
MasaDitetapkan semula setiap SprintAliran berterusan, tiada Sprint
Di papanHanya yang kita janjikan untuk Sprint iniSemua yang sedang berjalan
PerananProduct Owner, Scrum Master, DevelopersTiada peranan wajib
Idea bersamaJadikan kerja kelihatan · ambil kerja · hadkan WIP · terus memperbaiki
Bahagian 4

Ready dan Done: dua senarai semak yang memastikan kerja jujur

Setiap kad melalui dua pintu. Sebelum bermula, kita semak sama ada ia cukup jelas untuk dimulakan. Itulah Definition of Ready. Sebelum kita katakan ia siap, kita semak sama ada ia benar-benar siap. Itulah Definition of Done. Bayangkan dapur restoran: tukang masak mula apabila pesanan jelas dan bahan sudah ada di atas kaunter, dan hidangan hanya keluar dari dapur selepas dihidang di pinggan, dirasa dan selamat untuk dimakan.

Pintu Ready dan DoneSatu kad meninggalkan Backlog, melepasi pintu Definition of Ready, bergerak melalui Untuk dibuat, Sedang dibuat dan Dalam semakan semasa Sprint, melepasi pintu Definition of Done dan menjadi hasil yang siap dan boleh digunakan. 📋 Backlog idea mentah Definition of Ready ✓ Cukup jelas untuk mula? Semasa Sprint Untuk dibuat Sedang dibuat Dalam semakan Definition of Done ✓ Betul-betul siap? 🎁 Siap hasil boleh guna
Dua pintu: kad hanya masuk ke Sprint apabila ia Ready, dan hanya dikira Done apabila ia memenuhi Definition of Done.
🚪
Definition of Ready (DoR)

Senarai semak ringkas yang menyatakan bila sesuatu kad cukup jelas untuk diambil oleh pasukan ke dalam Sprint. Ia semakan “bahan sudah disediakan”.

Ia bertanya: “Bolehkah kita mula esok tanpa meneka atau menunggu?”

🏁
Definition of Done (DoD)

Senarai semak ringkas yang menyatakan bila sesuatu kad benar-benar siap. Ia semakan kualiti sebelum hidangan keluar dari dapur.

Ia bertanya: “Jika pengguna menggunakannya hari ini, adakah ia boleh diharap?”

Perbandingan kedua-duanya

Definition of ReadyDefinition of Done
SoalannyaAdakah kad ini cukup jelas untuk dimulakan?Adakah kad ini benar-benar siap?
Bila disemakSebelum kad masuk ke Sprint (dalam Refinement dan Planning)Sebelum kad dialihkan ke Siap
Siapa yang dilindungiDevelopers, daripada memulakan kerja yang kabur atau tersekatProduct Owner dan pengguna, daripada menerima kerja separuh siap
Bahagian Scrum rasmi?Tidak. Ia amalan popular dalam pasukan, jadi ia pilihanYa. Scrum Guide menghendaki satu untuk setiap Increment
Versi dapurPesanan jelas dan bahan ada di atas kaunterHidangan sudah dihidang, dirasa dan selamat untuk dimakan

Contoh senarai semak

Ini contoh untuk dijadikan permulaan. Senarai anda sendiri harus sesuai dengan kerja pasukan anda, kerana “Done” bagi pasukan reka bentuk berbeza daripada pasukan perisian.

Contoh: Definition of Ready
  • Ia menyatakan apa yang berubah untuk pengguna dalam bahasa mudah
  • “Bagaimana kita tahu ia berfungsi?” sudah ditulis (kriteria penerimaan)
  • Ia cukup kecil untuk disiapkan dalam satu Sprint
  • Apa-apa yang kita bergantung padanya (reka bentuk, data, akses, pasukan lain) sudah tersedia
  • Developers sudah membacanya dan bertanya soalan mereka
  • Pasukan sudah menganggar saiznya
Contoh: Definition of Done
  • Dibina, dan memenuhi setiap kriteria penerimaan
  • Disemak oleh rakan sepasukan
  • Diuji, tanpa pepijat yang diketahui
  • Dokumentasi atau nota dikemas kini jika perlu
  • Dilancarkan, atau sedia dilancarkan, ke tempat pengguna boleh menggunakannya
  • Product Owner sudah melihatnya berfungsi

Di mana ia muncul dalam Sprint

AcaraApa yang berlaku dengan Ready dan Done
🧹 RefinementKad dijelaskan sehingga memenuhi Definition of Ready.
🗓️ Sprint PlanningPasukan hanya mengambil kad yang Ready, dan tiada yang lebih kabur.
☀️ Daily ScrumLihat papan: apa lagi yang masih kurang sebelum kad ini memenuhi Definition of Done?
🎁 Sprint ReviewHanya kerja yang memenuhi Definition of Done ditunjukkan sebagai siap.
🔁 RetrospectiveAdakah mana-mana senarai terlalu ketat, terlalu longgar atau diabaikan? Perbaikinya.

Cara menulis senarai anda sendiri

Mulakan dengan kecilLima hingga tujuh item setiap satu. Senarai pendek yang benar-benar digunakan lebih baik daripada senarai panjang yang tiada siapa baca.
Tulis bersama-samaSeluruh pasukan bersetuju, termasuk Product Owner. Senarai yang diturunkan dari atas mudah diabaikan.
Jadikan ia kelihatanLetakkan di papan, supaya semua orang melihatnya ketika mengalihkan kad.
Gunakan untuk memulakan perbualanJika kad belum Ready, tanya “apa yang kurang?” dan lengkapkan bersama. Jangan sekadar menolaknya.
Perbaiki dalam RetrospectiveJika ada yang terlepas, tambah satu item. Jika ada item yang tidak pernah berguna, buangkan.

Kesilapan lazim

KesilapanApa yang tidak kena
Tiada Definition of Done yang dikongsi“Siap” bermaksud perkara berbeza bagi orang berbeza, dan kejutan muncul pada Sprint Review.
Mengira kad yang “hampir siap”Kad yang 90% siap belum siap. Ia tidak ditunjukkan pada Review dan kembali ke Product Backlog untuk dirancang semula.
Menggunakan Definition of Ready sebagai tembokSetiap permintaan dijawab dengan “belum sedia, datang semula nanti”, dan kerja menjadi perlahan. Kekalkan ia sebagai senarai semak untuk perbualan.
Senarai yang terlalu panjangTiada siapa ingat 25 item, jadi tiada siapa menyemaknya.
Mengubah senarai secara senyap pada pertengahan SprintKad yang sudah Siap tiba-tiba tidak siap. Ubah dalam Retrospective dan beritahu semua orang.
Senarai yang tiada siapa nampakIa tersimpan dalam dokumen yang tiada siapa buka. Letakkan di papan.

Baik diketahui: Scrum Guide menghendaki Definition of Done. Ia tidak mempunyai Definition of Ready. Ia hanya menyatakan bahawa item yang cukup kecil untuk disiapkan dalam satu Sprint sudah sedia untuk dipilih dalam Planning. Ramai pasukan tetap menambah Definition of Ready kerana ia menghalang kerja yang kabur daripada masuk ke Sprint, jadi anggaplah ia alat pilihan.

Tulis senarai pasukan anda sendiri dalam Perjanjian pasukan kita di bawah.

Menyatukan semuanya: Sprint dalam kehidupan sebuah pasukan

🗓️ Pagi Hari 1 · Sprint PlanningProduct Owner menerangkan matlamat. Pasukan memilih 8 kad yang muat dengan kapasitinya. Kad itu muncul di Untuk dibuat pada papan.
☀️ Setiap pagi · Daily Scrum15 minit di papan. "PROJ-12 tersekat menunggu akaun pangkalan data." Scrum Master memastikan ia dilancarkan pada hari itu juga.
🔨 Sepanjang hari · KerjaOrang mengambil kad, mengerjakannya, menyemak kerja satu sama lain dan mengalihkannya ke Siap.
🧹 Pertengahan Sprint · RefinementPasukan menjelaskan item teratas Sprint seterusnya.
🎁 Hari terakhir · Sprint ReviewDemo hasil yang berfungsi; pihak berkepentingan memberi reaksi.
🔁 Hari terakhir · RetrospectivePasukan bersetuju: "semakan kod dibuat dalam masa satu hari bekerja".
↩️ Isnin depanSprint baharu bermula, dan penambahbaikan daripada retro menjadi sebahagian daripada pelan.

Mitos lazim

MitosHakikat
"Agile bermaksud tiada perancangan atau dokumentasi."Kita merancang sentiasa dalam bahagian lebih kecil dan menulis dokumentasi yang berguna.
"Scrum Master ialah bos pasukan."Jurulatih dan pemimpin yang berkhidmat. Mereka tidak memberi tugasan.
"Daily Scrum ialah laporan kepada pengurusan."Ia mesyuarat perancangan pasukan sendiri.
"Kita boleh tambah kerja pada pertengahan Sprint jika mendesak."Sprint Goal dilindungi. Item mendesak dibincangkan dengan Product Owner dan biasanya menunggu Sprint seterusnya, atau ada yang dikeluarkan.
"Velocity ialah markah prestasi."Ia hanya alat ramalan. Membandingkan pasukan, atau menaikkannya, hanya menggelembungkan anggaran.
"Lebih banyak mesyuarat, kurang kerja."Ceremonies hanya sebahagian kecil daripada Sprint dan menggantikan banyak mesyuarat ad hoc.

Glosari

IstilahMaksud
SprintKitaran kerja berjangka tetap yang berakhir dengan hasil yang berfungsi.
Product BacklogSenarai tersusun bagi semua yang mungkin kita bina.
Sprint BacklogItem yang dipilih untuk Sprint semasa serta pelan untuk melakukannya.
IncrementHasil yang boleh digunakan dan siap, dihasilkan semasa Sprint.
User storyPenerangan ringkas tentang keperluan dari sudut pandangan pengguna: "Sebagai pelancong, saya mahu menapis hasil, supaya saya menjumpai apa yang saya perlukan dengan lebih cepat."
Story pointsAnggaran saiz relatif (kecil, sederhana, besar) dan bukannya jam, untuk melihat berapa banyak yang muat dalam satu Sprint.
VelocityBerapa banyak kerja yang biasanya disiapkan pasukan setiap Sprint. Untuk ramalan, bukan untuk menilai orang.
Definition of Ready (DoR)Senarai semak bersama tentang bila sesuatu kad cukup jelas untuk diambil ke dalam Sprint. Pilihan, bukan sebahagian daripada Scrum Guide.
Definition of DoneSenarai semak bersama tentang bila kerja benar-benar siap.
Sprint GoalSebab bagi Sprint dalam satu ayat.
Time-boxTempoh maksimum bagi sesuatu aktiviti. Apabila masa tamat, kita berhenti.
WIPWork In Progress: sudah dimulakan tetapi belum siap.
Blocker (halangan)Apa-apa yang menghalang kad daripada bergerak ke hadapan.
Stakeholder (pihak berkepentingan)Sesiapa yang terkesan atau berminat dengan apa yang kita bina.
Ceremony / EventSalah satu mesyuarat Scrum yang tetap.

Perjanjian pasukan kita

Scrum ialah rangka kerja, jadi setiap pasukan melengkapkan butirannya. Mari kita putuskan bersama semasa kickoff atau Retrospective pertama kita.

TopikKeputusan kita
Panjang Sprintcth. 2 minggu
Hari mula / tamat Sprintcth. bermula Isnin, tamat Jumaat minggu kedua
Masa dan tempat Daily Scrumcth. 10:00 di papan / panggilan video
Sprint Planninghari dan masa
Refinementhari dan masa
Review dan Retrohari dan masa
Lajur papancth. Untuk dibuat, Sedang dibuat, Dalam semakan, Siap
Had WIPcth. Sedang dibuat = bilangan orang, Dalam semakan = 2
Definition of Readycth. keperluan pengguna ditulis, kriteria penerimaan dipersetujui, cukup kecil untuk satu Sprint
Definition of Donecth. dikodkan, disemak rakan, diuji, dilancarkan
Di mana papan beradapautan ke papan Jira kita

Senarai semak untuk Sprint pertama kita

  • Semua orang membaca halaman ini
  • Tetapkan siapa Product Owner dan Scrum Master
  • Buat Product Backlog pertama (walaupun kasar)
  • Isi "Perjanjian pasukan kita" di atas
  • Persetujui Definition of Ready dan Definition of Done yang pertama (lima item setiap satu sudah memadai)
  • Sediakan papan dengan lajur dan had WIP yang dipersetujui
  • Adakan Sprint Planning dan tulis Sprint Goal pertama
  • Masukkan Daily, Review dan Retro ke dalam kalendar semua orang

Ingat: Scrum mudah diterangkan dan sukar dikuasai, dan itu tidak mengapa. Sprint awal kita akan terasa janggal. Retrospective wujud tepat-tepat supaya kita menjadi lebih baik setiap kali.

Bacaan lanjut

Artikel lain