Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem...
Transcript of Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem...
![Page 2: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/2.jpg)
Project Planning, Execution, and Budget
Project Monitoring, Control, and
Closing
System Development
Life Cycle
Project Management
Concepts
![Page 3: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/3.jpg)
Konsep Manajemen Proyek
•Deliverable• Item yang diserahkan kepada klien atau manajemen
untuk diperiksa dan disetujui, dan harus diproduksi untuk menyelesaikan suatu proyek atau bagian dari proyek.
•Project Portfolio Management (PPM)• Himpunan praktik bisnis untuk mengelola proyek-proyek
sebagai portofolio strategis.
•Business Case• Mengidentifikasi peluang, masalah, atau kebutuhan dan
capaian bisnis yang diinginkan dari proyek.
![Page 4: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/4.jpg)
Konsep Manajemen Proyek
Jalur Project Portfolio Management (PPM)
Memetakan proyek yang diusulkan ke strategi organisasi (perusahaan).
Menilai value yang dibawa proyek yang diusulkan tersebut kepada perusahaan.
Menilai kompleksitas dari proyek yang diusulkan.
Prioritaskan proposal proyek untuk pemilihan proyek.
![Page 5: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/5.jpg)
Konsep Manajemen Proyek
Operasi vs. Proyek•Operasi
• Bisnis seperti biasa
•Proyek• Cakupan, deliverable dan hasil didefinisikan dengan jelas.• Jangka waktu dan jadwal yang diperkirakan tinggi tingkat
ketidakpastiannya.• Anggaran yang diperkirakan juga tinggi ketidakpastiannya.• Kebutuhan interaksi yang luas di antara peserta.• Tugas yang mungkin bersaing atau konflik dengan
kegiatan usaha lain.• Berisiko tetapi dengan potensi keuntungan atau manfaat
yang tinggi.
![Page 6: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/6.jpg)
Konsep Manajemen Proyek
Lingkup
Waktu
Sukses Proyek
Biaya
Tiga Pembatas Keberhasilan Proyek
![Page 7: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/7.jpg)
Konsep Manajemen Proyek
•Rayapan Lingkup (Scope Creep)•Pertumbuhan proyek
• Penumpukan perubahan kecil yang dengan sendirinya dapat tangani tetapi secara agregat signifikan.
•Berkontribusi terlampauinya budget, deadline dan sumber daya.•Pendekatan project management standard
mengurangi scope creep.
![Page 8: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/8.jpg)
Konsep Manajemen Proyek
1. Apa arti deliverable?
2. Apa tujuan dari PPM?
3. Apa yang membedakan proyek dari operasi?
4. Apa tiga kendala kesuksesan proyek?
5. Bagaimana scope creep dapat menyebabkan kegagalan proyek?
6. Apa yang mengidentifikasi kesempatan, masalah, atau kebutuhan dan hasil bisnis yang diinginkan dari proyek?
7. Pendekatan apakah yang meneliti proyek secara holistik dan mengelolanya sebagai portofolio strategis?
8. Apa yang diserahkan kepada klien atau manajemen untuk diperiksa dan disetujui?
9. Sebutkan tiga atribut yang harus dikelola secara efektif agar proyek selesai dan ditutup dengan keberhasilan!
10. Apa istilah dari kegiatan menumpuk perubahan kecil yang dapat dikelola sendiri tetapi secara agregat cukup signifikan?
![Page 9: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/9.jpg)
Project Planning, Execution, and Budget
Project Monitoring, Control, and
Closing
System Development
Life Cycle
Project Management
Concepts
![Page 10: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/10.jpg)
Perencanaan, Pelaksanaan & Penganggaran Proyek
• Project Business Case• Mengidentifikasi peluang, masalah, atau kebutuhan dan
capaian bisnis yang diinginkan dari proyek.
• Statement of Work (SOW)• Sebuah pernyataan definitif yang mendefinisikan rencana
proyek, tetapi tidak menawarkan pilihan atau alternatif dalam lingkupnya.
• Setelah rencana proyek di SOW ditinjau, dibuat keputusan lanjut atau tidak (Go/No-Go).
• Keputusan Go/Not-Go• keputusan resmi yang dibuat oleh PM, sponsor, dan eksekutif
dan pemangku kepentingan (stakeholders) yang berkaitan.
![Page 11: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/11.jpg)
Perencanaan, Pelaksanaan & Penganggaran Proyek
Tahapan dan Aktifitas Kunci Manajemen Proyek
![Page 12: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/12.jpg)
Perencanaan, Pelaksanaan & Penganggaran Proyek
•Work Breakdown Structure (WBS)• Mengidentifikasi semua pekerjaan atau kegiatan yang perlu
dilakukan, jadwal kerja, dan siapa yang akan melakukan pekerjaan.
•Milestones• Digunakan untuk mengelola kegiatan kerja proyek,
memonitor hasilnya, dan melaporkan status penting kepada proyek stakeholder.
•Crowdfunding• Penggalangan dana untuk proyek dari masyarakat, atau
orang-orang, melalui Web.
![Page 13: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/13.jpg)
![Page 14: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/14.jpg)
![Page 15: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/15.jpg)
![Page 16: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/16.jpg)
Perencanaan, Pelaksanaan & Penganggaran Proyek
•Responsibility Matrix• Menunjukkan siapa yang menjadi penanggungjawab
utama dan siapa penanggungjawab dukungan untuk kegiatan yang tercantum dalam WBS.
•Gantt Chart• Grafik bar yang menunjukkan waktu dari jadwal proyek.
![Page 17: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/17.jpg)
![Page 18: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/18.jpg)
![Page 19: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/19.jpg)
Contoh Gantt Chart
![Page 20: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/20.jpg)
![Page 21: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/21.jpg)
![Page 22: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/22.jpg)
Perencanaan, Pelaksanaan & Penganggaran Proyek
•Baseline (Master Plan)•Rencana proyek yang diterima dan akan
diselesaikan.•Berubah hanya melalui proses kontrol perubahan
resmi.
•Variance•Suatu perubahan terhadap baseline.
![Page 23: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/23.jpg)
Perencanaan, Pelaksanaan & Penganggaran Proyek
1. Jika kasus bisnis diterima, dokumen apa yang disiapkan?
2. Kegiatan apa yang dilakukan untuk mengelola usaha kerja proyek, memonitor hasil, dan melaporkan status kepada stakeholder?
3. Apakah lintasan terpanjang tugas melalui proyek?4. Apa yang memperlihatkan tanggung jawab utama dan
pendukung untuk tugas-tugas yang tercantum dalam WBS?
5. Jenis bar chart apa yang menunjukkan waktu dari jadwal proyek?
6. Ketika rencana proyek tersebut selesai dan disetujui, apa nama perubahan terhadap baseline?
![Page 24: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/24.jpg)
Project Planning, Execution, and Budget
Project Monitoring, Control, and
Closing
System Development
Life Cycle
Project Management
Concepts
![Page 25: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/25.jpg)
Monitoring, Kendali & Penutupan Proyek
•Kendali Perubahan Terpadu•Proses yang membantu pengelolaan gangguan
akibat perubahan yang diminta dan tindakan korektif di seluruh siklus hidup proyek.•Perlu disimpan:
• Permintaan perubahan disetujui/ditolak• Updates terhadap rencana/cakupan proyek• Tindakan korektif/prefentif yang disetuji• Perbaikan cacat yang disetuji/divalidasi
![Page 26: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/26.jpg)
Monitoring, Kendali & Penutupan Proyek
•Critical Path• Jalur terpanjang dari tugas-tugas di sepanjang proyek.
Penundaan tugas di jalur ini menyebabkan proyek menjadi panjang, kecuali ada kompensasi sebanding. Berisi tugas-tugas atau aktifitas kritis.
•Critical Tasks• Tugas atau aktifitas pada critical path yang harus
dituntaskan sesuai jadwal agar proyek selesai tepat waktu.
•Noncritical tasks• Tugas atau aktifitas tidak pada critical path, tetapi dapat
kritis jika ditunda cukup lama.
![Page 27: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/27.jpg)
Monitoring, Kendali & Penutupan ProyekKendali Proyek
![Page 28: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/28.jpg)
Monitoring, Kendali & Penutupan Proyek
•Kendali Proyek•Digunakan untuk mengidentifikasi kapan perlu
mendeklarasikan kegagalan dari proyek berjalan dan menghentikannya.
•Sunk Cost•Uang yang sudah dibelanjakan pada proyek.
![Page 29: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/29.jpg)
Monitoring, Kendali & Penutupan Proyek
Penutupan Proyek & Postmortem•Project closure tidak selalu menunjukkan proyek
tuntas (selesai).•Perusahaan dan orang yang bekerja pada proyek
tersebut untung.•Tinjauan pasca proyek atau postmortems,
mengidentifikasi alasan proyek sukses atau tidak, kekuatan dan kelemahan dari project plan, bagaimana masalah dideteksi dan diselesaikan, dan bagaimana proyek ini berhasil tanpa itu semua.
![Page 30: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/30.jpg)
Monitoring, Kendali & Penutupan Proyek
1. Apa yang dilakukan untuk mengetahui dampak dari perubahan yang diminta dan tindakan korektif yang dikelola di seluruh siklus hidup proyek?
2. Berapa lama suatu proyek?3. Dengan asumsi tidak ada perubahan yang dibuat,
apa yang terjadi ketika tugas pada jalur kritis tertunda?
4. Biaya apa yang tidak dipertimbangkan ketika memutuskan untuk mematikan proyek?
5. Kapan pelajaran dari proyek yang sudah selesai diidentifikasi?
![Page 31: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/31.jpg)
Project Planning, Execution, and Budget
Project Monitoring, Control, and
Closing
System Development
Life Cycle
Project Management
Concepts
![Page 32: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/32.jpg)
System Development Life Cycle
System Development Life Cycle (SDLC)•Metode pengembangan sistem tradisionaluntuk
proyek IT besar, seperti infrastruktur IT atau sistem perusahaan.•Kerangka kerja terstruktur yang terdiri dari
himpunan berturutan proses.•Sangat renta terjadinya scope creep melalui:
• Permintaan fitur tambahan• Pemangku-kepentingan tidak semestinya• Peningkatan atau perubahan teknologis.
![Page 33: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/33.jpg)
System Development Life Cycle
Ide Permulaan
Analisa Kebutuhan
Analisa Sistem
Pengembangan
Implementasi
PerawatanObyektif
Ekspektasi
Spesifikasi
![Page 34: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/34.jpg)
System Development Life Cycle
•Analisa Kebutuhan (Requirements)•Defisiensi diidentifikasi dan digunakan untuk
menetapkan kebutuhan sistem baru.•Makin banyak waktu disediakan dalam analisa maka lebih besar peluang SI-nya sukses.
•Analisa Sistem•Perancangan sistem yang diusulkan.
•Studi Kelayakan (Feasibility)•Teknis, Ekonomis, Hukum dan Organisasi, dan
Perilaku.
![Page 35: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/35.jpg)
System Development Life Cycle
•Pengembangan Sistem•Pembuatan didasarkan pada tujuan fungsional
untuk memecahkan masalah bisnis.
•Pengujian (Testing)•Verifikasi bahwa aplikasi, antarmuka, transfer
data, dll, bekerja dengan benar di bawah semua kondisi yang mungkin.
![Page 36: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/36.jpg)
System Development Life Cycle
•Implementasi•Konversi dari sistem lama ke sistem baru.•Parallel: transfer simultan•Direct: Memotong dan migrasi•Pilot: Test baru daripada membangun•Phased: komponen tertentu dalam tahapan
•Perawatan•Melakukan audit untuk menilai kemampuan dan menentukan kebenaran operasional.
![Page 37: Proyek Perangkat Lunak - Komputasi · Konsep Manajemen Proyek ... •Metode pengembangan sistem tradisionaluntuk ... •Melakukan audit untuk menilai kemampuan dan menentukan kebenaran](https://reader033.fdocument.pub/reader033/viewer/2022042708/5ae1db787f8b9a90138ba191/html5/thumbnails/37.jpg)
System Development Life Cycle
1. Apa saja tahapan dari SDLC?
2. Mengapa desain sistem informasi sangat rentan terhadap scope creep?
3. Apa yang dapat dilakukan untuk mencegah proyek runaway?
4. Jelaskan uji kelayakan dan perannya!
5. Apa empat metode konversi?