Metodologi Manajemen Proyek untuk DevOps

Konsep DevOps

Cem Sakarya

DevOps Risk Advisor

Mengapa manajemen proyek penting bagi DevOps?

  • Menentukan bagaimana tim akan bekerja
  • Mendorong perubahan
  • Mengelola lini masa/sumber daya
  • Kolaborasi dalam/antar tim

Apa itu manajemen proyek?

Manajemen proyek adalah penggunaan

  • pengetahuan khusus,
  • keterampilan,
  • alat, dan
  • teknik

untuk menghadirkan sesuatu yang bernilai bagi orang lain.

Konsep DevOps

Waterfall

 

Kebutuhan

Desain

Kembangkan

Uji

Rilis

 

  • Metodologi lama
  • Tidak dapat kembali ke tahap sebelumnya
  • Mengembangkan seluruh produk sekaligus
Konsep DevOps

Agile

Metode Operasional Sirkular Agile

  • Serangkaian siklus
  • Mencapai satu tujuan kecil per tahap
  • MVP terlebih dahulu, lalu peningkatan
  • Melalui siklus setiap kali
Konsep DevOps

Memilih model manajemen proyek yang tepat

Ikon piala

Metodologi terbaik bergantung pada:

  • Keahlian tim
  • Anggaran
  • Kompleksitas proyek
  • Ekspektasi

Agile adalah standar de facto bagi sebagian besar tim pengembang perangkat lunak.

Konsep DevOps

Scrum

Sprint dalam Scrum adalah rentang waktu dua hingga empat minggu dengan tujuan pengembangan ringan bagi tim.

Sprint

Kanban

Tidak ada sprint di Kanban; perbaikan dilacak secara berkelanjutan.

Papan Kanban

Konsep DevOps

Scrum

  • Sprint berkala dengan durasi tetap (mis. dua minggu)
  • Belajar dari pengalaman
  • Perencanaan sprint, sprint, daily standup, tinjauan sprint, retrospektif sprint
  • Product owner, scrum master, tim pengembang

Kanban

  • Aliran kontinu
  • Gunakan visual untuk meningkatkan pekerjaan yang sedang berlangsung
  • Visualisasikan alur kerja, batasi work-in-progress, kelola aliran, masukkan umpan balik berulang
  • Tidak ada peran yang didefinisikan
1 https://www.atlassian.com/agile/kanban/kanban-vs-scrum
Konsep DevOps

 

  • Scrum dan Kanban termasuk dalam metodologi Agile
  • Keduanya meningkatkan kolaborasi
  • Keduanya kuat bila diterapkan pada use case yang tepat
Konsep DevOps

Ayo berlatih!

Konsep DevOps

Preparing Video For Download...