Manajemen Proyek Ian Sommerville 2004 Software Engineering 7

  • Slides: 20
Download presentation
Manajemen Proyek ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 1

Manajemen Proyek ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 1

Overview Beberapa pertanyaan: l Apa saja komponen-komponen dari manajemen proyek? l Bagaimana perencanaan membantu

Overview Beberapa pertanyaan: l Apa saja komponen-komponen dari manajemen proyek? l Bagaimana perencanaan membantu di dalam pengelolaan sumber daya proyek? l Apakah peranan perencanaan (planning) didalam memfasilitasi pengembangan software? ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 2

Bahasan l l l 4 P’s Manajemen Proyek (Management Project) Perencanaan Proyek (Project Planning)

Bahasan l l l 4 P’s Manajemen Proyek (Management Project) Perencanaan Proyek (Project Planning) ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 3

MANAJEMEN PROYEK : ü Ilmu dan seni yang berkaitan dengan memimpin dan mengkoordinir sumber

MANAJEMEN PROYEK : ü Ilmu dan seni yang berkaitan dengan memimpin dan mengkoordinir sumber daya yang terdiri dari manusia dan material dengan menggunakan teknik pengelolahan modern untuk mencapai sasaran yang telah ditentukan, yaitu lingkup, mutu, jadwal, dan biaya serta memenuhi keinginan para stakeholder ü Aplikasi pengetahuan, keahlian, alat bantu dan teknik untuk mengelola aktivitas proyek dalam menghadapi kebutuhan dasar stakeholders - client dan memprediksi berbagai hal yang berkaitan dengan proyek ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 4

4 Dimensi Proyek People Product ©Ian Sommerville 2004 Process Technology Software Engineering, 7 th

4 Dimensi Proyek People Product ©Ian Sommerville 2004 Process Technology Software Engineering, 7 th edition. Chapter 1 Slide 5

Empat P l l People — elemen terpenting dari kesuksesan suatu proyek Product —

Empat P l l People — elemen terpenting dari kesuksesan suatu proyek Product — sistem yang akan dibangun Process — Sekumpulan framework activities dan engineering tasks agar proyek berjalan Project — Seluruh kerja/usaha yang dibutuhkan untuk mewujudkan suatu produk ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 6

People Pada software process, terdapat 5 tipe dari players: • Senior managers, yang mendefinisikan

People Pada software process, terdapat 5 tipe dari players: • Senior managers, yang mendefinisikan dari masalah bisnis. (berpengaruh kuat terhadap project). • Practitioners, yang akan mengantar pada kemampuan teknik untuk engineering software. • Project (technical) managers, seseorang yang harus merencanakan, memotivasi, dan mengorganisasikan. Individu yang menjaga jalannya manajemen proyek dan semua sumber dayanya (biaya, staff, waktu, kualitas) • Customers, seseorang yang akan menspesifikasikan requirements dari software. • End users, seseorang yang berinteraksi software yang akan direleased. ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 7

Proses Masing-masing fungsi akan menjadi proses dari team software melalui aktivitas framework : Ø

Proses Masing-masing fungsi akan menjadi proses dari team software melalui aktivitas framework : Ø Komunikasi customer – tugas untuk membangun komunikasi yang efektif diantara customer Ø Planning – tugas untuk mendefinisikan resource, timelines dsb Ø Analisis resiko – tugas untuk menerima resiko teknik dan management Ø Engineering – tugas untuk membangun sistem aplikasi Ø Construction dan release - installation, release control, dan customer support. Ø Customer evaluation – tugas untuk mendapatkan feedback dari customer dan hasil evaluasi ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 8

Project q Kumpulan aktifitas yang jika dikerjakan secara berkesinambungan akan dapat mencapai sukses secara

Project q Kumpulan aktifitas yang jika dikerjakan secara berkesinambungan akan dapat mencapai sukses secara keseluruhan. q Sesuatu hal yang biasa diminta oleh client q Dibuat untuk memperbaiki suatu masalah dan atau sesuatu yang baru yang berbeda q Harus unik dari proyek-proyek yang lain. ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 9

Project yang komplit memerlukan beberapa tugas : v. Mereview permintaan customer v. Merencanakan dan

Project yang komplit memerlukan beberapa tugas : v. Mereview permintaan customer v. Merencanakan dan menjadwalkan secara formal, fasilitas pertemuan dengan customer v. Mengharapkan penelitian untuk mendefinisikan solusi dan pendekatan yang ada v. Menyiapkan “dokumen pekerjaan” dan agenda untuk pertemuan formal v. Mengharapkan terjadinya pertemuan v. Mengembangkan mini-spec untuk perbaikan, konsistensi, dan kelemahan pada ambiguitas v. Memodifikasi cakupan dokumen yang diperlukan ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 10

Faktor yang menentukan kegagalan proyek 1. Keterbatasan Lingkup Proyek • Time • Cost •

Faktor yang menentukan kegagalan proyek 1. Keterbatasan Lingkup Proyek • Time • Cost • Quality 2. Fase Proyek • Persiapan • Perencanaan • Pelaksanaan • Pengawasan • Sosialisai ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 11

Keberhasilan suatu proyek ©Ian Sommerville 2004 Dokumentasi fase proyek yang baik Software Engineering, 7

Keberhasilan suatu proyek ©Ian Sommerville 2004 Dokumentasi fase proyek yang baik Software Engineering, 7 th edition. Chapter 1 Slide 12

Dokumentasi l l l Dokumen Konsep Proyek Dokumen Kebutuhan Proyek Dokumen Persetujuan Dokumen lingkup

Dokumentasi l l l Dokumen Konsep Proyek Dokumen Kebutuhan Proyek Dokumen Persetujuan Dokumen lingkup proyek Dokumen Perencanaan Proyek Dokumen Sosialisasi ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 13

DASAR-DASAR PROYEK Memulai Proyek Menentukan Kelayakan Proyek Menjadwalkan & Merencanakan Proyek Mengelolah Kegiatan &

DASAR-DASAR PROYEK Memulai Proyek Menentukan Kelayakan Proyek Menjadwalkan & Merencanakan Proyek Mengelolah Kegiatan & Anggota Proyek ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 14

PROYEK VS PROGRAM PROYEK A PROYEK D PROYEK C PROYEK B PROYEK E ©Ian

PROYEK VS PROGRAM PROYEK A PROYEK D PROYEK C PROYEK B PROYEK E ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 15

Sasaran Proyek dan 3 Kendala (Triple Constraint) Setiap Proyek memiliki tujuan khusus, didalam proses

Sasaran Proyek dan 3 Kendala (Triple Constraint) Setiap Proyek memiliki tujuan khusus, didalam proses pencapaian tujuan tersebut ada 3 constraint yang harus dipenuhi, yang dikenal dengan Trade-off Triangle atau Triple Constraint : MUTU ANGGARAN JADWAL ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 16

Sasaran Proyek dan 3 Kendala (Triple Constraint) BIAYA MUTU Sesuai Anggaran Tidak harus dicairkan

Sasaran Proyek dan 3 Kendala (Triple Constraint) BIAYA MUTU Sesuai Anggaran Tidak harus dicairkan sekaligus Sesuai Target WAKTU On Time Delivery per Modul / Process / Phase ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 17

©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 18

©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 18

©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 19

©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 19

End of This Session. . . ©Ian Sommerville 2004 Software Engineering, 7 th edition.

End of This Session. . . ©Ian Sommerville 2004 Software Engineering, 7 th edition. Chapter 1 Slide 20 2