1 00:00:08,240 --> 00:00:13,280 Setelah menonton video ini, Anda akan dapat membedakan antara Agile dan Scrum, tentukan 2 00:00:13,280 --> 00:00:17,680 karakteristik utama dari metodologi Scrum, dan menjelaskan langkah-langkah dalam proses Scrum. 3 00:00:19,360 --> 00:00:25,360 Agile dan Scrum adalah dua kata yang digunakan banyak orang secara bergantian, tetapi sebenarnya ada perbedaan. 4 00:00:26,000 --> 00:00:32,640 Agile adalah sebuah filosofi. Hal ini tidak perseptif. Ini adalah filosofi untuk melakukan pekerjaan. Scrum 5 00:00:32,640 --> 00:00:39,840 adalah sebuah metodologi. Ini perseptif. Ini adalah metodologi untuk bekerja dengan cara yang gesit. Jadi, 6 00:00:39,840 --> 00:00:45,360 apa itu Scrum? Nah, ini adalah kerangka kerja manajemen untuk melakukan pengembangan produk tambahan. 7 00:00:46,000 --> 00:00:52,880 Ini menekankan kecil, lintas fungsional, tim yang mengelola diri sendiri. Dan itu menyediakan struktur 8 00:00:52,880 --> 00:01:00,000 peran dan aturan, dan artefak, dan kita akan mempelajari semua itu. Itu juga menggunakan ini tetap 9 00:01:00,000 --> 00:01:05,680 pertambahan panjang yang disebut sprint. Kita akan melakukan sprint sebentar lagi. Dan itu memiliki 10 00:01:05,680 --> 00:01:13,040 tujuan membangun peningkatan setiap kali melalui sprint, setiap peningkatan yang berpotensi dapat dikirimkan 11 00:01:13,040 --> 00:01:18,800 waktu melalui iterasi itu. Sangat, sangat penting bahwa Anda mendapatkan barang di tangan pelanggan Anda lebih awal. 12 00:01:20,400 --> 00:01:28,080 Jadi, saya suka mengatakan, "Mudah dimengerti, sulit dikuasai." Tidak banyak aturan di Scrum, 13 00:01:28,080 --> 00:01:33,440 tapi entah kenapa itu sangat, sangat sulit untuk dilakukan. Dan saya menghubungkannya dengan menjadi seorang balerina, seperti, 14 00:01:33,440 --> 00:01:38,720 yang harus Anda lakukan hanyalah menari dengan jari kaki Anda, bukan? Seberapa sulit itu? Yah, kita semua tahu 15 00:01:38,720 --> 00:01:45,760 dibutuhkan bertahun-tahun untuk mendapatkan memori otot dan membangun otot Anda untuk dapat menari dengan jari kaki Anda. 16 00:01:45,760 --> 00:01:52,800 Ini tidak semudah kelihatannya, dan Scrum juga sama. Tidak semudah kelihatannya. Jadi, saran saya 17 00:01:52,800 --> 00:01:58,240 adalah jika Anda belum pernah melakukannya sebelumnya, pekerjakan seseorang di tim yang memiliki, mintalah seseorang untuk membimbing Anda, 18 00:01:58,240 --> 00:02:05,600 seseorang untuk membimbing Anda, karena itu jauh lebih sulit daripada yang terlihat. Jadi, mari kita bicara tentang sprint. SEBUAH 19 00:02:05,600 --> 00:02:12,080 sprint adalah satu iterasi melalui desain, kode, pengujian, siklus penerapan, bukan? Jadi, Anda melakukan ini 20 00:02:12,080 --> 00:02:17,280 iterasi kecil. Ini seperti siklus hidup pengiriman perangkat lunak. Dalam iterasi dalam mini. 21 00:02:18,720 --> 00:02:22,560 Setiap sprint pasti punya tujuan, kan? Anda harus, semua orang harus, mengerti apa itu 22 00:02:22,560 --> 00:02:27,600 itu kami mencoba untuk membangun dengan kenaikan ini. Apa yang harus dilakukan kenaikan ini di akhir sprint? 23 00:02:28,160 --> 00:02:32,000 Dan kemudian Sprint biasanya berdurasi dua minggu, beberapa orang mengatakan dua hingga empat minggu, 24 00:02:32,560 --> 00:02:37,920 Saya merasa empat minggu terlalu lama. Banyak hal bisa berubah dalam empat minggu, bukan? Ingat 25 00:02:37,920 --> 00:02:42,240 kecil, ingin bekerja dalam batch kecil. Jadi, saya pikir sangat penting untuk mencoba menjaga 26 00:02:42,240 --> 00:02:46,960 sprint menjadi dua minggu, beberapa orang menurunkannya menjadi satu. Itu agak terlalu cepat untukku, tapi dua minggu 27 00:02:46,960 --> 00:02:53,440 tampaknya menjadi tujuan yang baik untuk membuat sprint Anda. Jadi, mari kita lihat langkah-langkah dalam proses scrum. 28 00:02:54,080 --> 00:02:58,240 Anda mendapatkan backlog produk. Ini adalah daftar semua cerita 29 00:02:58,240 --> 00:03:02,160 dari semua yang ingin Anda lakukan dengan produk Anda. Ini dia, ini segalanya, 30 00:03:02,160 --> 00:03:08,000 itu semacam daftar tugas Anda tentang segala sesuatu yang mungkin ingin Anda lakukan. Lalu kita punya sesuatu yang disebut 31 00:03:08,000 --> 00:03:12,640 penyempurnaan backlog, saat itulah kita melalui product backlog. Dan kami menyiapkan cerita untuk 32 00:03:12,640 --> 00:03:16,400 pastikan mereka siap sprint karena kami ingin mulai melakukan perencanaan pada cerita-cerita itu. 33 00:03:17,280 --> 00:03:23,760 Kemudian, kami mengadakan rapat perencanaan di mana kami menghasilkan sprint backlog. Perhatikan sprint backlognya adalah 34 00:03:23,760 --> 00:03:29,200 lebih kecil dari product backlog. Sprint backlog hanyalah cerita yang kami inginkan 35 00:03:29,200 --> 00:03:34,480 capai dalam sprint berikutnya, dalam dua minggu ke depan. Jadi kita ambil dari product backlog itu, 36 00:03:35,040 --> 00:03:40,720 mengupasnya menjadi sprint backlog hanya cerita untuk dieksekusi di sprint berikutnya. Lalu 37 00:03:40,720 --> 00:03:46,800 kami memulai sprint dua minggu kami. Dan setiap hari kami berkumpul dan melakukan Scrum harian atau harian 38 00:03:46,800 --> 00:03:51,520 stand-up di mana semua orang dapat menjawab tiga pertanyaan. Apa yang kamu lakukan kemarin? Apa 39 00:03:51,520 --> 00:03:55,440 akan Anda lakukan hari ini? Dan apakah ada sesuatu yang menghalangi Anda atau menghalangi Anda untuk bangun? 40 00:03:55,440 --> 00:04:00,080 lebih jauh? Jadi Anda menjalaninya setiap hari selama dua minggu, membangun sprint Anda. 41 00:04:00,080 --> 00:04:05,840 Dan akhirnya, semoga, Anda mendapatkan peningkatan yang dapat dikirimkan yang berharga di akhir proses itu. 42 00:04:07,120 --> 00:04:11,600 Pengembangan tangkas bersifat iteratif. Anda akan melalui ini lagi dan lagi. 43 00:04:11,600 --> 00:04:17,760 Desain, kode, uji, terapkan, desain, kode, uji, terapkan. Maksudku, ini yang kamu lakukan 44 00:04:17,760 --> 00:04:22,720 dalam setiap lari cepat. Dan perhatikan, Anda tahu, Anda harus memiliki semacam penerapan, itu tidak cukup 45 00:04:22,720 --> 00:04:27,440 hanya melakukan desain, kode, dan pengujian, desain, kode tanpa menerapkannya dan mendapatkan umpan balik, 46 00:04:27,440 --> 00:04:32,560 Baik? Jadi, setiap sprint Anda membuat rencana, Anda menjalani siklus hidup pengiriman perangkat lunak 47 00:04:33,200 --> 00:04:38,080 siklus, dan kemudian Anda menyebarkan aplikasi itu dan Anda mendapatkan umpan balik dari pelanggan 48 00:04:38,080 --> 00:04:45,840 yang merupakan masukan untuk rencana selanjutnya untuk melalui siklus berikutnya. Dalam video ini, Anda belajar bahwa Scrum adalah 49 00:04:45,840 --> 00:04:51,360 metodologi yang mengikuti filosofi Agile. Kerangka kerja manajemen Scrum menyediakan struktur 50 00:04:51,360 --> 00:04:57,760 melalui peran, pertemuan, aturan, dan artefak yang ditentukan. Ini juga mengatur kecil 51 00:04:57,760 --> 00:05:03,680 lintas fungsional, tim yang mengatur diri sendiri. Menggunakan iterasi panjang tetap yang disebut sprint, 52 00:05:03,680 --> 00:05:09,840 dan menghasilkan peningkatan produk yang berpotensi dapat dikirim dengan setiap iterasi.