JavaRush /Blog Java /Random-MS /Pengenalan kepada Scrum
articles
Tahap

Pengenalan kepada Scrum

Diterbitkan dalam kumpulan
Konsep scrum datang ke dunia IT dari sukan, atau lebih tepat dari ragbi. Pada masa ini, ini adalah salah satu metodologi yang lebih fleksibel dan berkesan dalam pembangunan dan sokongan perisian. Metodologi Scrum , yang dibina berdasarkan prinsip pengurusan masa, menekankan kawalan kualiti proses pembangunan. Pengenalan kepada Scrum - 1 Intipati metodologi Scrum ialah satu tugas besar dibahagikan kepada beberapa tugas kecil, yang diselesaikan satu demi satu dalam tempoh masa yang singkat.

Pengagihan peranan dalam Scrum

Mari kita lihat struktur metodologi dengan lebih terperinci. Jadi, komponen utama di sini ialah pasukan Scrum (biasanya terdiri daripada 7-9 orang). Ini adalah kumpulan pakar dalam pelbagai bidang, contohnya, pengaturcara java, penguji, penganalisis, dsb. Pasukan terlibat sepenuhnya dalam pembangunan produk dan bertanggungjawab untuk hasilnya secara keseluruhan. Terdapat pemilik produk (pemilik produk) - pelanggan atau wakilnya yang berminat dengan produk akhir yang berkualiti tinggi. Orang ini tahu bagaimana produk harus kelihatan dan berfungsi, jadi dia mengutamakan tugas untuk pasukan. Perbezaan utama antara pemilik produk ialah dia tidak bekerja dalam satu pasukan, tetapi dengannya. Scrum Master ialah pekerja berpengalaman, sejenis ketua pasukan dalam pasukan. Dia mengatur ahli pasukan lain, membantu mereka memahami isu yang tidak jelas, mengadakan mesyuarat dan memastikan pematuhan dengan prinsip Scrum. Perkara utama di sini ialah tuan bukanlah sinonim untuk bos. Tidak, Scrum Master tidak menyerahkan tugas dan tidak membuat sebarang keputusan muktamad. Semua ini dilakukan oleh ahli pasukan, dan tuan hanya menyokong mereka.

Cara Scrum berfungsi

Keseluruhan proses pembangunan perisian dibahagikan kepada tempoh masa kecil - pecut. Tempoh pecut boleh dari seminggu hingga sebulan. Pada permulaan setiap pecut, pada mesyuarat yang diadakan oleh pemilik produk, tugasan ditetapkan. Seterusnya datang perancangan. Pasukan memilih tugas yang paling mendesak, menilai apa yang peserta akan dapat capai dalam jangka masa yang diberikan, dan mengagihkan tugas di kalangan peserta. Setiap hari bekerja dimulakan dengan scrum (mesyuarat). Setiap ahli pasukan menjawab 3 soalan: "Apakah yang telah saya lakukan?", "Apa yang akan saya lakukan hari ini?", "Apa yang boleh menghalang tugas daripada selesai?" Melalui mesyuarat ini, para peserta menilai kemajuan dan menyelesaikan sebarang kesulitan yang timbul tepat pada masanya. Terdapat juga mesyuarat penutup pada akhir pecut, di mana setiap peserta melaporkan kemajuan mereka atau apa yang menghalang mereka daripada menyelesaikan tugas tertentu. Pada asasnya mereka menjawab 2 soalan: "Apa yang dilakukan dengan baik dalam pecut terakhir?", "Apa yang perlu diperbaiki dalam pecut seterusnya?"

Kebaikan dan keburukan metodologi Scrum

Kelebihan metodologi ini ialah fleksibiliti dan kebolehsuaiannya. Anda sentiasa boleh menukar sesuatu dalam produk, tambah ciri lain. Scrum sangat mudah apabila pelanggan itu sendiri tidak tahu sepenuhnya apa yang dia mahukan. Selain itu, metodologi ini sesuai untuk projek besar yang memerlukan permulaan pantas dengan fungsi yang minimum. Oleh itu, ternyata untuk melepaskan program dengan fungsi utama, dan dengan setiap pecut berikutnya menambah yang baru kepadanya. Satu lagi kelebihan Scrum ialah kebebasan dan organisasi kendiri setiap peserta projek. Anda boleh menjimatkan pengurus dan membahagikan wang antara ahli pasukan. Tetapi dalam kes ini, banyak perhatian diberikan kepada pemilihan kakitangan. Dan kelemahan yang paling tidak menyenangkan dalam metodologi ini ialah ketidakpastian. Bilangan larian pecut adalah tidak terhad, jadi sukar untuk menetapkan tarikh tamat pada projek. Oleh itu, Scrum tidak sesuai untuk projek yang hanya hasil akhir tanpa nilai perantaraan penting, contohnya, untuk pesanan kerajaan atau kerja pasukan sokongan. Pengorganisasian diri dan fleksibiliti pengaturcara Java dalam Scrum, sudah tentu, bagus, tetapi di manakah kita tanpa pengetahuan dan kemahiran praktikal? Adakah anda berasa seperti anda merinduinya? Kemudian selesaikan masalah dengan lebih cepat pada javarush.ru ! 
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION