Trade off triangle : sesuatu yang menentukan keberhasilan proyek, yaitu :

  • Product
    • Ruang lingkup : apakah kemampuan produk sudah sesuai dengan kebutuhan
    • Performance : tingkat pemenuhan kebutuhan / kualitas produk
  • Schedule (jadwal) : pengaturan waktu (phase, start, end, pre, post, parallel)
  • Cost (biaya) : banyaknya alokasi resource yang diperlukan untuk memenuhi proses pengembangan perangkat lunak. Terdiri dari :
    • Variable cost : penggajian SDM, sewa network
    • Fix cost : pembelian tool

Fase software concept terdiri dari :

  • Concept exploration : pemahaman terhadap area bisnis yang dikerjakan. Jenis :
    • Financial, contoh : pada bank keuntungan diukur dari berapa banyak dana yang diputar
    • Membership, contoh : pada jobsdb keuntungan diukur dari jumlah tenaga kerja yang dihimpun
  • System exploration :pemahaman terhadap sistem, contoh : konsep, software, hardware, brainware, network

Fase requirement menghasilkan dokumen SRS.

Fase analisis menghasilkan architectural design berupa block diagram.

Fase design menyangkut spesifikasi :

  • Hardware : server dan client
  • Software : physical database, form, report
  • Brainware : kemampuan, pengalaman, expertise

Perbedaan antara manajemen program dan manajemen proyek :

  • Manajemen program meliputi : job desk, rule, sasaran, target. Memerlukan impersonal relationship (hubungan kerja)
  • Manajemen proyek meliputi : tool yang diperlukan supaya program dapat berjalan / mencapai tujuan. Memerlukan personal relationship (hubungan kemanusiaan)

Manajemen proyek merupakan bagian dari manajemen program. Manajemen program merupakan bagian dari manajemen perusahaan (company management).

Resource dalam manajemen proyek adalah waktu, biaya, dan SDM.

Tingkat kesuksesan proyek diukur dari :

  • Ketepatan waktu : semakin cepat selesai semakin baik
  • Biaya : semakin rendah semakin baik
  • Kemampuan perangkat lunak yang dihasilkan

Ukuran kesuksesan proyek :

  • Project size : banyaknya requirement yang harus diakomodasi oleh perangkat lunak.
  • Project duration : waktu yang diperlukan, mulai dari definisi sampai release proyek
  • Project team size : jumlah orang yang terlibat dalam proyek

Faktor-faktor yang mensukseskan proyek :

  • Executive support : orang yang mengambil keputusan / pengendali dalam proyek, bisa pimpinan atau manajer. Contoh pada FRS Online : rektor, dekan
  • User involvement : orang yang menggunakan perangkat lunak. Contoh pada FRS Online : mahasiswa, dosen
  • Experience project manager : banyaknya proyek yang dikerjakan dengan sukses, lamanya menangani proyek
  • Clear bussiness objectives : visi dan misi terdokumentasi
  • Minimized scope : ruang lingkup disesuaikan dengan resource
  • Standard software infrastructure
  • Firm basic requirements
  • Formal methodology : menggunakan metode yang sering digunakan. Contoh : waterfall, extreme programming
  • Reliable estimates : melibatkan kedua belah pihak (dan external team)

Stakeholder triad :

  • Function representative : orang yang bertanggung jawab dalam bidangnya
  • Executive sponsor
  • Project manager

Pekerjaan project manager :

  • Menentukan ruang lingkup proyek : nama, deskripsi, tujuan, ruang lingkup proyek
  • Identifikasi stakeholder : menghubungi stakeholder, persetujuan, kontrak
  • Membuat daftar pekerjaan secara rinci : Work Breakdown Structures (WBS)
  • Estimasi kebutuhan waktu
  • Membuat flow chart manajemen proyek awal
  • Identifikasi resource dan budget yang diperlukan
  • Evaluasi kebutuhan proyek
  • Identifikasi dan evaluasi resiko
  • Menyiapkan contingency plan (rencana alternatif jika resiko terjadi)
  • Identifikasi interdependensi
  • Identifikasi critical milestone
  • Berpartisipasi dalam fase review proyek
  • Mengamankan resource-resource yang diperlukan
  • Memanaje proses perubahan kontrol
  • Melaporkan status proyek

Menurut Project Management Institute, struktur project manajer ditentukan oleh :

  • Process
    • Project manager process : mendeskripsikan dan mengorganisasikan kerja proyek
    • Product-oriented process : menentukan dan membangun produk proyek
  • Knowledge area (ada 9)
    • Core functions : scope, time, cost, quality management
    • Facilitating functions : human resource, communication, risk, procurement management
    • Project integration management

Grup proses Project Management Institute :  initiating, planning, executing, controlling, closing.