knowledge base

Manajemen Modern dengan Scrum

Profesionalisme dalam industri software development sama pentingnya dengan di dunia kedokteran maupun dunia aviasi.

Ada 3 alasan kenapa sebuah software bisa memiliki kualitas yang rendah.

  1. Software developer tidak mengetahui teknik dan praktik untuk mengembangkan software berkualitas tinggi.
  2. Software developer tidak diizinkan oleh manajernya ataupun pelanggannya untuk mengembangkan software berkualitas tinggi karena managernya atau pelanggannya menganggap hal tersebut terlalu menyita waktu dan mahal.
  3. Software developer tidak memiliki motivasi untuk melakukannya.

It’s always people problem

Mayoritas permasalahan dalam software development adalah people problem.

Mengapa ?

  • Software dikembangkan oleh manusia
  • Dalam proses pengembangannya perlu kolaborasi
  • Terdapat politik dan birokrasi antara stakeholder atau 3rd party vendor yang mempengaruhi jalan pengembangan software.

Ini penyebab mengapa industri software di Indonesia masih banyak mengalami kegagalan.

Karena banyak dari kita belum sadar bahwa kebanyakan masalah di industri software adalah masalah sosiologi bukan teknologi.

Kita sudah berada di Abad 21

Banyak software developer yang potensinya tidak bisa berkembang karena manajernya yang tidak memiliki empati terhadap mereka dan tidak menginvestasikan waktu untuk memberikan personal coaching kepada mereka.

Ikuti perkembangan zaman dalam mengelola departemen / perusahaan yang dipimpin karena ada cara-cara tradisional yang sudah tidak relevan lagi.

A problem can’t be solved from the same state of mind that created it. — Albert Einstein