IF 308 Manajemen Proyek Perangkat Lunak 2 sks Sem Genap 2007/2008 Elisati Hulu
Sasaran Kuliah agar mahasiswa mengetahui, mengenal dan memahami manajemen proyek perangkat lunak agar mahasiswa dapat menyusun kerangka acuan kerja dan proposal proyek perangkat lunak agar mahasiswa dapat mengembangkan skill (hubungan antar-pribadi, kerja sama tim, etika kerja yang baik, dll.) yang semestinya dimiliki oleh seorang sarjana informatika
Daftar Pustaka Kezsbom, Deborah S., Edward Katherine A., The New Dynamic Project Management: Winning Through the Competitive Advantage, 2nd Ed., John Wiley & Sons, Inc., 2001 McLeod, Graham; Smith, Derek, Managing Information Technology Projects, International Thomson Pub, Henry, Joel, Software project management a real-world guide to success, Addison-Weasley2004 Pressman, Software Engingeering., 6 ed, McGraw Hill, ACM/IEEE, Computing Curricula 2001 Computer Science, IEEE, Dec
Materi Perkuliahan Lihat course plan course plancourse plan
Ekspetasi Setiap mahasiswa memiliki pengetahuan ttg bagaimana manajemen proyek perangkat lunak setiap mahasiswa memiliki skill yang sesui dengan latar belakang ilmu yang dipelajari setiap mahasiswa dapat membuat KAK dan proposal proyek perangkat lunak
TUGAS-TUGAS DAN QUIZs Pembuatan TOR Pembuatan Proposal Proyek Presentasi
SISTEM EVALUASI Quiz/ Test: - Ujian Tengah Semester: 30% Ujian Akhir Semester: 40% Praktikum: - Makalah: - Tugas: 30% Kehadiran: -
Tugas Kelompok Mencari contoh Terms of Reference (TOR) proyek PL yang nyata dan memahaminya (minggu ke-3: ). Mempresentasikan sebagian dari materi kuliah. (Slides dipersiapkan seminggu sebelumnya dan dikonsultasikan ke dosen.) Proyek: membuat Term of Reference (TOR) dan proposal (teknis dan biaya) untuk menjawab TOR. Tugas lain.
to: dan Cc: IM: Site MPPL:
10 kriteria seleksi sarjana IT (IF dan CS) 1.Communication skills (verbal & written) 2.Honesty/integrity 3.Teamwork skills 4.Interpersonal skills 5.Motivation/initiative 6.Strong work ethic 7.Analytical skills 8.Flexibility/adaptability 9.Computer skills 10. Self-confidence
Mekanisme Tender Customer/client/pemberi pekerjaan menyusun TOR/KAK/RFP Pengumuman lelang / tender proyek, di koran Nasional (iklan kolom) Pendaftaran calon peserta tender (mengecek persyaratan administrasi, misalnya bidang pekerjaan yang tercantum di SIUPP calon) Pemasukan proposal tender oleh peserta Penilaian dan seleksi proposal pemenang. Pengumuman pemenang. Penerbitan SPK (Surat Perintah Kerja)/SP3 Pelaksanaan Proyek
Mekanisme Pelaksanaan Proyek Pemenang menyerahkan laporan pendahuluan (isi utama: paket-paket pekerjaan, organisasi pelaksana proyek, penugasan personil, penjadwalan). Pelaksanaan paket-paket pekerjaan. Penyerahan laporan-laporan sesuai jadwal. Presentasi2 dan demo2. Evaluasi hasil kerja oleh Client dan pembayaran.
Terminologi (1) Project [Dictionary] : a piece of planned work or an activity which is completed over a period of time and intended to achieve a particular aim a specific plan [Dictionary] : a piece of planned work or an activity which is completed over a period of time and intended to achieve a particular aim a specific plan [IT Project Management: Kathy Schwalbe]: sebuah usaha keras yang diambil untuk menciptakan suatu produk, layanan atau hasil yang unik [IT Project Management: Kathy Schwalbe]: sebuah usaha keras yang diambil untuk menciptakan suatu produk, layanan atau hasil yang unik Attributes of projects Attributes of projects unique purpose temporary require resources, often from various areas should have a primary sponsor and/or customer involve uncertainty
Terminologi (2) Karakteristik yang membedakan proyek Non-routine task are involved Non-routine task are involved Planning is required Planning is required Specific objectives are to be met or a specific product is to be created Specific objectives are to be met or a specific product is to be created The project has a pre-determined time span The project has a pre-determined time span Work is carried out for someone other than yourself Work is carried out for someone other than yourself Work involves several specialisms Work involves several specialisms Work is carried out in several phases Work is carried out in several phases The resources that are available for use on the project are constrained The resources that are available for use on the project are constrained The project is large or complex The project is large or complex
Terminologi (3) Project Management [Deborah,..] is a planning, organizing, controlling and directing of company resources (i.e., money, materials, time and people) for a relatively short-term objective. It is established to accomplish a set of specific goals and objectives by utilizing a fluid, system approach to management, by having functional personnel or specialist assigned to a specific project [Deborah,..] is a planning, organizing, controlling and directing of company resources (i.e., money, materials, time and people) for a relatively short-term objective. It is established to accomplish a set of specific goals and objectives by utilizing a fluid, system approach to management, by having functional personnel or specialist assigned to a specific project
Software Projects vs others types of project Invisibility: progress is not immediately visible Complexity: software products contain more complexity than other engineered artefacts Conformity: software developers have to conform to the requirements of human clients. It it not just that individuals can be inconsistent, “organizational stupidity” Flexibility: high degree of change
Mengapa MP? Inti: meningkatkan keuntungan dan bertahan di tengah persaingan bisnis (bagi perusahaan/organisasi). Proyek: efisien, tepat waktu, pemilihan personil kompeten (tepat).
Apa itu MP? Fungsi tradisional MP: planning, organizing, directing, controlling, staffing. Fungsi MK sekarang: ….. (lihat gambar berikut)
Fungsi MP (sekarang) Organizing: WBS, struktur organisasi, rela-resp- auth, kualitas individu, alokasi sumber daya. Planning: situasi, hasil yang diinginkan, kegiatan-kegiatan, perumusan strategi, checkpoints dan standard. Controlling: pengukuran, evaluasi, penyesuasian, dokumentasi, umpan-balik. Directing: staf yang berkualitas, berkomitmen tinggi, delegasi, komunikasi, koordinasi kegiatan yang sedang berjalan.
Misi MP:
Mengapa MP gagal (1) : Lack of project focal point. Pilihan organisasi buruk. Proyek di “tangan” manajer saja. “Keikutsertaan” anggota tim kurang. Perencanaan buruk Otoritas manajer proyek tidak memadai. Manajer proyek tidak kompeten.
Mengapa MP gagal (2) : Tim tidak disiapkan untuk bekerja dalam tim. Komunikasi buruk. Tim tidak dapat “berbaur” dengan baik (tim tidak kompak). Misi proyek tidak didefinisikan dengan jelas. Tujuan (objectives) tidak disepakati tim dan hasil akhir tidak jelas. Ketidakmampuan untuk mengestimasi tanggal pencapaian target.
Mengapa MP gagal (3) : Tidak ada “milestone” yang jelas, kendali/kontrol lemah. Perencanaan instalasi dan terminasi proyek buruk. Dokumentasi teknis dan pengguna buruk.
Tugas Minggu Depan: Kelompok….: Menyiapkan slides materi Chapter 3 (Perencanaan Proyek) dan konsultasi ke dosen. (Presentasi di minggu ke-3.) Mengumpulkan contoh TOR (Terms of Reference) / Kerangka Acuan Kerja Proyek IT (Pembangunan PL).
Pembagian Tugas Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10