Apa itu Scrum?
Scrum adalah metodologi pengembangan tangkas yang digunakan dalam pengembangan Perangkat Lunak berdasarkan proses berulang dan bertahap. Scrum adalah kerangka kerja tangkas yang mudah beradaptasi, cepat, fleksibel dan efektif yang dirancang untuk memberikan nilai kepada pelanggan selama pengembangan proyek. Tujuan utama Scrum adalah untuk memenuhi kebutuhan pelanggan melalui lingkungan yang transparan dalam komunikasi, tanggung jawab bersama, dan kemajuan yang berkelanjutan. Pengembangannya dimulai dari gambaran umum tentang apa yang perlu dibangun, mengelaborasi daftar karakteristik yang diurutkan berdasarkan prioritas (product backlog) yang ingin diperoleh pemilik produk.

Sejarah singkat tentang Scrum
Sejarah Scrum dapat ditelusuri kembali ke tahun 1986 dalam artikel Harvard Business Review (HBR) berjudul, “ The New Product Development Game ” oleh Hirotaka Takeuchi & Ikujiro Nonaka. Artikel ini menjelaskan bagaimana perusahaan seperti Honda, Canon, dan Fuji-Xerox menghasilkan produk baru di seluruh dunia menggunakan pendekatan pengembangan produk yang terukur dan berbasis tim. Pendekatan ini menekankan pentingnya memberdayakan tim yang terorganisir sendiri.
Pada tahun 1993, Jeff Sutherland dan timnya di Easel Corporation menciptakan proses Scrum untuk digunakan dalam proses pengembangan perangkat lunak dengan menggabungkan konsep artikel 1986 dengan konsep pengembangan berorientasi objek, kontrol proses empiris, pengembangan berulang dan inkremental, proses perangkat lunak dan peningkatan produktivitas, serta pengembangan sistem yang kompleks dan dinamis.
Metodologi & Proses Scrum
Scrum justru merupakan evolusi dari Agile Management. Metodologi scrum didasarkan pada serangkaian praktik dan peran yang sangat jelas yang harus dilibatkan selama proses pengembangan perangkat lunak. Ini adalah metodologi fleksibel yang menghargai penerapan 12 prinsip tangkas dalam konteks yang disepakati oleh semua anggota tim produk.
Scrum dieksekusi dalam blok sementara yang pendek dan periodik, yang disebut Sprint, yang biasanya berkisar antara 2 hingga 4 minggu, yang merupakan istilah untuk umpan balik dan refleksi. Setiap Sprint adalah entitas itu sendiri, yaitu memberikan hasil yang lengkap, variasi dari produk akhir yang harus dapat dikirimkan ke klien dengan upaya seminimal mungkin saat diminta.
Proses memiliki sebagai titik awal, daftar tujuan/persyaratan yang membentuk rencana proyek. Klien proyeklah yang memprioritaskan tujuan ini dengan mempertimbangkan keseimbangan nilai dan biayanya, itulah cara iterasi dan pengiriman konsekuen ditentukan.
Di satu sisi pasar menuntut kualitas, pengiriman cepat dengan biaya lebih rendah, dimana perusahaan harus sangat gesit dan fleksibel dalam pengembangan produk, untuk mencapai siklus pengembangan yang singkat yang dapat memenuhi permintaan pelanggan tanpa merusak kualitas hasil. . Ini adalah metodologi yang sangat mudah untuk diterapkan dan sangat populer untuk hasil cepat yang didapatnya.
Metodologi scrum digunakan terutama untuk pengembangan perangkat lunak, tetapi sektor lain juga memanfaatkan manfaatnya dengan menerapkan metodologi ini dalam model organisasi mereka seperti tim penjualan, pemasaran, & SDM, dll.
Fathurrahman
Android Mobile
Hallo saya trainer Android Mobile di Mataweb dan saya sudah berpengalaman lebih dari 5 tahun. jadi kali ini saya akan share tutorial ataupun tips seputar mobile aplikasi. Salam kenal