Scrum Master

Fungsi:

  • Fasilitator tim Agile
  • Menjaga proses Scrum berjalan dengan benar 

Fokus:

  • Process & team productivity 

Tugas utama:

  • Remove blocker (hambatan tim)
  • Facilitate meeting (daily standup, sprint planning, dll)
  • Coaching Agile mindset

Output:

  • Tim kerja lancar, tidak terhambat
  • Proses Agile berjalan efektif

Product Owner

Fungsi:

  • Penghubung bisnis & tim IT
  • Penentu prioritas produk

Fokus:

  • Value / bisnis

Tugas utama:

  • Menyusun Product Backlog
  • Menentukan prioritas fitur
  • Berkomunikasi dengan stakeholder 

Output:

  • List fitur yang jelas & terprioritas
  • Produk sesuai kebutuhan bisnis

Developers

Fungsi:

  • Membangun produk (coding, testing, dll)

Fokus:

  • Technical execution

Tugas utama:

  • Develop fitur
  • Testing & bug fixing
  • Deploy system

Output:

  • Software / aplikasi siap pakai 

Business Analyst

Fungsi:

  • Menggali kebutuhan bisnis jadi requirement

Fokus:

  • Requirement clarity

Tugas utama:

  • Analisis kebutuhan user
  • Dokumentasi (BRD, FRD, use case)
  • Bridge antara user & developer

Output:

  • Requirement jelas & terdokumentasi

Project Manager

Fungsi:

  • Mengelola project secara keseluruhan

Fokus:

  • Timeline, budget, scope

Tugas utama:

  • Planning project
  • Monitoring progress
  • Risk management

Output:

  • Project selesai tepat waktu & sesuai scope


End-to-End Process (Step by Step)

 1775281023-image.png

STEP 1 – Business Need

Dimulai dari kebutuhan bisnis

  • Stakeholder punya masalah / ide
  • Masuk ke:
    • Business Analyst
    • Product Owner

STEP 2 – Requirement Gathering

Oleh Business Analyst

  • Interview user
  • Analisis proses bisnis
  • Buat dokumentasi:
    • BRD / User Story

Output:
Requirement jelas

STEP 3 – Product Backlog Creation

👉 Oleh Product Owner

  • Ubah requirement jadi:
    • User Story
    • Backlog list
  • Prioritization:
    • High Low value

Output:
Product backlog

STEP 4 – Sprint Planning

👉 Dipandu Scrum Master

  • Tim pilih task dari backlog
  • Tentukan:
    • Sprint goal
    • Estimasi kerja

Output:

Sprint backlog

STEP 5 – Development

👉 Oleh Developers

  • Coding
  • Testing
  • Integration

Scrum Master:

  • Remove blocker

Output:
Increment (fitur jadi)

STEP 6 – Daily Standup

👉 Setiap hari

  • Apa yang dikerjakan?
  • Kendala?
  • Plan hari ini?

Dipandu Scrum Master

STEP 7 – Sprint Review

👉 Demo ke stakeholder

  • Product Owner validasi
  • Feedback dikumpulkan

Output:
Feedback bisnis

STEP 8 – Sprint Retrospective

👉 Evaluasi internal tim

  • Apa yang perlu diperbaiki?

Output:

Continuous improvement

STEP 9 – Release / Deployment

👉 Produk dirilis

  • Digunakan oleh user

Tujuan Akhir

  • Produk sesuai kebutuhan bisnis
  • Delivery cepat (Agile)
  • Minim error
  • High value untuk user