Agile vs Scrum
Agile dan Scrum ialah istilah yang digunakan dalam pengurusan projek. Metodologi Agile menggunakan irama kerja tambahan dan berulang yang juga dipanggil pecut. Scrum pula ialah jenis pendekatan tangkas yang digunakan dalam pembangunan perisian.
Tangkas
Metodologi Agile digunakan dalam pengurusan projek dan ia membantu pembuat projek membina aplikasi perisian yang tidak dapat diramalkan. Irama kerja berulang dan tambahan yang dipanggil sprint digunakan dalam metodologi ini. Ia pada asasnya diilhamkan daripada model jujukan tradisional atau model air terjun.
Faedah menggunakan metodologi Agile ialah hala tuju projek boleh diakses sepanjang kitaran pembangunannya. Pembangunan diakses dengan bantuan lelaran atau pecut. Pada akhir setiap pecut, pertambahan kerja dibentangkan oleh pasukan yang membangunkan projek. Tumpuan adalah terutamanya pada pengulangan kitaran kerja dan produk yang mereka hasilkan. Inilah sebab mengapa metodologi tangkas juga dipanggil sebagai tambahan dan berulang.
Dalam pendekatan tangkas, setiap langkah pembangunan seperti keperluan, analisis, reka bentuk dll sentiasa dipantau melalui kitaran hayat projek sedangkan ini tidak berlaku dengan model air terjun. Jadi dengan menggunakan pendekatan tangkas, pasukan pembangunan boleh mengemudi projek ke arah yang betul.
Scrum
Scrum ialah sejenis pendekatan tangkas yang digunakan dalam pembangunan aplikasi perisian. Ia hanyalah rangka kerja dan bukan metodologi atau proses penuh. Ia tidak memberikan arahan terperinci tentang perkara yang perlu dilakukan sebaliknya kebanyakannya bergantung kepada pasukan yang membangunkan perisian. Kerana pembangunan projek tahu bagaimana masalah itu boleh diselesaikan, itulah sebabnya banyak yang tinggal pada mereka.
Pasukan merentas fungsi dan mengatur diri adalah penting sekiranya berlaku scrum. Tiada ketua pasukan dalam kes ini yang akan memberikan tugas kepada ahli pasukan sebaliknya seluruh pasukan menangani isu atau masalah. Ia adalah fungsi silang dengan cara semua orang terlibat dalam projek terus dari idea hingga pelaksanaan projek.
Memandangkan ia merupakan metodologi tangkas, ia juga menggunakan siri lelaran atau larian pecut. Beberapa ciri dibangunkan sebagai sebahagian daripada pecut dan pada akhir setiap pecut; ciri-ciri ini dilengkapkan terus dari pengekodan, ujian dan penyepaduan mereka ke dalam produk. Demonstrasi fungsi disediakan kepada pemilik pada akhir setiap pecut supaya maklum balas boleh diambil yang boleh membantu untuk pecut seterusnya.
Produk ialah objek utama projek scrum. Pada penghujung setiap pecut, sistem atau produk dibawa ke keadaan boleh dihantar oleh ahli pasukan.