Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 3.05 KB

redmine-scrum.md

File metadata and controls

51 lines (37 loc) · 3.05 KB

Penggunaan Redmine dan SCRUM

Bagian ini berisi tentang proses SCRUM yang berjalan di Flipbox, dan penerapannya di sistem kolaborasi yang digunakan ( Redmine )


SCRUM @ Flipbox

SCRUM di Flipbox terbagi ke dalam beberapa proses utama

  • Requirement Gathering : Pembuatan konsep awal yang menghasilkan dokumen SRS dan Backlog yang berisi User Stories ( dapat dilihat di bagian Panduan System Analyst )
  • Sprint Planning : Proses perencanaan sprint yang menghasilkan dokumen Technical Specification ( selanjutnya akan disebut Tech Spec )
  • Pre Grooming : Proses diskusi Tech Spec untuk menyamakan pendapat dan meminimalisir resiko salah asumsi
  • Grooming : Proses perencanaan sprint berjalan. Dalam proses ini dilakukan Poker Planning untuk menentukan bobot setiap Story yang telah ditentukan sebelumnya
  • Sprint : Proses pengembangan sistem berdasarkan Stories yang telah ditentukan sebelumnya
  • Daily Standup : Proses diskusi di awal hari mengenai proses dan kendala yang dihadapi dalam pengembangan. Lihat deskripsi lebih lanjut di Koordinasi Harian
  • Sprint Retrospect : Proses evaluasi Sprint sebelumnya. Dalam proses ini akan dilakukan identifikasi masalah dan solusi yang harus dilakukan ke depannya.

REDMINE @ Flipbox

Dalam proses menjalankan SCRUM, Flipbox menggunakan sistem kolaborasi yang bernama REDMINE. Berikut adalah hal hal penting yang harus dipahami dalam penggunaan REDMINE

JENIS TASK

  • Story : pekerjaan terkait fitur yang akan dikembangkan
  • Task : pekerjaan kecil pendukung fitur / pecahan Story yang akan dikembangkan
  • Bug : pekerjaan terkait ketidaksesuaian atau kesalahan dalam fitur yang telah dikembangkan
  • Hotfix : adalah Bug yang muncul saat sistem telah digunakan ( in production ) dan harus segera diselesaikan secepatnya.
  • Improvement : pekerjaan yang akan memperbagus fitur yang telah dikembangkan

STATUS TASK

  • New : cukup jelas
  • In Progress : sedang dalam pengerjaan. pengembang diharapkan mencatat waktu pengerjaan melalui fitur log time / WorkTime
  • Resolved : pekerjaan sudah selesai dan bisa dilakukan testing oleh QA pada staging server atau beta distribution platform
  • Pending : pekerjaan ditunda karena ada faktor penghambat
  • Feedback : terdapat hal yang kurang jelas yang harus ditanyakan, diwajibkan untuk meninggalkan komentar/pertanyaan kepada PM
  • Re-open : pekerjaan tidak lulus hasil uji QA dan membutuhkan perbaikan, diwajibkan untuk meninggalkan komentar terkait perbaikan yang dibutuhkan.
  • Closed : pekerjaan lulus hasil uji QA dan siap untuk digunakan.
  • Rejected : pekerjaan tidak akan dikerjakan karena ada beberapa faktor tertentu.

PRIORITAS TASK

  • Low
  • Normal
  • High
  • Urgent
  • Immediate

Selengkapnya dapat dilihat di dokumen SOP Redmine