Apa itu Scrum ?
Scrum adalah kerangka kerja manajemen proyek berbasis Agile di mana tim internal dan virtual mengembangkan produk dalam siklus proyek pendek yang disebut sprint. Di akhir setiap sprint, Anda mengumpulkan umpan balik dari pelanggan dan memasukkan saran mereka sebelum melanjutkan proses pengembangan.
Dengan banyaknya pengembang perangkat lunak yang berdengung tentang Agile Scrum dan standup harian, mudah sekali tersesat dan kewalahan.
maksud saya, hanya ada beberapa kali Anda bisa mengangguk di depan pendingin air tanpa mengetahui apa pun, bukan?
Tapi jangan khawatir.
**Ini jauh lebih mudah daripada kedengarannya!
Dalam panduan Scrum ini, kami akan membahas segala sesuatu yang perlu Anda ketahui tentang Scrum untuk membantu Anda memahami bagaimana Scrum dapat membantu Anda dan seluruh tim Anda. Kami juga akan menyoroti cara terbaik untuk mengelola proyek Scrum.
Mari kita mulai!
Apa itu Scrum?
Scrum sangat sederhana:
Ini adalah metodologi pengembangan perangkat lunak yang membantu tim, terutama tim perangkat lunak, mengelola pengembangan produk mereka.
Bagaimana cara kerja Scrum?
Dalam metode Scrum, Anda mengikuti proses inkremental dan berulang untuk manajemen proyek atau produk.
Siklus hidup proyek dibagi menjadi siklus-siklus yang lebih kecil dengan periode waktu tertentu (disebut sprint) yang Anda tangani secara mandiri. Setiap sprint memiliki durasi yang direkomendasikan 2-4 minggu dan akan membantu Anda mengembangkan proyek dengan cepat dan mencapai tenggat waktu tepat waktu.
Setelah setiap siklus sprint selesai, Anda mempresentasikan perangkat lunak yang berfungsi (disebut increment) kepada pemangku kepentingan (biasanya, pelanggan) untuk mendapatkan feedback.
**Apa itu perangkat lunak yang berfungsi?
Produk yang berfungsi adalah produk yang layak dalam kondisi dapat digunakan.
Setelah mendemonstrasikan produk kepada pelanggan dan mengumpulkan umpan balik mereka, Anda mengimplementasikan rekomendasi mereka sebelum melanjutkan ke sprint berikutnya.
Hal ini sangat berbeda dengan proses manajemen proyek tradisional, seperti model Waterfall, di mana Anda mengembangkan produk lengkap sebelum mengirimkannya ke pelanggan.
Berikut ini sebuah contoh:
Katakanlah Anda sedang mengembangkan aplikasi perangkat lunak.
Jika Anda menggunakan metode tradisional seperti Waterfall, Anda akan melakukan semua pekerjaan kompleks dalam proses pengembangan perangkat lunak (perencanaan, pengujian, dan pengembangan) sendiri selama lebih dari satu tahun.
Anda kemudian akan mempresentasikannya kepada pelanggan Anda, berharap mereka menghargai semua kerja keras yang Anda lakukan. Masalahnya adalah, mereka mungkin tidak menyukai segala sesuatu tentang hal itu.
Ingat, Anda telah membuat aplikasi ini dengan mengasumsikan apa yang mereka inginkan dan butuhkan. Asumsi tersebut mungkin saja tidak akurat.
Sebaliknya, jika Anda menggunakan manajemen proyek Scrum, Anda dapat secara aktif melibatkan mereka dalam setiap langkah dan mendapatkan masukan dari mereka. Hal ini membantu Anda membangun produk dengan kualitas yang unggul, memberikan nilai tertinggi kepada pelanggan Anda!
Untuk mengimbangi kecepatan kerja pengembangan yang cepat, tim produk Scrum menggunakan papan tulis (papan Scrum) untuk mengelola tugas dan sprint mereka.
Untuk apa Scrum digunakan?
Meskipun Scrum sebagian besar digunakan oleh tim pengembang untuk mengelola proyek perangkat lunak dan membangun perangkat lunak berkualitas tinggi, Scrum juga dapat digunakan oleh Pemasaran yang gesit dan tim penjualan untuk mengelola proyek secara efisien.
Bagaimana Scrum membantu?
Ada dua manfaat utama menggunakan metode Scrum:
- Karena Anda tidak mencoba seluruh proyek sekaligus, maka akan lebih mudah untuk melakukan perubahan jika terjadi kesalahan. Misalnya, jika ada kesalahan teknis, Anda hanya perlu mengulang satu siklus sprint dan tidak perlu mengulang keseluruhannya (PHEW!) _
- Pengembangan berulang berbasis sprint memungkinkan Anda mendapatkan umpan balik dari pemangku kepentingan di akhir setiap siklus sprint dan membantu Anda memasukkannya ke dalam pengembangan sebelum sprint berikutnya. Dengan proses yang berkelanjutan ini, Anda secara aktif melibatkan pelanggan dan dapat menciptakan produk akhir yang mereka sukai!
Ingatlah frasa ini: "untuk pelanggan," oleh "pelanggan?
Scrum memastikan bahwa ini adalah hal yang nyata dan bukan hanya tipu muslihat pemasaran!
Sejarah singkat metodologi Scrum
Jika Anda terbiasa dengan rugby, Anda akan tahu apa arti "scrum". Ini adalah formasi rugby di mana sebuah tim menyatukan kepala mereka dan mencoba untuk mendapatkan penguasaan bola.
Dan di situlah manajemen proyek Scrum berakar.
Berikut adalah pelajaran sejarah singkat tentang Scrum:
- Pada tahun 1986, dua profesor Jepang, Hirotaka Takeuchi dan Ikujiro Nonaka, memperkenalkan istilah "scrum" dalam artikel Harvard Business Review mereka "The New New Product Development Game"
- Terinspirasi dari hal ini, Jeff Sutherland menggunakan teori Scrum untuk proyek pengembangan perangkat lunak pada awal tahun 1990-an
- Pada tahun 1995, Jeff Sutherland dan Ken Schwaber mempresentasikan Scrum sebagai kerangka kerja yang tepat pada konferensi OOPSLA '95 (Pemrograman Berorientasi Objek, Sistem, Bahasa & Aplikasi '95)
- Pada tahun 2001, Ken Schwaber, Jeff Sutherland, dan 15 orang lainnya memperkenalkan kerangka kerja manajemen proyek Agile dan Scrum didefinisikan sebagai metodologi manajemen proyek yang berbasis Agile
Tapi tunggu, apa itu Agile?
Kerangka kerja Agile adalah klasifikasi metodologi manajemen yang luas yang didasarkan pada pendekatan sprint.
Meskipun setiap metode Agile itu unik, semua metode Agile mengikuti Agile Manifesto.
Apakah Agile merupakan bagian dari Scrum?
Agile bukanlah bagian dari Scrum; melainkan sebaliknya.
Scrum adalah subset dari Agile, yang dibangun di atas berbagai nilai dan prinsip manajemen Agile. Scrum mengadopsi pendekatan iteratif dengan durasi pendek untuk pengembangan produk.
Apa itu Agile Manifesto?
Manifesto Agile adalah ringkasan singkat dari metodologi Agile dan apa yang menjadi singkatannya. Manifesto ini terdiri dari 12 prinsip utama yang memandu pengembangan Agile dan praktik terbaik pemrograman Agile.
Anda harus mengikuti prinsip-prinsip Agile dengan tekun untuk memastikan semuanya berjalan sesuai rencana. Berikut ini adalah rangkuman dari prinsip-prinsip tersebut:
- Prinsip Agile tentang kepuasan pelanggan: pelanggan Anda harus selalu menjadi prioritas Anda. Periksa dan beradaptasi dengan perubahan kebutuhan dan umpan balik untuk menghasilkan produk yang mereka sukai.
- Prinsip-prinsip Agile tentang kualitas: ukuran utama kesuksesan Anda adalah kepuasan pelanggan. Hal ini dicapai dengan pengembangan berkelanjutan yang digerakkan oleh pengujian yang mengarah pada peningkatan berkelanjutan.
- Prinsip-prinsip kerja tim yang lincah: anggota tim harus selalu terlibat aktif dan termotivasi. Berdayakan seluruh tim Anda, perlakukan mereka sebagai individu yang cakap, dan berikan mereka alat yang mereka butuhkan untuk sukses.
- Agileprinsip-prinsip manajemen proyekmenjaga pengembangan berbasis uji coba Anda tetap sederhana dan mengevaluasi proses Anda secara konstan. Hapus semua proses yang tidak perlu untuk mempercepat dan mengoptimalkan segala sesuatunya secara teratur.
jadi, apa yang diterjemahkan dari semua itu?
Metodologi pengembangan yang tangkas memeriksa dan beradaptasi dengan perubahan kebutuhan dari waktu ke waktu dan mendorong umpan balik yang konstan dari pengguna akhir.
Mereka menerapkan umpan balik pelanggan di semua tingkatan untuk memastikan bahwa produk akhir adalah sesuatu yang tidak akan berhenti mereka bicarakan, yang merupakan sesuatu yang tidak akan Anda lihat dalam model Waterfall.
sekarang mari kita lihat bagaimana metode Scrum cocok dengan kerangka kerja Agile
Anggap saja seperti ini: jika Agile adalah sebuah diet; Scrum adalah resep untuk memfasilitasi diet tersebut.
Pada dasarnya, Scrum adalah bagian dari kerangka kerja Agile, dengan Nilai-nilai Scrum dan prinsip-prinsip Scrum yang dibangun di atas prinsip-prinsip Agile.
Tujuan Scrum adalah untuk mengambil prinsip-prinsip pengembangan yang digerakkan oleh pengujian dan membuatnya lebih cepat, lebih sederhana, dan lebih fleksibel, membantu Anda mengembangkan produk yang kompleks dengan mudah.
Meskipun tim Agile dan Scrum serupa, peran mereka sedikit berbeda.
Misalnya, dalam tim Agile, Anda dapat memiliki pelatih atau manajer proyek Agile, sementara dalam tim Scrum, peran manajer proyek biasanya dibagi antara pemilik produk, peran master Scrum, dan tim pengembangan.
Mengapa disebut Agile Scrum?
Scrum juga dikenal sebagai Agile Scrum karena menggunakan prinsip-prinsip dasar filosofi manajemen proyek Agile.
Bahkan, Anda dapat menggabungkan Scrum dengan metode Agile lainnya seperti metode Kanban, Extreme Programming, Lean, atau kerangka kerja Scaled Agile untuk efisiensi yang lebih baik.
Siapa saja yang bisa mendapatkan keuntungan dari Scrum?
Metode Agile seperti Scrum secara alami cocok untuk tim pengembangan perangkat lunak.
Karena proyek pengembangan perangkat lunak biasanya melibatkan pengujian pelanggan yang ketat dan sangat fleksibel, Scrum sangat cocok untuk mereka.
Namun, pengembangan perangkat lunak Agile bukan satu-satunya tempat di mana Scrum digunakan.
Meskipun berakar dari dunia teknologi, Scrum cocok untuk segala jenis lingkungan.
Mulai dari tim pengembangan perangkat lunak dan tim pemasaran hingga perusahaan penjualan dan organisasi pengembangan kecil dengan hanya beberapa karyawan dapat menggunakan Scrum.
pendekatan Scrum tidak membeda-bedakan; pendekatan ini dapat membantu semua orang!
Apa Saja Nilai-Nilai Scrum?
Nilai-nilai Scrum membentuk kode etik untuk tim Scrum dan mencakup lima nilai sehari-hari:
- Keberanian: Tim Scrum harus memiliki keberanian untuk bereksperimen dan melakukan hal yang benar
- Fokus: tim harus fokus pada sprint dan tujuan yang ada
- Komitmen: tim harus membuat tujuan yang realistis dengan tujuan yang jelas dan berkomitmen untuk mencapai tujuan tersebut
- Keterbukaan: semua orang yang terlibat dalam proyek Scrum harus terbuka tentang tantangan yang dihadapi dan pekerjaan proyek yang dilakukan. Hal ini memastikan adanya transparansi penuh atas segala hal.
- Respect: untuk kolaborasi tim yang efektif, para anggota harus saling menghormati satu sama lain terlepas dari keterampilan teknis atau latar belakang mereka
kedengarannya sederhana, bukan?
Apa yang dimaksud dengan Scrum Artifacts?
Scrum artefak terdengar seperti sisa-sisa yang hilang dari gua yang ditinggalkan yang dijelajahi oleh Indiana Jones.
Namun, sebenarnya mereka adalah elemen inti dari Scrum.
Setiap artefak Scrum membentuk tulang punggung proses Anda untuk memastikan bahwa Scrum bekerja secara efektif.
Berikut ini adalah sekilas tentang artefak yang membentuk kerangka kerja Scrum.
A. Apa yang dimaksud dengan backlog produk?
Backlog produk adalah daftar prioritas tugas yang harus diselesaikan, serta segala sesuatu yang perlu dilakukan untuk mewujudkan proyek.
Artefak Scrum ini pada dasarnya adalah daftar tugas yang harus dilakukan untuk menyelesaikan sebuah proyek.
Biasanya, item backlog produk disajikan melalui cerita pengguna agar lebih mudah diterapkan.
Apa yang dimaksud dengan cerita pengguna?
Cerita pengguna adalah bagian inti dari metodologi Agile Scrum.
Cerita pengguna adalah deskripsi singkat tentang fitur produk dari sudut pandang pengguna akhir. Dalam metodologi Agile, cerita pengguna berbentuk kalimat sederhana ini:
"Sebagai [peran pengguna akhir], saya menginginkan [keinginan] sehingga [alasan]".
Para pengembang kemudian mempertimbangkan cerita pengguna tersebut saat mereka membangun dan membuat fitur dalam alur kerja mereka. Hal ini dimaksudkan untuk membantu pemilik produk dan anggota tim Scrum mempertimbangkan perspektif pengguna, bukan perspektif mereka sendiri. Hal ini pada dasarnya membantu tim produk untuk menciptakan pemahaman bersama tentang apa yang sebenarnya dibutuhkan oleh pengguna.
Apakah simpanan produk berubah?
Karena Scrum adalah metodologi manajemen proyek yang dinamis, tidak ada artefak Scrum yang tetap statis. Itulah mengapa item backlog produk Anda terus berubah seiring dengan kemajuan proyek Anda.
bagaimana ini bisa terjadi?
Karena Anda sering mendapatkan umpan balik setelah setiap siklus, Anda akan memiliki gagasan yang lebih baik tentang apa yang diinginkan dan dibutuhkan pelanggan. Anda kemudian dapat menambah atau menghapus item backlog produk untuk memastikan bahwa produk akhir Anda mencerminkan kebutuhan mereka secara akurat. Seluruh proses ini dikenal sebagai penyempurnaan backlog.
B. Apa yang dimaksud dengan sprint backlog?
Backlog sprint pada dasarnya adalah backlog produk, kecuali hanya berisi item untuk sprint tertentu.
Sama seperti product backlog, sprint backlog sangat fleksibel karena tim pengembangan Anda memodifikasi ceritanya sesuai dengan umpan balik yang mereka dapatkan.
C. Apa yang dimaksud dengan increment?
bukan, ini bukan kenaikan gaji tahunan Anda
Increment, juga dikenal sebagai perangkat lunak yang berfungsi atau peningkatan produk, adalah produk akhir yang dapat digunakan dari setiap sprint Scrum.
Misalnya, jika sebuah sprint difokuskan untuk membuat fitur aplikasi, fitur yang sudah jadi itu disebut sebagai peningkatan produk sprint tersebut.
Apa Saja Peran Utama Scrum?
Jadi jelas bahwa Scrum adalah metodologi manajemen proyek khusus.
tapi bagaimana dengan orang-orang yang menjalankannya?
bukankah mereka juga harus istimewa?
Tentu saja!
Meskipun setiap perusahaan dan tim Scrum berbeda, mereka semua biasanya memiliki tiga peran utama dalam Scrum. Ketiga pihak ini secara konstan berkolaborasi satu sama lain untuk memastikan bahwa proyek memenuhi tenggat waktunya.
Berikut ini adalah gambaran singkat tentang berbagai peran dalam model tim Scrum.
A. Siapa pemilik produk?
Proses pengembangan SCRUM dimulai dengan pemilik produk Scrum.
Mereka memiliki visi tentang produk akhir yang dibutuhkan. Mereka mengetahui persyaratan produk dan membuat keputusan akhir tentang apa yang disertakan atau dikecualikan.
Pemilik juga merupakan orang yang mempresentasikan setiap peningkatan kepada pemangku kepentingan dan menyampaikan umpan balik mereka kepada tim Scrum.
Sangat penting bahwa hanya ada satu pemilik produk Scrum di setiap proyek dan otoritas mereka tidak dapat diganggu gugat.
mengapa?
apakah Anda akan menempatkan Archie dan Reggie sebagai penanggung jawab pengaturan pesta?
Jika Anda memiliki lebih dari satu pemilik, tidak akan ada kepemimpinan yang jelas, yang akan mempersulit pengambilan keputusan.
Jika Anda memiliki lebih dari satu pemilik produk Scrum, Anda akan berurusan dengan hal ini:
menyenangkan, kan?
Dan meskipun Anda dapat memiliki satu pemilik produk untuk beberapa tim Scrum, hal ini tidak terlalu direkomendasikan, bahkan jika itu untuk proyek-proyek kecil.
Karena ada begitu banyak tanggung jawab untuk peran product owner, penting juga bagi mereka untuk memiliki pelatihan Scrum yang tepat. Untuk pelatihan Scrum yang tepat dan sertifikasi Scrum, grup Scrum profesional seperti Agile Alliance atau Scrum Alliance adalah sumber yang dapat diandalkan.
B. Siapa yang dimaksud dengan Scrum master?
Dalam kerangka kerja Scrum, yang dimaksud dengan Scrum master agak mirip dengan manajer proyek dengan nama yang lebih keren.
Mereka menyatukan pengembangan produk dan membuat mereka bertanggung jawab atas tujuan dan hasil kerja mereka.
Fungsi utama dari peran Scrum master adalah untuk mempromosikan komunitas dan keharmonisan dalam tim. Mereka juga dapat membantu pemilik produk dengan proyek alokasi sumber daya proses.
Scrum master tidak selalu mencari laba atas investasi (meskipun ROI adalah salah satu faktor) tetapi mencoba untuk mempromosikan praktik yang tepat untuk merampingkan proses Agile dan menciptakan tim Scrum yang efektif.
namun, peran dan tugas utama dari seorang Scrum master berbeda-beda di setiap perusahaan
Dalam satu organisasi Agile, Scrum master mungkin bertanggung jawab atas bagian dari proses pengembangan produk itu sendiri. Dalam organisasi Agile yang lebih besar, mereka mungkin hanya menjadi mediator, melatih tim dalam pengembangan produk.
Karena peran Scrum master sangat berbeda dengan manajer proyek biasa, mereka tidak dapat secara langsung mengelola tim Scrum. Disarankan agar setiap manajer proyek menjadi scrum master bersertifikat sebelum mengambil peran tersebut.
Mereka idealnya harus menjalani pelatihan Scrum secara menyeluruh dari kelompok profesional, seperti Scrum.org dan Project Management Institute, dan mendapatkan sertifikasi Scrum sebelum mengelola proyek-proyek ini. Hal ini akan membuat Anda menjadi seorang Scrum master yang hebat.
C. Siapa saja yang menjadi bagian dari tim pengembangan Scrum?
**Tim pengembangan Scrum mungkin merupakan tim yang bekerja paling keras di dunia
Tim Scrum adalah tim kecil beranggotakan 5-7 orang yang melakukan sebagian besar upaya pengembangan dalam sebuah proyek. Anggota tim scrum biasanya memiliki keahlian khusus dan melatih rekan kerja mereka untuk memastikan tidak ada yang memperlambat proses pengembangan.
Ini tim lintas fungsi juga merupakan tim yang sangat mengatur diri sendiri dan saling membantu satu sama lain untuk mencapai tujuan mereka dengan bantuan dari luar yang minimal
Karena tingkat pengorganisasian mandiri yang dibutuhkan, anggota tim Scrum harus benar-benar terlatih dan berpengalaman untuk menjalankan tugasnya. Meskipun mereka tidak dipaksa untuk mendapatkan sertifikasi Scrum dari lembaga Scrum profesional, namun sangat disarankan.
Apa Saja Upacara (Acara) Penting dalam Scrum?
Kerangka kerja Scrum didasarkan pada urutan peristiwa berulang (peristiwa Scrum) yang menjaga proyek tetap berada di jalurnya. Mereka sangat penting untuk kemajuan proyek dan Anda tidak dapat bertahan tanpanya.
Berikut ini adalah penjelasan lebih dekat tentang peristiwa Scrum yang memandu pengembangan.
**A. Apa yang dimaksud dengan rapat perencanaan backlog?
Ini adalah rapat perencanaan Scrum yang pertama.
Di sini, pemilik produk mulai membangun backlog produk untuk memberikan gambaran kepada tim tentang semua tugas dan cerita yang akan mereka tangani. Karena backlog produk Anda terus berubah dengan umpan balik pelanggan baru, acara ini tidak pernah benar-benar berakhir.
Anda harus terus membuat penyesuaian perencanaan pada backlog produk Anda sampai produk Anda selesai.
**B. Apa yang dimaksud dengan rapat perencanaan sprint? Perencanaan sprint adalah bagian inti lain dari proses Scrum dan Agile.
Dalam perencanaan sprint dalam pertemuan ini, seluruh tim pengembangan memutuskan ruang lingkup (pekerjaan yang direncanakan) untuk siklus berulang individu.
Tim membahas cerita yang ada di backlog produk dan memutuskan cerita mana yang akan mereka coba dalam sprint saat ini. Tim kemudian memutuskan tenggat waktu untuk sprint ini dan membagi tanggung jawab tugas di antara mereka sendiri.
**C. Apa yang dimaksud dengan sprint Scrum?
apa yang pertama kali terlintas di benak Anda ketika mendengar sprint? Usain Bolt?
atau mungkin anak-anak tetangga yang berlari dengan kecepatan penuh, bukan?
Seperti itulah kira-kira sprint dalam proses Agile!
Juga dikenal sebagai kotak waktu atau iterasi, sprint biasanya merupakan periode dua minggu yang merangkum sesi proyek.
Selama setiap iterasi dengan durasi yang tetap, tim pengembangan Anda:
- Secara aktif mengerjakan produk
- Memeriksa dan beradaptasi dengan umpan balik pelanggan
- Mengecek satu sama lain
Meskipun sebagian besar sprint memiliki "tujuan sprint" yang terdiri dari sekumpulan hasil kerja, tujuan tersebut dapat bersifat fleksibel. Hal ini karena sprint harus mempertimbangkan feedback dari pelanggan dan jika pelanggan membutuhkan beberapa perubahan, sprint Scrum harus mengakomodasi hal tersebut.
**D. Apa yang dimaksud dengan daily standup?
Standup harian adalah rapat yang sangat cepat, setiap hari Pertemuan scrum untuk pembaruan kemajuan sprint tentang segala sesuatu tentang backlog produk. Tim menggunakan rapat Scrum harian untuk membahas apa yang terjadi dan mempersiapkan pekerjaan yang akan datang setiap hari.
Rapat Scrum harian harus dilakukan:
- Kurang dari 15 menit
- Dihadiri oleh semua anggota tim
- Dijalankan oleh Scrum master yang membuat semua orang tetap pada tugasnya
- Dilakukan di pagi hari untuk merefleksikan hari sebelumnya dan menetapkan agenda untuk hari itu
Ingat, rapat harian Scrum adalah bukan rapat untuk menyelesaikan hambatan proyek.
Hambatan kemajuan yang muncul biasanya ditangani oleh subkelompok yang relevan segera setelah rapat.
Selama rapat harian, setiap anggota tim menjawab tiga pertanyaan berikut sebagai bagian dari proses Scrum:
- apa yang kamu lakukan kemarin?
- Apa yang akan Anda lakukan hari ini?
- Apakah ada halangan yang menghalangi Anda dalam proyek ini?
**E. Apa yang dimaksud dengan pertemuan Scrum of Scrums?
scrum of Scrums terdengar seperti pertempuran terakhir dalam serial TV fantasi tentang manajemen Scrum, bukan?
sayangnya, tidak. Ini seperti pertemuan Scrum harian yang besar
Terkadang, tim membagi diri mereka menjadi beberapa tim Scrum untuk mengatasi permintaan proyek yang besar. Selain itu, jika Anda memiliki ukuran tim yang besar, yang terbaik adalah membaginya menjadi beberapa tim Scrum.
Meskipun semua tim ini bekerja untuk mencapai tujuan yang sama, mereka bekerja secara independen.
namun, karena ada banyak tim yang terlibat, mereka juga perlu berkoordinasi, bukan?
Di situlah pertemuan Scrum berperan penting.
Di sini, perwakilan dari masing-masing tim berkumpul untuk memberi informasi terbaru kepada semua orang tentang kemajuan sprint mereka secara teratur. Scrum dari Scrum memastikan bahwa semua orang berada di halaman yang sama dan mengetahui apa yang sedang dilakukan oleh masing-masing tim Scrum.
**F. Apa yang dimaksud dengan rapat tinjauan sprint?
Berfungsi sebagai titik pemeriksaan bagi pemangku kepentingan, rapat sprint review adalah tempat tim mempresentasikan peningkatan kepada pemangku kepentingan untuk mendapatkan umpan balik.
Di sini, Anda mempresentasikan demo perangkat lunak yang berfungsi untuk pemeriksaan dan validasi kualitas pemangku kepentingan. Dengan cara ini, tim mendapatkan umpan balik yang tepat waktu dari para pemangku kepentingan dan dapat membuat perubahan yang diperlukan di sprint yang akan datang.
**G. Apa yang dimaksud dengan sprint retrospective?
Dilakukan di akhir sprint, pertemuan retrospektif melibatkan seluruh tim untuk memeriksa sprint terakhir dan mendiskusikan cara meningkatkan hal-hal di sprint berikutnya.
Ingat, belajar dari umpan balik adalah bagian penting dari metodologi Agile Scrum dan ini memberi anggota tim kesempatan yang luar biasa untuk belajar.
Dengan merefleksikan apa yang salah dalam sprint sebelumnya dan bertukar pikiran untuk meningkatkan sprint di masa depan, tim menggunakan metode sprint retrospektif untuk meningkatkan secara sistematis dari waktu ke waktu.
Bonus: Templat retrospektif cetak **Jadi, apa bedanya tinjauan sprint dengan retrospektif sprint?
Baik tinjauan maupun rapat retrospektif memastikan bahwa ada pemeriksaan yang sering dilakukan, namun untuk dua hal yang berbeda.
Dalam sprint review, fokusnya adalah pada demo dan peningkatan product increment, sedangkan dalam retrospective, fokusnya adalah pada process improvement dengan menganalisis sprint sebelumnya.
Cara Menjaga Metodologi Agile Scrum Berjalan dengan Lancar
tentu saja, peran tim, artefak, dan upacara membantu Anda membangun kerangka kerja Scrum dan mengembangkan produk dengan nilai bisnis yang tinggi
Namun, semua itu tidak cukup untuk mengelola proyek Anda secara keseluruhan.
terkejut? Jangan._
Jika Anda benar-benar ingin mendapatkan manfaat dari Scrum Kanban, Scaled Agile, Extreme Programming, atau metode Agile lainnya, Anda harus menggunakan perangkat lunak Agile yang tepat.
mengapa?
Tanpa perangkat lunak Agile, tim Anda tidak akan memiliki tempat yang terkonsolidasi untuk semua aktivitas mereka. Mereka harus beralih di antara beberapa aplikasi untuk mendapatkan gambaran kasar tentang apa yang sedang terjadi.
(Dan dengan proyek Scrum apa pun, biasanya ada BANYAK hal yang terjadi!
Luar biasa Alat-alat Agile Scrum akan membantu tim Agile:
- Melacak kemajuan proyek atau sprint mereka
- Melacak setiap item backlog produk, cerita pengguna, dan poin cerita mereka
- Berkolaborasi dengan satu sama lain dan pemangku kepentingan proyek
tetapi dengan banyaknya alat yang tersedia saat ini, mana yang Anda pilih?
Sederhana: ClickUp!
Alat Scrum Agile Terbaik Untuk Tahun 2021: ClickUp
ClickUp adalah alat manajemen proyek Agile Scrum dengan peringkat tertinggi di dunia.
Digunakan oleh 200.000+ tim dari startup hingga perusahaan besar seperti Google, dan Webflow, ini akan membuat Scrum dan Transformasi yang gesit mudah.
Selain itu, jika Anda mencari alat bantu terbaik untuk mengatasi tantangan utama tim virtual yang terkait dengan manajemen proyek jarak jauh, gunakan ClickUp!
ClickUp memiliki banyak fitur untuk membantu Anda dengan proyek-proyek Agile Scrum internal dan jarak jauh, seperti:
- Mengatasi perubahan tahapan tugas dengan Multiple Views
- Melacak isi sprint Anda dengan Daftar Sprint
- Memantau kemajuan tugas dengan Dasbor Agile
- Mengikuti status tugas dengan Status Kustom
- Memfasilitasi komunikasi instan dengan Komentar yang Ditugaskan
Berikut ini sekilas tentang bagaimana ClickUp membantu pengembangan Agile dan Scrum:
1. Beberapa Tampilan yang membantu Anda mengelola berbagai kebutuhan proyek
agile dan Scrum adalah tentang beradaptasi dengan perubahan kebutuhan pelanggan, bukan?
Itulah mengapa alat manajemen proyek Anda juga harus mampu menangani kebutuhan yang berubah-ubah ini.
Alih-alih menggunakan alat manajemen yang kaku yang memaksa tim Agile Anda untuk beradaptasi dengan antarmukanya, gunakan ClickUp!
Ini memberi Anda Banyak Tampilan untuk langsung beradaptasi dengan pendekatan Scrum dan Agile.
Berikut ini adalah penjelasan rinci tentang tampilan-tampilan ini dan bagaimana mereka membantu tim Scrum atau Agile mana pun:
A. Tampilan Tugas yang Diperlukan
ClickUp memiliki dua tampilan tugas yang diperlukan untuk menangani dua gaya manajemen proyek yang umum:
- Tampilan daftar
Tampilan ini sangat cocok untuk tim Scrum yang mengelola pekerjaan mereka dengan daftar tugas bergaya GTD. Karena tugas-tugas dicantumkan sebagai daftar periksa sederhana, Anda dapat dengan mudah mencentangnya saat Anda maju.
Gunakan ini untuk melacak daftar sprint Anda untuk beberapa tugas. Karena setiap tugas didaftarkan satu demi satu seperti daftar yang diurutkan, Anda dapat mengerjakannya secara berurutan.
- Tampilan papan
Tampilan papan Scrum sangat cocok untuk tim yang suka menggabungkan metode Scrum dan Kanban. Anda bahkan dapat menggunakan tampilan ini jika Anda hanya ingin Papan Kanban fungsionalitas di papan Scrum Anda!
Di sini, tugas-tugas Anda diletakkan di papan tugas Scrum di mana Anda dapat menarik dan melepaskannya untuk membuat penyesuaian cepat.
B. Tampilan kotak
Tampilan Kotak sangat cocok untuk ikhtisar tingkat tinggi tentang apa yang sedang dilakukan tim Anda.
Pemilik proyek dan manajer produk dapat menggunakan tampilan ini untuk mengawasi tim pengembangan. Karena tugas-tugas diurutkan berdasarkan penerima tugas, Anda akan langsung tahu siapa yang mengerjakan apa.
C. Tampilan kalender
Tampilan Kalender ClickUp membantu Anda merencanakan dan mengelola tugas-tugas sprint Anda sebelumnya. Gunakan juga untuk memutuskan kapan Anda dapat menambahkan item dari backlog produk ke backlog sprint Anda.
Untuk fleksibilitas tambahan, manajer dapat melihat kalender mereka sebagai:
- Hari-hari: melihat semua tugas yang dijadwalkan pada tanggal tertentu dan melakukan tinjauan produktivitas harian
- 4-Hari: melihat jadwal tugas Anda selama periode empat hari bergulir
- Minggu: melihat jadwal sprint mingguan Anda
- Bulanan: menunjukkan peta jalan proyek Anda setiap bulan
D. Mode Saya
Mode Saya dari ClickUp adalah cara yang sempurna untuk melacak apa yang telah ditugaskan untuk Anda.
Mode ini hanya menyoroti tugas, komentar, dan daftar yang ditugaskan kepada Anda. Dengan cara ini, Anda dapat dengan mudah fokus pada tugas-tugas Anda tanpa terganggu oleh tugas anggota tim lainnya.
2. Daftar Sprint untuk selalu melacak sprint Anda
pendekatan Scrum dan Agile berputar di sekitar sprint.
Tanyakan kepada master Scrum mana pun, dan itulah yang akan Anda dengar dari mereka.
Namun karena sprint sangat penting dalam Scrum, alat manajemen proyek Anda harus mampu menanganinya secara efektif.
ClickUp memungkinkan Anda membuat Daftar Sprint yang merinci hasil untuk setiap sprint. Karena ini adalah daftar periksa, Anda dapat dengan cepat mencentang item saat Anda maju melalui sprint saat ini.
Anda bahkan dapat menambahkan poin Scrum ke daftar ini untuk menentukan berapa lama waktu yang dibutuhkan untuk menyelesaikan backlog Scrum Anda.
Karena ini sangat mudah dibaca dan digunakan, pelatih Agile dapat dengan mudah menggunakannya untuk melatih tim baru tentang berbagai praktik Agile.
3. Dasbor Tangkas untuk ikhtisar visual yang mendetail tentang proyek
tidak ada yang lebih menyenangkan daripada melihat kemajuan proyek Anda, bukan?
Maksud saya, ini jauh lebih baik daripada hanya melihat angka-angka saja.
Untuk membantu Anda dengan itu, ClickUp hadir dengan Dashboards yang kuat. Mereka akan memberi Anda gambaran umum yang cepat dan terperinci tentang kemajuan proyek Anda.
Berikut ini adalah bagaimana Dasbor ini membantu Anda menangani pendekatan Agile untuk manajemen proyek:
A. Grafik Kecepatan
Bagan Kecepatan ClickUp membantu Anda menentukan tingkat penyelesaian tugas-tugas Anda.
Semua tugas dibagi menjadi interval dua mingguan atau mingguan, dan kecepatan rata-rata mereka ditampilkan dalam grafik. ClickUp juga secara otomatis mengelompokkan data daftar sprint agar lebih mudah ditambahkan. Ini membantu Anda mengidentifikasi seberapa cepat Anda melewati backlog Scrum Anda.
B. Grafik Burndown
Rilis Burndown Chart ClickUp menyoroti bagaimana kinerja tim Anda terhadap garis target. Grafik ini juga menunjukkan jumlah pekerjaan yang masih harus diselesaikan.
Grafik burndown rilis menyoroti berbagai metrik seperti:
- Kemajuan target: menunjukkan kecepatan penyelesaian tugas yang ideal untuk mencapai target sprint Anda
- Kemajuan yang diproyeksikan: menampilkan tingkat kemajuan tim Anda saat ini berdasarkan tugas yang telah diselesaikan
- Aktif: menunjukkan jumlah tugas yang telah diselesaikan saat ini
Karena grafik burndown rilis membantu Anda mengidentifikasi apakah Anda terlambat dari jadwal atau tidak, tim Scrum menggunakannya untuk mengidentifikasi hambatan kemajuan dengan cepat.
C. Grafik Burnup
Tidak seperti bagan burndown sprint, bagan burnup menunjukkan kepada Anda berapa banyak pekerjaan yang telah Anda selesaikan dibandingkan dengan total pekerjaan yang terlibat. Dengan cara ini, Anda dapat melihat apa yang telah Anda selesaikan dan memotivasi tim Anda untuk menyelesaikannya dengan baik.
D. Bagan Alir Kumulatif
Diagram Alir Kumulatif ClickUp menunjukkan bagaimana tugas Anda berkembang dari waktu ke waktu.
Tugas-tugas Anda dibagi menjadi beberapa warna berbeda berdasarkan statusnya saat ini. Hal ini membantu anda dengan cepat mengidentifikasi hambatan dan mengambil langkah untuk menyelesaikannya.
4. Status Khusus untuk membantu mengelola berbagai tahapan tugas
Ingat, metodologi Scrum atau Agile tidak hanya untuk tim pengembangan perangkat lunak.
Metode ini juga digunakan oleh banyak tim seperti tim penjualan dan profesional pemasaran.
Dan meskipun kerangka kerja proses dasar Scrum tetap konstan, setiap tim akan memiliki kebutuhan dan fase proyek yang spesifik.
sebagai contoh, proses peninjauan untuk pengembangan perangkat lunak Agile dan proyek pemasaran Agile akan sangat berbeda
Itulah mengapa Anda membutuhkan alat yang dapat membuat status yang dibuat khusus untuk setiap proyek Anda.
Fitur Custom Statuses ClickUp memungkinkan anda menyesuaikan status proyek berdasarkan kasus per kasus agar sesuai dengan kebutuhan anda. Dengan cara ini, anda tidak terjebak dengan serangkaian status yang kaku yang tidak relevan dengan kebutuhan anda.
5. Komentar yang Ditugaskan untuk menjaga proyek Anda tetap berjalan
salah satu manfaat utama dari proses Scrum adalah waktu penyelesaian yang cepat
tetapi Anda tidak dapat mencapainya jika anggota Anda membutuhkan waktu lama untuk merespons komentar Anda, bukan?
Dengan fitur Komentar yang Ditugaskan dari ClickUp, Anda bisa mengucapkan selamat tinggal pada masalah ini!
ClickUp memungkinkan Anda dengan cepat membuat tugas dari komentar dan menugaskannya ke anggota tim mana pun. Fitur ini akan memberi tahu mereka tentang komentar-komentar ini, dan bahkan akan muncul di bagian komentar dan sebutan pada tab Beranda di Kotak Masuk mereka.
Setelah tugas selesai, mereka dapat menandai komentar tersebut sebagai terselesaikan untuk menghindari tindak lanjut yang tidak perlu!
Akan tetapi, itu tidak semuanya Fitur-fitur ClickUp .
Untuk membantu transformasi Agile, alat bantu yang efektif ini memberikan banyak sekali fitur tambahan untuk mengatasi pengembangan Agile dan prinsip-prinsip Scrum:
- Prioritas: atur urutan prioritas untuk tugas-tugas sprint Anda berdasarkan prioritas tertinggi
- Otomatisasi: mengotomatiskan 50+ tugas dalam ClickUp untuk menghemat waktu
- Pulsa: memvisualisasikan aktivitas tim Anda menggunakan laporan status waktu nyata dengan tingkat detail yang sangat baik
- Lihat beban kerja: pemimpin tim dapat memastikan bahwa setiap anggota hanya menangani jumlah pekerjaan yang sesuai dengan kapasitas mereka
- Target: bagi target sprint atau produk Anda menjadi Target yang lebih kecil dan jelas
- Subtugas dan Daftar Periksa: memecah tugas atau item pekerjaan yang kompleks menjadi tugas yang lebih sederhana atau daftar tugas
- Mind Maps: membuat Peta Pikiran dalam bentuk bebas untuk menyederhanakan proses perencanaan sprint
- Gantt Charts: memetakan kemajuan proyek Anda dengan mudah dengan bagan Gantt yang indah
- Ketergantungan: dengan cepat menangani tugas pengembangan perangkat lunak Agile Anda dalam urutan yang benar
- Pelaporan Terperinci: menganalisis kinerja tim dengan laporan kerja terperinci selama tinjauan sprint, retrospektif sprint, atau rapat perencanaan sprint
- Hak Akses Khusus: izinkan klien dan pemangku kepentingan masuk ke ruang proyek Anda untuk kolaborasi yang lebih baik tanpa mengorbankan privasi Anda
- Template: Gunakan milik ClickUptemplat tangkas untuk proyek Anda berikutnya
- Aplikasi seluler iOS dan Android yang tangguh: pantau pekerjaan Anda di mana saja
Kesimpulan
jadi, apa itu Scrum?
Kami harap panduan Scrum ini dapat membantu Anda menjawabnya.
tapi kita akan membahasnya lagi secara singkat:_
Scrum adalah bagian dari manajemen proyek Agile yang akan membantu Anda menggabungkan umpan balik pelanggan dan memberikan produk akhir yang hebat dengan cepat.
Dan dari prinsip-prinsip Scrum hingga backlog Scrum dan rapat perencanaan sprint, ada banyak hal yang dibahas dalam Scrum.
Untungnya, Anda dapat dengan mudah mengelola manajemen proyek Scrum atau Agile dengan perangkat lunak Scrum yang tepat.
Jadi mengapa tidak mendaftar ke ClickUp hari ini ?
Sempurna untuk semua ukuran tim, ClickUp memiliki semua yang Anda butuhkan untuk mengelola backlog, sprint, dan anggota tim Anda, semua dengan tingkat keramahan pengguna tertinggi!