Seiring laju bisnis dan kondisi pasar yang meningkat, semakin banyak organisasi berlomba-lomba untuk menjadi organisasi yang tangkas atau lebih sering disebut dengan Agile Organization (AO). Fokus organisasi agile adalah mengutamakan kepuasan pelanggan dan selalu terbuka pada perubahan. Untuk menanggapi masalah akibat perubahan, SCRUM menjadi metode yang dapat digunakan organisasi untuk beradaptasi dengan cepat.
SCRUM sendiri didasarkan pada makalah tahun 1986 karya Hirotaka Takeuchi dan Ikujiro Nonaka untuk Harvard Business Review dengan judul “The New New Product Development Game.” Penulis menggambarkan manfaat tim yang mampu mengatur diri sendiri dalam pengembangan dan penyampaian produk yang inovatif dengan menggunakan metafora olahraga rugby. Selanjutnya, Jeff Sutherland, Ken Schwaber, dan Mike Beedle mengambil idenya dan menerapkannya pada bidang pengembangan perangkat lunak. Metode baru ini disebut dengan SCRUM yang diambil dari istilah rugby. SCRUM pertama kali diterapkan di Easel Corporation pada tahun 1993. Pengalaman ini ditulis dalam buku mereka, “Agile Software Development with SCRUM” pada tahun 2002. Selanjutnya Schwaber menulis buku “Agile Project Management with SCRUM” pada tahun 2004 tentang pengalaman kerja samanya dengan Primavera.
SCRUM merupakan metode manajemen proyek yang umum digunakan dalam pengembangan perangkat lunak dan produk kompleks lainnya. Kerangka kerja SCRUM tergolong ringan dan lincah sehingga cocok digunakan untuk menyelesaikan permasalahan dengan cepat. Titik fokus utama SCRUM adalah penekanan pada kerangka proses dan bukan pada metode. Inilah yang membuat SCRUM relevan, unik, dan sangat efektif dalam skenario global saat ini.
Dalam organisasi, SCRUM dilaksanakan beberapa individu dalam tim yang memiliki perannya masing-masing. Sebuah tim SCRUM terdiri dari 3 peran utama, yaitu:
- Scrum Master adalah individu yang berperan untuk memfasilitasi dan memastikan setiap peran dapat menjalankan SCRUM dengan baik.
- Product owner adalah individu yang berperan sebagai penentu kualitas dan spesifikasi produk yang diinginkan. Ia mengomunikasikan visi dari suatu produk yang dikembangkan.
- Tim pengembang adalah kumpulan individu yang bertanggung jawab mengembangkan produk yang diinginkan product owner.
Tim SCRUM tidak memiliki struktur hirarkis. Karakteristik tim SCRUM yang menonjol adalah dapat mengatur diri sendiri, memiliki tanggung jawab pribadi untuk terlibat, mengutamakan kolaborasi, memiliki tujuan dan sasaran yang sama, jumlah keanggotaan yang optimal (sesuai kebutuhan), memiliki kemampuan beragam, dan terkumpul dalam satu lokasi yang sama.
Meskipun OKR dan SCRUM berbeda secara fungsi, kita dapat menggunakan keduanya secara bersamaan. OKR dan SCRUM berbagi prinsip yang sama untuk memenuhi sasaran. Prinsip-prinsip tersebut adalah:
- Transparansi
Transparansi adalah satu dari tiga pilar utama kerangka SCRUM. Demikian juga, OKR dimaksudkan untuk dibagikan dengan setiap anggota tim sehingga setiap orang memiliki satu halaman yang sama dan dapat menemukan peran dan tanggung jawab mereka dalam visi tersebut.
- Tenggat waktu
Baik OKR maupun SCRUM sama-sama memilki tenggat waktu dalam pelaksanaannya. Ketepatan waktu dalam kedua kerangka kerja ini membangkitkan misi dan budaya akuntabilitas bersama di antara tim.
- Kriteria keberhasilan
Hubungan lain antara OKR dan SCRUM adalah pentingnya memiliki kriteria keberhasilan mencapai sasaran. Keduanya memiliki standar ukuran yang jelas. Dalam OKR, keberhasilan ditentukan oleh persentase pencapaian target Key Results yang dikerjakan; sedangkan dalam SCRUM, proyek biasanya juga diukur menggunakan angka. Fase “selesai” merupakan batas akhir untuk mendapatkan hasil yang diharapkan dari pengembangan produk.
Jika mampu menguasai kedua kerangka kerja ini, organisasi dapat menemukan kemudahan dalam mengembangkan bisnisnya. OKR dapat berperan sebagai kompas untuk mengarahkan tim mencapai sasaran dan tujuan organisasi. OKR juga dapat memberikan otonomi kepada tim yang sering kali tidak didapatkan melalui SCRUM. SCRUM membatasi otonomi karena berfokus pada kemampuan tim untuk mengembangkan produk berdasarkan spesifikasi khusus. Kita dapat menggeser pemikiran “memenuhi spesifikasi produk” dengan “mencapai Key Results”. Dengan fleksibilitas ini, SCRUM dapat membantu tim menyelesaikan proyek atau inisiatif yang kompleks. Penting bahwa proyek yang sedang dikerjakan oleh tim SCRUM memenuhi tujuan yang dinyatakan dalam OKR.
Sumber
https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/
https://www.pmi.org/learning/library/agile-project-management-scrum-6269
https://www.scrumversity.org/scrum-characteristics
https://www.todaysoftmag.com/article/2603/how-okrs-and-scrum-work-together
https://www.whatmatters.com/resources/okr-vs-scrum-difference-between/