Setelah menonton video ini, Anda akan dapat membedakan antara Agile dan Scrum, tentukan
karakteristik utama dari metodologi Scrum, dan menjelaskan langkah-langkah dalam proses Scrum.
Agile dan Scrum adalah dua kata yang digunakan banyak orang secara bergantian, tetapi sebenarnya ada perbedaan.
Agile adalah sebuah filosofi. Hal ini tidak perseptif. Ini adalah filosofi untuk melakukan pekerjaan. Scrum
adalah sebuah metodologi. Ini perseptif. Ini adalah metodologi untuk bekerja dengan cara yang gesit. Jadi,
apa itu Scrum? Nah, ini adalah kerangka kerja manajemen untuk melakukan pengembangan produk tambahan.
Ini menekankan kecil, lintas fungsional, tim yang mengelola diri sendiri. Dan itu menyediakan struktur
peran dan aturan, dan artefak, dan kita akan mempelajari semua itu. Itu juga menggunakan ini tetap
pertambahan panjang yang disebut sprint. Kita akan melakukan sprint sebentar lagi. Dan itu memiliki
tujuan membangun peningkatan setiap kali melalui sprint, setiap peningkatan yang berpotensi dapat dikirimkan
waktu melalui iterasi itu. Sangat, sangat penting bahwa Anda mendapatkan barang di tangan pelanggan Anda lebih awal.
Jadi, saya suka mengatakan, "Mudah dimengerti, sulit dikuasai." Tidak banyak aturan di Scrum,
tapi entah kenapa itu sangat, sangat sulit untuk dilakukan. Dan saya menghubungkannya dengan menjadi seorang balerina, seperti,
yang harus Anda lakukan hanyalah menari dengan jari kaki Anda, bukan? Seberapa sulit itu? Yah, kita semua tahu
dibutuhkan bertahun-tahun untuk mendapatkan memori otot dan membangun otot Anda untuk dapat menari dengan jari kaki Anda.
Ini tidak semudah kelihatannya, dan Scrum juga sama. Tidak semudah kelihatannya. Jadi, saran saya
adalah jika Anda belum pernah melakukannya sebelumnya, pekerjakan seseorang di tim yang memiliki, mintalah seseorang untuk membimbing Anda,
seseorang untuk membimbing Anda, karena itu jauh lebih sulit daripada yang terlihat. Jadi, mari kita bicara tentang sprint. SEBUAH
sprint adalah satu iterasi melalui desain, kode, pengujian, siklus penerapan, bukan? Jadi, Anda melakukan ini
iterasi kecil. Ini seperti siklus hidup pengiriman perangkat lunak. Dalam iterasi dalam mini.
Setiap sprint pasti punya tujuan, kan? Anda harus, semua orang harus, mengerti apa itu
itu kami mencoba untuk membangun dengan kenaikan ini. Apa yang harus dilakukan kenaikan ini di akhir sprint?
Dan kemudian Sprint biasanya berdurasi dua minggu, beberapa orang mengatakan dua hingga empat minggu,
Saya merasa empat minggu terlalu lama. Banyak hal bisa berubah dalam empat minggu, bukan? Ingat
kecil, ingin bekerja dalam batch kecil. Jadi, saya pikir sangat penting untuk mencoba menjaga
sprint menjadi dua minggu, beberapa orang menurunkannya menjadi satu. Itu agak terlalu cepat untukku, tapi dua minggu
tampaknya menjadi tujuan yang baik untuk membuat sprint Anda. Jadi, mari kita lihat langkah-langkah dalam proses scrum.
Anda mendapatkan backlog produk. Ini adalah daftar semua cerita
dari semua yang ingin Anda lakukan dengan produk Anda. Ini dia, ini segalanya,
itu semacam daftar tugas Anda tentang segala sesuatu yang mungkin ingin Anda lakukan. Lalu kita punya sesuatu yang disebut
penyempurnaan backlog, saat itulah kita melalui product backlog. Dan kami menyiapkan cerita untuk
pastikan mereka siap sprint karena kami ingin mulai melakukan perencanaan pada cerita-cerita itu.
Kemudian, kami mengadakan rapat perencanaan di mana kami menghasilkan sprint backlog. Perhatikan sprint backlognya adalah
lebih kecil dari product backlog. Sprint backlog hanyalah cerita yang kami inginkan
capai dalam sprint berikutnya, dalam dua minggu ke depan. Jadi kita ambil dari product backlog itu,
mengupasnya menjadi sprint backlog hanya cerita untuk dieksekusi di sprint berikutnya. Lalu
kami memulai sprint dua minggu kami. Dan setiap hari kami berkumpul dan melakukan Scrum harian atau harian
stand-up di mana semua orang dapat menjawab tiga pertanyaan. Apa yang kamu lakukan kemarin? Apa
akan Anda lakukan hari ini? Dan apakah ada sesuatu yang menghalangi Anda atau menghalangi Anda untuk bangun?
lebih jauh? Jadi Anda menjalaninya setiap hari selama dua minggu, membangun sprint Anda.
Dan akhirnya, semoga, Anda mendapatkan peningkatan yang dapat dikirimkan yang berharga di akhir proses itu.
Pengembangan tangkas bersifat iteratif. Anda akan melalui ini lagi dan lagi.
Desain, kode, uji, terapkan, desain, kode, uji, terapkan. Maksudku, ini yang kamu lakukan
dalam setiap lari cepat. Dan perhatikan, Anda tahu, Anda harus memiliki semacam penerapan, itu tidak cukup
hanya melakukan desain, kode, dan pengujian, desain, kode tanpa menerapkannya dan mendapatkan umpan balik,
Baik? Jadi, setiap sprint Anda membuat rencana, Anda menjalani siklus hidup pengiriman perangkat lunak
siklus, dan kemudian Anda menyebarkan aplikasi itu dan Anda mendapatkan umpan balik dari pelanggan
yang merupakan masukan untuk rencana selanjutnya untuk melalui siklus berikutnya. Dalam video ini, Anda belajar bahwa Scrum adalah
metodologi yang mengikuti filosofi Agile. Kerangka kerja manajemen Scrum menyediakan struktur
melalui peran, pertemuan, aturan, dan artefak yang ditentukan. Ini juga mengatur kecil
lintas fungsional, tim yang mengatur diri sendiri. Menggunakan iterasi panjang tetap yang disebut sprint,
dan menghasilkan peningkatan produk yang berpotensi dapat dikirim dengan setiap iterasi.