Definisi
Metodologi untuk menerapkan prinsip manufaktur ramping pada pengembangan perangkat lunak (dikombinasikan dengan SCRUM dan diselaraskan dengan APD) guna mengatasi masalah seperti pengiriman tepat waktu dan perubahan kebutuhan.
Memahami konsep ini
Pengembangan Perangkat Lunak Lean adalah metodologi yang menerapkan prinsip manufaktur Lean pada pengembangan perangkat lunak, menggabungkan kerangka kerja Scrum dan menyelaraskannya dengan APD (Pengembangan Produk Dipercepat) untuk mengatasi masalah seperti pengiriman tepat waktu dan perubahan kebutuhan. Metodologi ini menekankan penghilangan pemborosan, percepatan pengiriman, dan peningkatan kualitas melalui iterasi serta umpan balik berkelanjutan agar dapat beradaptasi terhadap perubahan. Berbeda dengan manajemen proyek umum, LSD berfokus pada optimalisasi proses pengembangan perangkat lunak; keluarannya biasanya berupa rencana iterasi, diagram burn-down, dan inkremen perangkat lunak yang dapat dijalankan.
Contoh skenario bisnis
Saat proyek perangkat lunak sering terlambat dan kebutuhan sering berubah, pengembangan perangkat lunak lean dapat diterapkan. Misalnya, sebuah tim mengembangkan sistem manajemen pelanggan dengan menggunakan Scrum dan melakukan iterasi setiap dua minggu. Tugas divisualisasikan melalui kanban, dan kemajuan diselaraskan dalam rapat harian. Saat kebutuhan berubah, tim menilai dampaknya dan menyesuaikan rencana iterasi untuk memastikan fitur berprioritas tinggi diserahkan terlebih dahulu. Hasilnya, proyek diserahkan tepat waktu dan kepuasan pelanggan meningkat.