530 likes | 677 Views
CHAPTER 4 “MANAJEMEN PROYEK”. 092904006 SYAPUTRI ARTAMI S 092904010 AYU ANGGRIANI H 092904011 RUDI DIAN SYAH 092904030 ZUL FADLY SULTHAN 092904035 JUMIATI 092904041 HUSNAENI 092904043 NURHALIMAH. Kelompok 3.
E N D
CHAPTER 4 “MANAJEMEN PROYEK” 092904006 SYAPUTRI ARTAMI S 092904010 AYU ANGGRIANI H 092904011 RUDI DIAN SYAH 092904030 ZUL FADLY SULTHAN 092904035 JUMIATI 092904041 HUSNAENI 092904043 NURHALIMAH Kelompok 3
kegagalanbanyakmegaproyekperangkatlunakpadatahun 1960-an danawal 1970-an merupakanpetujukawalmengenaikesulitanmanajemenperangkatlunak. proyek-proyekinigagalbukankarenamanajeratauprogramertidakkompeten. Sebaliknya, proyek yang besardanmenantanginimenarikornga – orang dengankemampuandiatas rata-rata. Kegagalan yang terjadiditimbulkanolehpendekatanmanajemen yang digunakan.
Kebutuhanakanmanajemenmerupakanperbedaanpentingantarapengembanganperangkatlunakprofesionaldanpemograman yang amatir. Kita memerlukanmajaemenproyekperangkatlunakkarenarekayasaperangkatlunakprofesionalsalaludibatasiolehanggarandanjadwal.
Manajerperangkatlunakbertanggungjawabdalammerencanakandanmenjadwalkanpengembanganproyek. Merekamensupervisipekerjaanuntukmenjaminpengerjaansesuaidenganstandar. Menejemen yang baiktidakdapatmenjaminkeberhasilanproyek. Namundemikiansemula , dangagalmemenuhipersyaratanpemesan.
Manajemenperangkatlunakmelakukanpekerjaan yang samadenganmenejerproyekrekayasa lain. Namundemikian, rekayasaperangkatlunakberbedadarijenisrekayasa lain karenabeberapahal, manajemenperangkatlunaksangatsulit.
BeberapaperbedaanpadaManajemenperangkatlunak • Produkpernagkatlunaktidakberwujud. Manjemenproyekpembuatankapalatauproyekrekayasasipildapatmelihatproduk yang dikembangkan . Jikasatujadwaltidaktepat, efekpadaprodukakantampak .bagian-bagianstruktur yang bersangkutanjelastidakselesai. Perangkatlunaktidakdapatdilihatataudisentuh. Manajerproyekperangkatlunaktidakdapatmelihatkemajuan. Merekabergantungpada orang lain yang membuatdokumentasi yang dibutuhkanuntukmeninjaukemajuan.
2. tidakada proses perangkatlunakstandar. kitatidakmemilkipemahaman yang jelasmengenaihubunganantara proses perangkatlunakdanjenisproduk. Padadisiplinrekayasadengansejarah yang panjang, proses dicobadandiuji. Proses rekayasauntukjenissistemtertentu, sepertijembatan, dipahamidenganbaik. Pemahamankitamengenai proses perangkatlunaktelahberkembangdengansignifikandalambeberapatahunterakhirini. Namundemikian, kitatetaptidakdapatmeramalkandenganpastikapansuatu proses perangkatlunakakanmenyebabkanmasalahpadapengembangan.
3. Proyekperangkatlunak yang besarseringkalimerupakanproyek……………….. sangatluas yang dapatdipakaiuntukmemperkecilketidakpastianpadarencana. Secarakonsekuen, antisipasimasalahlebihsulit. Lebihjauhlagi, perubahanteknologi yang cepatdalamkomputerdankomunikasiakanmeghapuspengalamansebelumnya.
Kegiatan-kegiatanManajemen Pekerjaaninisangatbervariasi, tergantungpadaorganisasidanprodukperangkatlunak yang dikembangkan. Namundemikian, sebagianbesarmanajermengambiltanggungjawabpadabeberapaPenulisan proposal
Beberapaatauseluruhtahapkegiatanmanajemen • Perencanaandanpenjadwalanproyek • Pembiayaanproyek • Pemantauandanpeninjauanproyek • Pemilihandanevaluasipersonel • Penulisanlaporandanpresentasi
Tahappertamaproyekperagkatlunakdapatmelibatkanpenulisan proposal untukmelaksanakanproyektersebut. Proposal mendeskripsikantujuanproyekdanbagaimanapelaksanaannya. Penulisan proposal merupakanpekerjaankritiskarenakeberadaanbanyakorganisasiperangkatlunakbertanggungpadabanyaknya proposal yang telahdisetujuidankontrak yang didapat.
Pemantauanproyekmerupakankegiatanproyek yang berkesinambungan. Manajerharusmengetahuikemajuanproyekdanmembandingkankemajuandanbiaya yang sebesarnyadikeluarkandenganbiaya yang direncanakan. Pemantauan informal seringkalidapatmeramalkanmasalahproyek yang potensialkarenapemantauaninidapatmengungkapkankesulitanpadasaatkejadian.
selamaberjalannnyaproyekadalah normal untukmemilikisejumlahtinjauanmanajemenproyek formal. Tinjauaniniberhubungandenganpeninjauankemajuansecarakeseluruhandanpengembanganteknisproyekterebutdanmempertimbangkan status proyekterhadaptujuanorganisasi yang memesanperangkatlunaktersebut.
waktupengembanganuntukproyekperangkatlunakbesarbisamemakanwaktubeberapatahun. Selamaitu, tujuanorganisasibisadipastikanberubah-ubah. Perubahan – perubahaninidapatmenyebabkanperangkatlunaktidaklagidibutuhkanatausudahtidaksesuainyabagipersyaratanproyek yang asli.
Alasankebanyakankasusmanajerharusmenerimatimproyek yang kurang ideal. • Anggaranprroyekmungkintidakmemenuhipenggunaanstaf yang harusdibayarmahal. • Stafdenganpengalaman yang sesuaimungkintidaktersediabaik di dalammaupun di luarorganisasi. • Organisasimungkininginmengembangkankeahliankaryawannya. Staf yang tidakberpengalamanbisaditugaskanpadasuatuproyekuntukbelajardanmemprolehpengalaman.
PerencanaanProyek Manajemen yang efektifbagiproyekperangkatlunakbertumpupadaperencanaankemajuanproyek yang menyeluruh. Manajemenproyekharusmengantisipasimasalah yang mungkinmunculdanmenyiapkansolusitentatifterhadapmasalah-malasahtersebut. Rencanainiberubahseiringberjalannyaproyekdantersediannyainformasi yang lebihbaik.
selainrencanaproyek, manajermunkinjugaharusmembuatrencanalainnya. Pseudo-code yang ditunjukanpadaPeraga 4.2 mendeskripsikan proses perencanaanproyekuntukpengembanganperangkatlunak . Keranainformasiproyekakankitadapatkanselamabelangsungnyaproyek, perncanaanharusdirevisisecarareguler. Tujuanbisnis yang utamamerupakanfaktorpenting yang harusdiperhitungkanketikamerumuskanrencanaproyek.
Jikatujuantersebutberubah, perubahanterhadaprencanaproyekperludilakukan Peraga 4.1Jenis- jenisrencana
Proses perencanaandimulaidenganpenilaianbatasan-batasan ( tanggalpenyerahan yang diminta, staf yang tersedia, anggaran total, dll ) yang dipengaruhiproyek. Tahap-tahapkemajuandanapa yang harusdiserahkanpadasaatitukemudiandidefenisikan. Proses kemudianmemasuki loop.
Manajerproyekmerevisiasumsi-asumsiproyekdenganbertambahbanyaknyainformasi yang masuk. Jikaproyektertunda, merekamungkinharusmelakukannegosiasiulangmengenaibatasanproyekdanapa yang harus yang diserahkankepadapelanggan. tujuantinjauaniniadalahuntukmenemukanpendekatanalternatifterhadappengembangan yang masukdalambatasan-batasanproyekdanmemenuhijadwal.
RencanaProyek rencanaproyekmenentukansumberdaya yang tersediabagiproyek , pembagianpekerjaan, danjadwaluntukmelakukanpekerjaantersebut. Padabeberapaorganisasi, rencanaproyekmerupakansatudokumen yang mencakupsemuajenisrencana . strukturrencana yang sayadeskripsikandisiniadalahuntukjenisrencana yang kedua. Perincianrencanaproyekbervariasi , tergantungpadajenisproyekdanorganisasi.
Sebagianbesarrencanaharusmencakupbagian-bagianberikutini : • Pendahuluan. Bagianinidengansingkatmendeskripsikantujuanproyekdanmenetukanbatasan-batasan yang mempengaruhimanajemenproyek. • Organisasiproyek. Bagianinimendeskripsikanbagaimanatimpengembangandiorganisir, siapasaja yang terlibatdanperannyadalamtim. • Analisisrisiko. Bagianinimendiskripsikanrisikoproyek yang mungkintimbul , kemungkinanmunculnyarisiko-risikotersebutdanstrategipenguranganrisiko yang diusulkan .
Persyaratansumberdayaperangkatkerasdanperangkatlunak. Bagianinimendeskripsikanperangkatkerasdanperangkatlunakpendukung yang dibutuhkanuntukmelakukanpengembangan. • Pembagiankerja. Bagianinimendiskripsikanpembagianproyekmenjadikegiatan-kegiatan , danidentifikasipatokandanhasil yang diharapkandarisetiapkegiatan. • Jadwalproyek. Bagianinimendeskripsikanketergantunganantarakegiatan, perkiraanwaktu yang diperlukanuntukmencapaisetiappatokandanalokasi SDM bagikegiatan-kegiatantersebut. • Monitor danmekanismepelaporan. Bagianinimendeskripsikanlaporanmanajemen yang dihasilkan, kapanlaporanituharusdiberikan, danmekanismepemantauanproyek yang digunakan.
Patokan (milestone) danHasil yang dapatdiserahkan (deliverable) Manajermemerlukaninformasi. Karenaperangkatlunaktidakberwujud, informasiinihanyadapatdiberikansebagaidokumen yang mendiskripsikan status perangkatlunak yang sedangdikembangkan. Tanpainformasiini, tidaklahmungkindilakukanpenilaiankemajuandanperkiraanbiaya, sehinggajadwaltidakdapat di update.
PenjadwalanProyek penjadwalanproyekmerupakanpekerjaan yang sangatmenantangbagimanajerperangkatlunak. Manajermemperkirakanwaktudansumberdaya yang diperlukanuntukmenyelesaikankegiatandanmengaturnyadalamurutan yang logis. jikaproyektersebutcanggihdarisegiteknisdarisegiteknis, perkiraanawalhampirpastiakanoptimis tis bahkanjikamanajermencobamemperhitungkansemuakemungkinan.
Kegiatanproyeknormalnyaharusberdurasisetidak-tidaknyaseminggu. Dalamperkiraanjadwal, manajertidakbolehmengasumsikanbahwasetiaptahapproyekakanbebasdarimasalah. Sebagaimanahalnyawaktukelender , manajerjugaharusmemperkirakansumberdaya yang diperlukanuntukmenyelesaikansetiappekerjaan.
suatukaidah yang baikuntuk di ikutiadalahmembuatestimasiseolahtidakakanadamasalah, kemudianmenaikkannyauntukmemperhintungkanmasalah yang diantisiapasi . jadwalproyekbiasanyadipresentasikansebagaiseperangkat diagram yang menunjukanpembagianpekerjaan, ketergantungankegiatan , danalokasistaf.
Diagram batangdanjaringankegiatan Diangrambatangdanjaringankegiatanmerupakannotasigrafis yang dipakaiuntukmengilustrasikanjadwalproyek. Diagram batangmenunjukansiapa yang bertanggungjawabuntuksetiapkegiatandankapankegiatantersebutdijadwalkandimulaidanberakhir.
lihatlahrangkaiankegiatan yang ditunjukanpadaPeraga 4.5. Table tersebutmenunjukankegiatan, durasidansalingketergantungannya. Dari peraga 4.5 andadapatmelihatbahwaperkerjaan T3 bergantungpada T1. iniberartibahwa T1 harusselesaisebelum T3 dimulai. pada tool manajementproyek yang dipakaiunutkmemebuat diagram ini , semuakegiatanharusberakhirpadapatokan. Suatupatokanbisadimulaiketikapatokansebelumnya(yang munkintergantungpadabeberapakegiatan) telahdicapai.
Dengandemikiankolom, padakolomketiga di peraga 4.5, sayajugatelahmenunjukanpatokanpatokan yang bersangkutandengannya, yang dicapaiketikapekerjaanpadakolomtersebutberakhir (lihatPeraga 4.6). Sebelummenujukepatokankepatokan yang lainnya, semuajalur yang menujukepatokantersebutharustelahselesai. Sebagaicontoh,pekerjaan T9, yang ditunjukanpadaPeraga 4.6, tidakdapatdimulaisampaipekerjaan T3 dan T6 selesai. Kedatanganpadapatokan M4 menunjukanbahwapekerjaan-pekerjaaninitelahselesai.
Dilainpihak, penundaankegiatan yang tidakberadapadajalurkritistidakperlumenyebabkanketidaktepatanjadwalsecarakeseluruhan. Selamapenundaantidakmemperlamakegiataninisedemikianbesarsehinggawaktu total melampauijalurkritis, jadwalproyektidakakanterpengaruh. Peraga 4.7 merupakancaraalternatifuntukmempersentasikaninformasikanjadwalproyek. Gambartersebutmerupakandiangrambatang (kadangkaladisebut diagram Gantt, sesuaipenemunya) yang menuntujukankalenderproyekdantanggaldimulainyadanselesainyakegiatannya.
Perga 4.8 jugadapatdiprosesdengan tool pendukungmanajemenproyekdan diagram batangdibuatuntukmenunjukanperiodewaktuketikasatfdipekerjakanpadaproyek (Peraga 4.9 ) Organisasibesarbiasanyamemperkerjakansejumlahspesialis yang bekerjapadaproyeksebagaimanadiburtuhkan. Hal inidapatmenyebabkanmasalahpenjadwalan. Jikasatuproyektertundakatikaseorangspesialissedangkanmengerjakannya, halinibisamenimbulkanefektakterdugapadaproyek lain .
ManajemenRisiko satutugaspentingbagimanajerproyekadalahmengantisipasirisiko yang dapatmempengaruhijadwalproyekataukualitasperangkatlunak yang sedangdikembangkan, danmengambiltidakkangunamenghindaririsikoini.
Risikoproyek, Risiko yang mempengaruhijadwalatausumberdayaproyek. • RisikoProduk. Risiko yang mempengaruhikualitasataukinerjaperangkatlunak yang dikembangkan. • Risikobisnis, Risioko yang mempengaruhiorganisasi yang sedangmengembangkanataumengadakanperangkatlunaktersebut.
Manajerrisiokosangatpentingbagiproyekperangkatlunakakibatadanyaketidakpastian yang dihadapisebagianbesarproyek. Jenis-jenisrisiko yang yangdapatmempengaruhiproyej yang bergantungpadaproyektersebutdanlingkunganorganisasidimanaperangkatlunaktersebutdikembangkan . Namundemikian, banyakrisiko yang bersifat universal danmendeskripsikanbebertapadinataranyapadaPeraga 4.10
Proses manajemenRisiko di ilustrasikanpadaPeraga 4.11 • Identifikasirisiko. RisikoProyek, produkdanbisnis yang mungkinterjadi di identifikasi. • Nanalisisrisiko. Kemungkinandankonsekuensirisiko-risiko yang di nilai. • Perancanganrisiko. Dibuatrencanauntukmenanganirisikoapakahdenganmenghindariataumeminimasiafeknyapadaproyek. • Monitor risiko. Risikodinilaisecarakonstandanrencanaunutkmeringankanrisikodirevisiseiringbertabahnyainformasimengenairisikotersebut.
IdentifikasiRisiko Indentifikasirisikomerupakantahapawaldarimanajemenrisiko. Tahapiniberkenaandenganpenemuanrisiko yang mungkinterjadipadasuatuproyek. Padaprinsipnya, risiko-risikoinitidakbolehdinilaiataudiberiprioritaspadathapiniwalaupun, padaprakteknya,risikodengankonsekuensi yang sangatkecilataurisikodengankemungkinan yang sangatrendahbiasanyatidakdiperhitungkan.
Jenis-JenisRisiko • RiskoManusia. • RisikoOrganisasi • Risikoalat bantu • RisikoPrasyaratan • Risikoekstimasi
AnalisisRisiko hasil proses analisisiniharusdimbulasikandengan table yang disusunmenurutkeseriusanrisiko. Peraga 4.13 mengilustrasikanrisiko yang diidentifikasipadaPeraga 4.12. Jelasbahwapenilaianprobabilitasdankeseriusan di sinibisaberubah. Tentusaja, baikprobalitasmaupunpenilaianefekrisikobisaberubahdengantersedianyarencanamanajemenrisiko . Dengandemikian table iniharus di-update padasetiapiterasi proses risiko.
PerancanganRisiko Proses perancanganrisikomemperhitungkanmasing-masingrisikokunci yang telahdikenalidanmengidentifikasistrategiunutkmenanganirisikotersebut. Tidakada proses sederhan yang dapatkitaikutiuntukmenetapkanrencanamanajemenrisiko. Peraga 4.14 menunjukanstrategi yang mungkin, yang didentifikasiuntukrisiko-risikokuncipadaPeraga 4.13.
Strategi-strategiinidibagimenjadi 3 kategori : • Strategimenghindar. Strategiiniditunjukanunutkmemperkecilprobabilitasmunculnyarisikotersebut. • Strategiminimasi. Strategiiniditunjukanuntukmemperkecildampakrisiko yang ada. • RencanaKontijensi. Denganmengikutistrategiini, jikaterjadi yang terburuk .