Skrum ialah kerangka di mana orang dapat mengatasi masalah penyesuaian yang kompleks, sambil memberikan produk dengan nilai tertinggi dengan produktif dan kreatif. Ia kebanyakannya digunakan di strategi pembangunan produk .
adalah kaedah terpantas dan terbaik untuk memahami Scrum secara mendalam. Scrum sering dianggap sebagai metodologi tetapi daripada memandang scrum sebagai metodologi, kita harus melihatnya sebagai kerangka pengurusan proses.
Terdapat 3 perkara mengenai Scrum yang perlu saya atasi secara langsung dari kelawar. Scrum adalah
- Ringan
- Mudah untuk difahami
- Sukar dilaksanakan
Mengingatnya, apa yang berikut diharapkan dapat memberi anda asas-asas Scrum.
Apa itu SCRUM?
Untuk memahami kepentingan Skrum , kita perlu terlebih dahulu melihat alternatif yang lebih tradisional - Model Air Terjun .
Apa itu Model Air Terjun?
Di dalam Model air terjun , semua perancangan berlaku pada awal proses pembangunan dan banyak masa dilaburkan untuk perkara yang sama. Kemudian pengembangan lengkap produk berlaku, diikuti dengan ujian. Akhirnya produk dikaji dan digunakan, yang memerlukan kira-kira satu tahun.
Masalah
Masalahnya dengan pendekatan seperti itu adalah bahawa perencanaan itu benar-benar tidak mempedulikan kemungkinan cabaran yang mungkin dihadapi oleh pasukan semasa pembangunan. Ini boleh menyebabkan banyak penundaan dan kelewatan.
Juga, pada akhir kitaran panjang ini, anda mungkin baru menyedari bahawa kehendak pasaran telah berubah sepenuhnya dan produk anda tidak lagi memenuhi kehendaknya. Ini membawa anda kembali ke titik awal.
Penyelesaian
Di Scrum, anda mempunyai pendekatan berikut.
- Pertama, anda merancang cukup untuk memulakan projek anda.
- Kedua, anda membina produk anda dengan sekumpulan ciri asas yang minimum.
- Ketiga, anda ujian ciri-ciri tersebut mengikut rancangan anda.
Dan akhirnya, anda menjalankan mengkaji semula untuk menunjukkan produk tersebut kepada pihak berkepentingan untuk diterima. Dan apa yang anda ada di sini adalah produk yang boleh dihantar .
Keempat langkah ini terdiri daripada satu lelaran , yang diulang berulang kali, mengurangkan masa yang diambil untuk masing-masing pelepasan bertahap atau versi produk.
Jadi, apa sebenarnya Scrum?
Scrum melaksanakan metodologi untuk membina a berpotensi dihantar perisian melalui proses, teknik dan amalan dengan lelaran dan kenaikan ke memberikan nilai maksimum . Scrum adalah bukan metodologi . Ini adalah kerangka kerja yang ringkas dan ringan untuk kerjasama pasukan yang berkesan pada produk yang kompleks.
Siapakah Master Scrum?
Untuk menerangkan siapa Master Scrum , Saya memerlukan bantuan hipotesis.
Masalah
Anggaplah ada sebilangan orang di sebuah bilik dan mereka harus beratur mengikut ketinggian masing-masing, dengan mengambil masa minimum yang mungkin.
Sekarang, ada dua cara untuk mengatasi masalah ini.
Penyelesaian 1: Pendekatan Penyelia
Pendekatan ini melibatkan seseorang mengambil tanggungjawab mengatur yang lain ke dalam barisan. Walau bagaimanapun, kaedah ini memerlukan terlalu banyak masa dan tidak memberi ruang kepada orang untuk berfikir sendiri.
Penyelesaian 2: Pendekatan Induk Scrum
The Skrum Tuan membolehkan pasukan mengatur diri sendiri dan membuat perubahan dengan cepat. Dia / Dia memudahkan LAMA prinsip. Master scrum menguruskan proses bagaimana maklumat ditukar.
Ini memakan masa yang lebih sedikit dan pasukan berkembang dengan belajar berfikir sendiri.
Rangka Kerja SCRUM
Scrum bukan metodologi, ia berdasarkan kaedah saintifik empirikal . Ini pada dasarnya menggantikan pendekatan algoritma yang diprogramkan dengan yang lain heuristik (pembelajaran kendiri) satu, dengan menghormati orang dan organisasi diri untuk menangani sifat halangan dalam pembangunan perisian yang tidak dapat diramalkan.
tutorial maklumat pusat untuk pemula
Apa itu Empirisme?
Empirisme tidak lain hanyalah bekerja berdasarkan fakta, berdasarkan pengalaman, dan berdasarkan bukti. Proses empirik adalah proses di mana kemajuan didasarkan pada pemerhatian terhadap realiti, bukan rancangan rekaan .
Empirisme berdiri pada 3 tiang, iaitu, ketelusan , pemeriksaan dan adaptasi .
Ketelusan
Ini bermaksud mengemukakan fakta sebagaimana adanya. Semua pekerja yang terlibat - pelanggan, CEO, penyumbang individu - bersikap telus dalam urusan harian mereka dengan orang lain.
Pemeriksaan
Ia harus dilakukan untuk produk, proses, aspek orang, amalan, dan penambahbaikan berterusan oleh setiap ahli di Scrum Team.
Adaptasi
Ia merujuk kepada kemampuan menyesuaikan diri berdasarkan hasil pemeriksaan. Istilah ini dalam konteks ini adalah mengenai peningkatan berterusan.
Kitaran Hayat Scrum
Langkah 1: Proses bermula dengan a pemilik produk . Orang ini mencipta a tunggakan produk , senarai keutamaan tugas dan keperluan yang diperlukan oleh produk akhir.
Langkah 2: Pasukan berkumpul untuk perancangan pecut , dan memutuskan bersama apa yang harus diusahakan terlebih dahulu dari tunggakan produk. Subset item ini berubah menjadi tunggakan pecut .
Langkah 3: Semasa pecut, pasukan bertemu setiap hari untuk menyampaikan kemajuan dan masalah, pertemuan ini dipanggil scrum harian. Master Scrum mengawasinya dan memastikan bahawa semua ahli pasukan mengikuti teori, peraturan, dan amalan scrum.
Langkah 4: Pada akhir setiap pecut, a kajian pecut mesyuarat diatur oleh pemilik produk. Semasa perjumpaan tersebut, pihak pasukan pembangunan menunjukkan kerja yang dilakukan pada pecut terakhir. Kemudian pemilik produk membincangkan baki tunggakan produk dan anggaran masa untuk menyelesaikan projek jika diperlukan.
Catatan: Dalam scrum, pada akhir setiap pecut, pasukan harus mempunyai sekeping produk yang berfungsi dan berguna untuk ditunjukkan untuk kerja mereka .
Langkah 5: Selepas semakan, pasukan scrum mengumpulkan mesyuarat retrospektif pecut , di mana pasukan membincangkan apa yang berjalan dengan baik, apa yang tidak dan jika mereka dapat melakukannya dengan lebih baik. Ini mungkin menjadi batasan teknologi yang menahan mereka atau ahli pasukan dibebani tugas. Pasukan memutuskan bagaimana atasi masalah ini dan merancang penambahbaikan yang akan dilaksanakan semasa pecut seterusnya.
Langkah 6: The pengulangan kitaran untuk tugas yang tinggal dalam tunggakan produk. Ini berterusan sehingga salah satu daripada perkara berikut berlaku
- Tarikh akhir dicapai
- Belanjawan habis
- Pemilik produk berpuas hati dengan produk tersebut
Apa itu Sprint?
Sprint adalah lelaran di Scrum. Sudah waktunya dikemas dalam satu bulan dan menghasilkan penciptaan produk yang dapat digunakan dan dilepaskan.Sprint baru dimulakan sejurus selepas kesimpulan yang sebelumnya.
Sepanjang perjalanan Sprint ini
- Tiada perubahan dibuat yang akan membahayakan Matlamat Pecut
- Kualiti kenaikan tidak berkurang
- Skop projek mungkin rundingan semula antara Pemilik Produk dan Pasukan
Setiap Sprint mempunyai Matlamat (matlamat pecut) apa yang hendak dibina. Ini adalah reka bentuk reka bentuk atau rancangan fleksibel yang akan memandu pembinaan peningkatan produk yang dihasilkan.
Majlis SCRUM
Ada empat upacara / acara di dalam scrum.
Perancangan Pecut
Kerja yang akan dilaksanakan di Sprint dirancang di Sprint Planning. Ia dirancang oleh kerja sama seluruh Tim Scrum. Kotak masa untuk perancangan Sprint adalah maksimum lapan jam untuk Sprint satu bulan.
Sprint Planning menjawab soalan berikut
apakah perbezaan antara kelas dan antara muka
- Apa yang dapat disampaikan dalam Kenaikan yang akan datang?
- Bagaimana kerja yang diperlukan untuk pecut ini dapat dicapai?
Scrum Harian
The Daily Scrum adalah acara 15 minit untuk pasukan scrummerancang dan menyegerakkan aktiviti selama 24 jam akan datang. Ia diadakan setiap hari Sprint.
Dalam scrum harian, setiap ahli harus menjawab soalan berikut
- Perkara yang saya buat semalam?
- Apa yang akan saya buat hari ini?
- Apakah halangan saya?
Tugas Master Scrum adalah untuk meminimumkan halangan dalam tugas pasukan untuk memastikan masa berlari.
Kajian Sprint
Sprint Review adalah pertemuan tidak rasmi, di mana Tim Scrum dan pihak berkepentingan berkolaborasi tentang apa yang dilakukan dalam pecut. Berdasarkan itu dan sebarang perubahan pada Tunggakan Produk semasa Sprint, mereka merancang perkara-perkara seterusnya yang dapat dilakukan untuk mengoptimumkan nilai.
Retrospektif Pecut
Retrospektif Sprint berlaku selepas Sprint Reviewdan sebelum mesyuarat Sprint Planning yang akan datang. Tdia dikemas dalam tiga jam untuk Sprints satu bulan.
Semasa Sprint Retrospective, pasukan membincangkan perkara berikut
- Apa yang berjalan lancar?
- Perkara yang tidak berjaya?
- Apa yang harus dilakukan secara berbeza?
Artifak SCRUM
Artefak Scrum mewakili karya untuk memberikan ketelusan dan peluang untuk pemeriksaan dan penyesuaian. Mereka direka khas untuk memaksimumkan ketelusan maklumat utama . Oleh itu, semua orang dalam pasukan scrum mempunyai sama memahami artifak.
Terdapat tiga artefak dalam scrum, iaitu, Tunggakan Produk , Backlog Pecut dan Kenaikan .
Tunggakan Produk
Product Backlog adalah senarai teratur untuk semua perkara yang diperlukan dalam produk. Ini adalah tanggungjawab pihak Pemilik Produk . Backlog Produk adalah tidak pernah lengkap . Pada mulanya, ia mengandungi keperluan yang paling difahami dan berkembang secara beransur-ansur dengan perkembangan produk dan persekitarannya, menjadikannya sesuai dan relevan dengan keperluan pasaran semasa .
Backlog Pecut
Sprint Backlog adalah sekumpulan item Product Backlog yang dipilih untuk Sprint, dengan rancangan untuk memberikan kenaikan seterusnya. Ini diramalkan oleh pasukan Pembangunan yang menjelaskan fungsi yang diinginkan dalam Kenaikan seterusnya dan kerja yang diperlukan untuk memberikan yang sama.
Kenaikan
Kenaikan adalah jumlah semua tunggakan Produkitem dilengkapkan semasa Pecutdan semua Sprint sebelumnya. Pada akhir Sprint, Kenaikan baru mesti dalam keadaan boleh digunakan dan memenuhi definisi Pasukan Scrum mengenai Selesai .
Apabila Kenaikan digambarkan sebagai Selesai , setiap orang mesti menyetujui senarai semak, yang setelah diperiksa sepenuhnya, mengisytiharkan produk sebagai 'Selesai'.
Kesimpulannya
Scrum berfungsi bukan kerana mempunyai tiga peranan, lima peristiwa, dan tiga artefak atau kerana metodologi tetapi kerana mematuhi prinsip-prinsip Agile yang mendasari penyampaian bertahap, berdasarkan nilai. Anda sering mengumpulkan maklum balas pelanggan dan memberi reaksi terhadap perubahan di pasaran. Ini menghasilkan masa yang lebih cepat ke pasaran, ramalan penghantaran yang lebih baik, peningkatan respons pelanggan. Dan ini memberi anda peningkatan kualiti perisian, dan pengurusan risiko yang lebih baik.