Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Pengelolaan Proyek Sistem Informasi Suplemen Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Apa p itu PROYEK? Rational Unified Process Perencanaan P Proyek k SI Suplemen Titik akhir terpenuhi : Tujuan proyek tercapai atau proyek dihentikan Sementara bukan berarti durasinya pendek Bersifat B if t sementara, t proyek k tidak tid k dapat d t diaplikasikan di lik ik untuk t k produk atau jasa Sifat sementara dari proyek dapat berlaku untuk beberapa aspek : kesempatan bersifat sementara, tim proyek bersifat sementara. t Suatu proyek adalah usaha sementara yang dilakukan untuk menciptakan produk Contoh: atau jasa yang unik. •Membangun produk baru Melakukan sesuatu yang belum pernah dilakukan sebelumnya Proyek mungkin memiliki elemen-elemen yang berulang Karakteristik yang harus diuraikan Elaborasi karakteristik produk harus terkoordinasi dengan definisi lingkup proyek Idealnya ruang lingkup proyek harus tetap walaupun karakteristik produk berubah. •Perubahan struktur organisasi •Penerapan proses disain baru mplementing a new design process Operasi bukanlah proyek : Operasi merupakan kegiatan yang berlangsung dan berulang-ulang Proyekk selalu P l l dimulai di l i dengan Masalah (John J. Rakos) Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Elaborasi Progresif Mengintegrasikan konsep sementara dan unik Produk y yang g unik harus dijabarkan j secara p progresif. g Ruang lingkup proyek harus tentap konstan sebagaimana penjabaran ruang lingkup produk. Contoh: Analisis masalah Persyaratan spesifikasi Rancangan g p perangkat g lunak Pemrograman Pengujian Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Proses umum pembangunan perangkat lunak ((Mireles and Jacobo)) Suplemen Pengelolaan Proyek Sistem Informasi Kerangka & Prinsip Apa itu Manajemen Proyek ? Rational Unified Process Perencanaan P Proyek k SI Suplemen Manajemen proyek adalah penerapan pengetahuan ketrampilan, pengetahuan, ketrampilan peralatan dan teknik untuk kegiatan proyek guna memenuhi persyaratan proyek Dibutuhkan keseimbangan dalam hal : Ruang lingkup, waktu, biaya dan kualitas Cost Pendahuluan Scope/quality Melibatkan M lib tk pemangku k k kepentingan ti kebutuahn dan harapan yang berbeda Melibatkan p persyaratan y identifikasi “Management management”. by projects” bukan d dengan “Project Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Keterhubungan antar Disiplin Pengetahuan & Praktek Manajemen Proyek Operasi: Perkiraan Software Siklus Hidup Model Kualitas Perencanaan Pengorganisasian Staffing Eksekusi Pengentahuan M Manajemen j & Praktek Aplikasi Pengetahuan & Praktek Controlling Signifikasi pengetahuan dalam domain masalah Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Mengapa Proyek bisa gagal ? – John J. Rakos Kegagalan saat Mulai Jangan menurunkan mutu (tanpa rencana) Tenggat waktu dan anggaran yang tidak realistis Kegagalan saat Pengembangan Analisis dan disain yang tidak terdokumentasi Penugasan g tanggung gg g jjawab yang y g tidak jelas j & spesifik p kepada p individu Disain, testing, dan metode implementasi yang tidak bernilai Aliran kegiatan dan peninjauan kurang berjalan baik Banyak kegagalan proyek yang dinilai karena tidak kembali modal Kurangnya pengembangan standar Teknik Brute Force seperti menambah tenaga kerja tidak bekerja baik Kegagalan saat Akhir Pendistribusian tanpa debugging menyeluruh Jangan memberikan kinerja yang dijanjikan Biaya y ppemeliharaan terlalu tinggi gg Terlalu berlebihan dalam biaya, jadual, menyia-nyiakan bakat, dll Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Kerangka g Manajemen j Proyek y Core Function Time Mgt Cost Mgt Quality Mgt Staakeholderss needs an nd expectaations Project Integration Management HR Mgt Comm Mgt Risk Mgt Facilitating Function Procure Mgt Toolls and Techniques Scope Mgt Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Kerangka Manajemen Proyek Integration Management Plan development Project plan execution Overall change control Cost Management g Resources Planning Cost estimating Cost budgeting Cost control Comm. Management Communications Planning Information distribution Performance reporting Administrative closure Scope Management Initiation Scope planning S Scope definition d fi iti Scope verification Scope change control Qualityy Management Q g Quality planning Quality assurance Quality control Risk Management Risk identification Risk quantification Risk response development Risk response control Time Management Activity definition Activity sequencing A ti it durationestimating Activity d ti ti ti Schedule development Schedule control HR Management g Organizational planning Staff acquisition Team development Procure Management Procurement planning Solicitation planning Solicitation Source selection Contract administration Contract close-out Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Perencanaan P Proyek k SI Rational Unified Process FASE PROYEK ACTIV VITIES Definition Requirements Go/no Go decision Proposal Analysis Functional specification Development Proposal Re-estimate Re estimate DOCUMENTS AND (MILEST TONES) John J. Rakos Programming System Design ATP (Acceptance Test Panning) Module Design Coding System Test Integration Testing Functional Spesification (user S.O) Acceptance Operation Acceptance Test Cutover Warranty Sell next project Post Project Rev. Maintenance Re-estimate Project Management Reviews Status Reports Documentation (*) Requirement Document (*) (userS.O.) Analysis Proposal (User buys) Preliminary project plan (resource provider S.O) Design Suplemen Design specifica. (walked (wa ed thru.) t u.) Estimates and Project plan (re-done) Acceptance test Plan (user s.o) Top level design Revised estimates (done) Module Design (walked thru) System test Plan (Done) User DocumenTation (started) Programs (tested) Project leader (S O) (S.O) Working/ Debugged System (Proj.Mgr S.O.) User Trainingg Test Result (user S.O.) New system Operational (user satis.) User Supported Relative Effort (PM) (Total Staff) (*) The requirements Document may or may not be part of the project Proposal for Next project (user buy) Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Model Iteratif menunjukkan bagaiman proses ini disusun bersama dalam dua dimensi Perencanaan P Proyek k SI Suplemen Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Prinsip-prinsip Manajemen Perangkat Lunak Modern (Royce Walker) Proses didasarkan pada pendekatan pertama arsitektur Dibangun melali proses siklus hidup iteratif untuk menghadapi risiko secara dini Metode disain transisi yang menekankan pada pengembangan berbasis komponen Menciptakan lingkungan manajemen perubahan Meningkatkan perubahan kebebasan pendukung perekayasaan round-trip melalui perangkat yang Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Menangkap disain artefak yang ketat melalui model berbasis notasi Instrumen proses untuk pengendalian kuatlitas tujuan dan penilaian kemajuan Menggunakan pendekatan berbasis demonstrasi intermediate artefak untuk menilai Merencanakan release intermediate dalam kelompok pengguna skenario dengan tingkat envolving yang rinci Menetapkan proses konfigurasi pada skala yang ekonomis Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Work Breakdown Structure (WBS) Menentukan bagaimana mengelola rincian kerja Berbasis waktu, coba/implementasi seperti: perencanaan/analisis/perancangan/konstruksi/uji Berbasis penyebaran, seperti :. Aplikasi online/ gudang data/perangkat query pengguna Berbasis geografi, seperti :. Chicago Pilot Test/Midwest Region/Eastern Region Other … Rincian arus meliputi semua pekerjaan Urutan tidak penting dalam WBS Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Perencanaan P Proyek k SI Rational Unified Process Suplemen Work Breakdown Structure (WBS) 0.0 Level 0 SIA PROJECT 1.0 Level 1 2.0 DEFINITION 3.0 ANALYSIS 1.1 DESIGN 1.2 Requirement Document 4.0 PROGRAMMING 1.3 Feasibility Study 5.0 6.0 SYSTEM TEST 1.4 Risk Analysis 7.0 ACCEPTANCE 1.5 Pre. Project Plan OPERATION 1.6 Proposal Negotiate Proposal Level 2 2.1 Interviews Level 3 2.1.1 Office Manager 2.2 Analyse Existing Sys. 2.1.2 Warehouse Supervisor 2.3 Define New Sys. Function 2.1.3 Registrars 2.4 2..5 Write Funct. Specification 2.1.4 CEO Negotiate Func. Spec. 2.1.5 Accountant Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Perencanaan P Proyek k SI Rational Unified Process Suplemen Kapan anda harus berhenti? Beberapa orang (atau kelompok untuk proyek yang lebih besar) mengambil tanggung tangg ng jawab ja ab dalam hal tugas t gas untuk nt k menyelesaikan kegiatan Dapat memperkirakan secara kasar upaya (hari orang) yang diperlukan untuk melakukan aktivitas. aktivitas Menjadualkan tugas Tugas harus kecil dan dapat diselesaikan Analyses Existing Sys. E i Estimate (person-day) ( d ) Total 11 days Registration System Warehouse System CEO’s Business Accountant’s Business 2 2 1 1 Documents 3 Data Flow 2 Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Pendekatan Pemetaan Pikiran Perencanaan P Proyek k SI Suplemen Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Intranet WBS in Tabular Form 1.0 Concept 1.1 Evaluate current systems 1 2 Define Requirements 1.2 1.2.1 Define user requirements 1.2.2 Define content requirements 1 2 3 Define 1.2.3 D fi system t requirements i t 1.2.4 Define server owner requirements 1.3 Define specific functionality 1.4 Define risks and risk management approach 1.5 Develop project plan 1.6 Brief Web development p team 2.0 Web Site Design 3.0 Web Site Development 4.0 Roll Out 5.0 Support Suplemen Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Intranet WBS and Gantt Chart in Project 2000 Suplemen Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Rational Unified Process Perencanaan P Proyek k SI Suplemen The person responsible for the plan (probably the project manager for a small to mid sized p project) j ) then ACTIVITY collate all the estimate and pprecedent, as follows EFFORT PRECEDENTS Definition 20 - Analysis 35 Definition Design 25 Analysis Program A (Control) 20 Design P Program B (Registration) (R i t ti ) 30 D i Design Program C (Warehouse) 25 Design System Test 10 Program A, B, C Documentation 20 Design Acceptance 5 System Test, Documentation Training 10 Documentation Operation 10 Acceptance TOTAL 210 Note: This example only the progranning had sub-component. If there are any subcomponent of any other major activity avaliable, they would also be listed Network Diagram Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Perencanaan P Proyek k SI Rational Unified Process Suplemen Network Diagram PGMB 30 Precedence Network OPER 10 PGMB 30 STRT 0 DEF 20 ANAL 35 DES 25 PGMB 30 SYS TST 10 ACC 5 PGMB 30 Another Format ….. A ti it on Arrow Activity A 1 0 OPER 10 END Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Perencanaan P Proyek k SI Rational Unified Process Suplemen Critical Path Method 10 + 5 0 + 10 15 + 6 3 15 21 + 5 5 day 1 0 2 21? 6 day 10 6 10 + 3 10 d day 20? 13 + 4 4 13 5 4 day 17 7 5 day 17 + 3 3 day 21 3 day 26 Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Perencanaan P Proyek k SI Rational Unified Process Suplemen Critical Path Method 3 15 15 5 day 1 0 0 2 10 day 10 10 10 ? 6 day 15 - 5 6 21 - 6 21 21 7 5 dayy 11 ? 10 - 10 3 day 4 13 14 14 - 3 5 4d day 18 - 4 17 18 3 day 21 - 3 26 - 5 26 26 Pengelolaan Proyek Sistem Informasi Pendahuluan Kerangka & Prinsip Perencanaan P Proyek k SI Rational Unified Process Suplemen Critical Path Method 3 15 15 5 day 1 0 0 2 10 day 6 day 10 10 6 3 day 3 day 13 4 5 14 Project j Duration : 26 dayy : Critical path 4 day 17 18 21 21 7 5 dayy 26 26