Perangkat lunak (software) adalah sekumpulan kode / instruksi / aturan untuk menyelesaikan suatu masalah tertentu. Tujuannya untuk transparansi, performansi, integrasi, optimasi (efisiensi).

Proyek adalah kegiatan / aktivitas yang mempunyai batasan waktu, biaya, resource (sumber daya) dan mempunyai tujuan. Lawannya adalah rutinitas.

Manajemen adalah kegiatan mengatur / mengelola (batasan2). Aktivitasnya terdiri dari planning, organizing, action, controlling.

Jadi Manajemen Proyek Perangkat Lunak (MPPL) adalah aktivitas untuk planning, controlling dengan menggunakan resource yang ada untuk membuat perangkat lunak dalam jangka waktu tertentu untuk memenuhi kebutuhan.

Tujuan mempelajari MPPL adalah :

  • Menentukan / mengukur lama suatu proyek
  • Estimasi biaya proyek
  • Feasibilitas teknis dan ekonomis
  • Mengelola / mengatur resource (SDM)

Input MPPL adalah pengetahuan yang diperlukan, seperti manajemen, Rekayasa Perangkat Lunak (RPL), software measurement.