Skip to main content

Pengertian Framework SCRUM



SCRUM adalah salah satu metode rekayasa perangkat lunak dengan menggunakan prinsip-prinsip pendekatan AGILE, yang bertumpu pada kekuatan kolaborasi tim, incremental product dan proses iterasi untuk mewujudkan hasil akhir.

Scrum sendiri bukan satu-satunya metode yang menggunakan pendekatan AGILE. Mungkin kita juga pernah mendengar metode Extreme Programming (XP) yang juga menggunakan pendekatan AGILE dalam rekayasa perangkat lunak. Masing-masing metode memiliki fokus atau penekanan yang berbeda yang tentu saja dapat dikombinasika untuk menghasilkan proses yang optimal.

Teknik SCRUM dapat dilakukan di sebuah kepanitiaan ataupun project lain diluar bisnis teknologi informasi. Dalam teknik SCRUM terbagi dalam tiga roles, yang pertama adalah Product Owner, Scrum Master dan Develophment/Scurm Team. Product owner bertugas mengatur urusan dengan Stakeholder sedangkan Scrum Master mengurusi bagian internal, di bagian Development Team mengatur urusan teknik pengerjaan project dan pembahasan yag lebih rinci.

Banyak perusahaan multinasional menginternalisasi atau mengadopsi teknik ini sebagai standar bekerja mereka, karena secara umum teknik crum berhasil membuat beberapa perusahaan menaikan omset karena system yang telah teruji ini. Teknik scrum membuat pekerjaan anda menjadi lebih tertata dan lebih detail.

Namun segala sesuatu memiliki nilai plun dan minus, begitu juga dengan teknik scrum ini, scrum menjadikan pekerjaan lebih rapi namun teknik ini tidak cocok diterapkan pada perusahaan jasa yang butuh deadline cepat. Scrum membuat pekerjaan menjadi lebih lama dalam estimasi waktu. Namun segala sesuatunya pasti dapat di selesaikan apabila sudah memiliki persiapan yang matang dari awalnya.

Teknik srum dimulai dari pembahasan project antara Product Owner dengan Stakeholder terkait, lalu dibentuklah Srum Master dan Team Development. Lahkah pertama yang dilakukan oleh Scrum master adalah dengan membuat semua list pekerjaan yang sebut juga dengan User Story, User Stori tersebut dibuat di media yang dinamakan Backlog yang di tempel di TaskBoard, User Story terdiri :

Scrum master. Di setiap perusahaan yang menerapkan framework scrum pada setiap tim/divisi yang ada diperusahaan tersebut, pastinya (wajib) ada yang namanya scrum master. Tugas dari role ini ialah memastikan bahwa setiap harinya dalam setiap kegiatan, semua anggota tim yang termasuk dalam tim scrum melaksanakan framework scrum. Scrum master juga dapat dikatakan sebagai fasilitator tim, yaitu membantu setiap anggota tim untuk lebih mengerti teoritikal dari scrum dan implementasinya. Selain itu, scrum master juga bertanggung jawab untuk memimpin tim agar tim dapat lebih mature dalam menjalankan scrum framework.

Product Owner (PO). Kalau didivisi saya magang, PO itu adalah orang yang mengerti secara bisnis apa yang dikerjakan oleh tim dan bagaimana pengaruh setiap pekerjaan yang dilakukan tim terhadap keberlangsungan bisnis perusahaan, yah dapat dikatakan PO itu master-nya bisnis dalam tim. Tugas dari PO ini membuat Product Backlog, seperti daftar pengembangan bisnis yang akan berdampak terhadap pekerjaan tim yang akan dikerjakan oleh tim. Product Owner juga menyampaikan setiap progress pekerjaan tim terhadap client (pengguna) dari produk yang dikerjakan/dikembangkan oleh tim.
Development team. Disini kami terdiri dari beberapa latar belakang pekerjaan, yaitu Back End Developer, Front End Developer (Android dan iOS), System Analyst, Software Tester, UI/UX Designer. Di bagian inilah saya berada, yaitu sebagai Back End Developer. Pertama kami bertugas untuk memberikan penilaian tingkat kesulitan setiap backlog yang dibuat oleh PO. Kemudian kami melist backlog mana saja yang akan kami kerjakan selama satu sprint. Biasanya satu sprint dilaksanakan dalam dua minggu sesuai dengan kemampuan tim. Tahapan ini dinamakan sprint planning dan menjadikannya sebagai sprint backlog. Setelah itu, kami mengerjakan setiap task yang telah kami commit untuk mengerjakannya.

Setiap Backlog yang dibuat diberi setimasi dan standar atau tingkat kesulitan, anda bisa memakai angka 1, 2, 3 dan seterusnya untuk menjelaskan tingkat kesulitan maupun huruf seperti A, B, C dan lain sebagainya, dan yang paling penting dari kode ini adalah semua team development harus mengerti maksud kode tersebut. Setelah dibuat kode maka tugas selanjutnya membuat sprint, sprint adalah batasan waktu pengerjaan dan jika telah ditetapkan maka teknik scrumk tidak diberkenankan mengubah konspe ditengah jalan.

Nah, kita masuk ke bagian value yang ada dalam framework scrum. Yaitu:
Courage : yaitu setiap anggota tim harus berani, saling semangat dan menyemangati untuk mengerjakan setiap pekerjaan. Hal ini penting agar setiap anggota dapat mengerjakan tasknya dengan keadaan gembira dan tidak tertekan secara emotional.

Focus : berarti setiap anggota tim harus bisa fokus dalam mengerjakan setiap tugasnya untuk menghasilkan produk yang sesuai dengan kesepakatan tim.

Commitment : setiap anggota tim harus berkomitmen menjalankan tugasnya untuk mecapai tujuan yang ditetapkan oleh tim secara bersama-sama.

Respect : berarti setiap anggota tim harus saling menghormati, dan menghargai pekerjaan setiap anggota tim serta memberikan kepercayaan kepada setiap pribadi anggota tim.

Openness : setiap anggota harus terbuka terhadap segala sesuatu yang dikerjakannya kepada anggota tim maupun orang yang berada diluar tim. Terbuka akan apa yang dikerjakan, permasalahan apa yang dihadapi dan terbuka untuk memohon bantuan dan memberikan bantuan terhadap orang lain.


Kesimpulan dari framework SCRUM adalah sebuah metode yang bisa digunakan suatu perusahaan IT atau bidang-bidang lainnya, memudahkan pengerjaan menjadi lebih cepat, lebih teratur, terorganisir dengan baik dan tepat sasaran

Comments

Popular posts from this blog

Makalah Perbedaan Detik.com & Kompas.com

KATA PENGANTAR Puji syukur kami panjatkan kehadirat Allah SWT karena atas berkah rahmat dan berkah-Nya sehingga makalah yg berjudul  “Perkembangan Sistem Informasi”  dapat saya selesaikan tepat pada waktunya. Ucapan terima kasih yang sebesar – besarnya untuk dosen pengampu mata kuliah Pengantar TI  ibu Tutut Maitanti, S.Si.,M.Kom yang telah membimbing saya selama pengerjaan makalah ini. Saya sangat menyadari bahwa di dalam makalah ini masih terdapat beberapa kekurangan dan jauh dari kata sempurna, oleh karena itu kami sangat mengharapkan kritik dan saran dari pembaca sekalian yang bersifat membangun demi kesempurnaan di makalah-makalah berikutnya. Dan akhirnya kami sangat berharap semoga makalah yang kami susun ini dapat bermanfaat bagi kita semua. DETIK.COM Review Detik.com Detikcom ialah sebuah portal web yang berisi berita aktual dan artikel dalam jaringan di Indonesia. Detikcom merupakan salah satu situs berita terpopuler di Indonesia. Berbeda dari situs-situs berita berbaha...

Cara install Greenfoot

Disini saya akan menjelaskan sedikit ilmu tengtang instal software Greenfoot. Software ini sangat menarik bisa untuk membuat game. pasti kalian penasarankan oke langsung saja. Cara instal seperti biasa kita klik run pada menu setup jika ana belum mempunyai softwarenya tidak usah bingung saya sediakan linknya  http://www.greenfoot.org/download tinggal memilih mana sesuai kebutuhan anda disitu disitu sudah ada beberapa pilihan misal Windows, Max OS X, Ubuntu, Pure Java dan Stand Alone tinggang klik tunggu download selesai. Jika sudah selesai maka kita mulai pertama : Klik run pada setup greenfoot Selanjutnya akan muncul tampilan : maka kita tinggal klik next saja selanjutnya muncul tampilan : Klik next saja maka akan lanjut muncul : Klik next saja langsung selanjutnya : Disini merupakan directori tempat anda mengistal bisa anda ubah sesuai keinginan jika sudah langsung klik next muncul : Next saja ...

Cara Instal JDK Di Windows 8

Disini saya akan mencoba mnjelaskan sedikit ilmu yang saya dapatkan. Cara menginstal JDK. JDK adalah singkatan dari Java Development Kit programen tentu saja tidak asing dengan software yang satu ini. Oke langsung saja jika belum mempunyai aplikasinya maka saya sudah siapkan link untuk downlod software ini  ORACLE tinggal masuk dan sudah tersedia pilihan dan tinggal kita download. Setelah selesai menginstal kita perlu melakukan perubahan path pada sistem di Windows, caranya buka Start > klik kanan pada This PC  > System properties > Tab Advance > Environtment Variables maka akan muncul digambar dibawah : Setelah muncul seperti gambar diatas maka klik pada bagian Environmrnt Variables maka akan muncul gambar dibawah ini : Setelah itu maka muncul seperti gambar diatas. Sebelumnya silahkan masuk pada directori anda menginstal misal C:\Program Files\Java\jdk1.7.0_67\bin klik edit lalu kopikan direktori anda tersebut sepe...