Management Projeck “Fase Inisialisasi dan Reqiurement Analisys” Kelompok 3: Eri Busyaeri 1241177004245 Asep Saepudin 1241177004077
Fase Inisialisasi Feasibility Study Requirements Analysis Project Scope Document Penyusunan Tim Manajemen risiko Proposal Kontrak / Surat Perintah Kerja Project Charter Project kick offf
Studi Kelayakan (Feasibility Study) Tindakan yang dilakukan untuk menentukan apakah suatu proyek layak untuk direalisasikan atau tidak. Tahap yang menentukan suatu proyek jadi dilaksanakan atau tidak. Studi kelayakan terbagi menjadi beberapa aktivitas : Wawancara mengumpulkan informasi kelayakan proyek Kunjungan ke lokasi (site visit) Pengumpulan dokumen
a. Wawancara Ditujukan pada : - Pemilik proyek dan sponsor apa tujuan pembangunan sistem, berapa lama waktu yg diberikan agar dpt diselesaikan dan digunakan. - Bagian organisasi dan staff yg bekerja langsung pd sistem yg akan dibangun + staff yg tidak berhubungan langsung dengan sistem ada kendala waktu utk wawancara delegasikan tugas ini pd anggota tim yg mampu menyusun pertanyaan yg sistematis dan mencatat hasilnya pada dokumen secara terstruktur dan sistematis. Pencatatan hasil wawancara dasar menyusun analisis kebutuhan.
b. Kunjungan ke Lokasi (Site Visit) Mengunjungi lokasi tempat berlangsungnya proses bisnis. Anggota tim yang ditugaskan mengamati dan mencatat proses dan sistem kerja yang ada , baik yang manual maupun yang terkomputerisasi, bagaimana fungsi kontrolnya, bagaimana mengantisipasi masalah keamanan dan penanganan masalahnya. Sebaiknya ditemani bagian dari stakeholder/anggota tim manajemen pemilik proyek agar mempermudah akses lokasi yg penting. Hasil kunjungan mempunyai gambaran proyek yg akan dibangun bisa tepat guna, sesuai kondisi lapangan, dpt menentukan layak/tidaknya proyek diteruskan.
c. Pengumpulan Dokumen Pengumpulan dokumen hasil wawancara dan kunjungan ke lokasi bahan utk penyusunan hasil kerja . Dokumen-dokumen dalam suatu sistem terdiri atas : - Formulir Input (Input Forms) : untuk mencatat data-data yg diperlukan dalam melakukan suatu unit proses. - Formulir Output (Output Forms) : formulir hasil suatu proses yg nantinya akan diteruskan utk digunakan oleh bagian lain/pihak di luar organisasi perusahaan. bisa terdiri dari beberapa rangkap didistribusikan ke berbagai bagian. - Laporan : berisi hasil dari semua proses bisnis di perusahaan, bisa dari laporan kpd manajemen dan dewan direksi, laporan data pemeriksaan, laporan manajemen, laporan analisis pengambilan keputusan perusahaan, dll.
Laporan Hasil Studi Kelayakan ke Stakeholder Tujuan Studi Kelayakan : dapat memberi gambaran apa yg ingin dicapai setelah dilakukan studi kelayakan. Latar belakang : penjelasan faktor-faktor yg mendorong perlunya studi kelayakan masalah-masalah yg hendak diatasi, pengembangan sistem yg lebih baik, dsb. Solusi yang diajukan : solusi utk mengatasi masalah yg terjadi di latar belakang. Analisis biaya – manfaat : untuk mengukur efektivitas solusi yg diajukan, menunjukkan apakah biaya yg akan dikeluarkan sepadan dengan solusi yg diharapkan.
Analisis Kebutuhan (Requirements Analysis) Penyusunan analisis kebutuhan bisa dilakukan : - sesudah studi kelayakan, atau, - setelah proposal disetujui dan kontrak disepakati Untuk pekerjaan pengembangan sistem yang benar-benar dimulai dari nol. bisa bermasalah kalau tidak ada kesepakatan sebelumnya tentang proses analisis kebutuhan Lebih baik/Idealnya analisis kebutuhan dilakukan dahulu sebelum kontrak, sehingga pada proposal yg diajukan bisa menunjukkan rencana sistem yg lebih detail, estimasi waktu, biaya lebih akurat. Tergantung klien
Requirements Requirements dalam proyek : dasar perencanaan proyek untuk menentukan apa saja yang perlu dipersiapkan agar proyek dapat terlaksana dengan baik. Fondasi dari aktivitas berikutnya dalam pengembangan sistem dan manajemen proyek manajer proyek + semua stakeholder harus berkomitmen. Proses Requirements : 1. Penyusunan requirements (mengumpulkan, menganalisis, spesifikasi dan validasi requirements). 2. Manajemen requirements (melaksanakan requirements sesudah ada kesepakatan.
Definisi Requirements Menurut standar IEEE (Guide for Developing System Requirements Spesifications), requirements adalah pernyataan tentang : Fungsionalitas sistem (kapabilitas) Dapat divalidasi Harus sesuai dengan sistem yang berjalan Solusi untuk masalah klien Memenuhi kriteria dengan kondisi terukur dan dibatasi oleh constraints. Requirements : kebutuhan proyek yg didokumentasikan, dikumpulkan utk mengidentifikasi constraints yg spesifik (scope) dari setiap komponen proyek, berfungsi sebagai dasar utk setiap aktivitas proyek.
Jenis-jenis Requirements menurut Sumber Datanya (1) Business Requirements : terdiri atas bisnis proses dari sistem yg akan dibangun, batasan-batasan (constraints) biaya, sumberdaya, waktu, dsb. Stakeholder Requirements : terdiri atas susunan kebutuhan sistem yg akan dibangun utk internal maupun eksternal perusahaan/organisasi. End-User Requirements : kebutuhan pengguna sistem staff yg akan berinteraksi langsung/tdk langsung dengan sistem yg akan dibangun. menyangkut proses interaksi dg sistemnya, dokumentasi/petunjuk penggunaan dan administrasi pd sistem, antarmuka pengguna sistem, dll.
Jenis-jenis Requirements menurut Sumber Datanya (2) 4. System Requirements - disusun berdasar “business objectives” dan “stakeholder requirements” berdasar pendekatan teknis secara formal dan terstruktur. - tingkatan tertinggi dari keseluruhan sistem terdiri dari beberapa subsistem : subsistem hardware, subsistem software, subsistem network, dsb. 5. Software Requirements : menjelaskan kebutuhan pengguna akan fungsionalitas software secara detail dan spesifik. Dokumentasi software requirements : landasan utk tahap desain, pengembangan, implementasi sistem yg akan dibangun.
System Requirements Spesifications (SRS) (1) Jaminan dua arah antara klien dan tim proyek dalam pengertian terhadap requirements pada saat ada kesepakatan, dan selama tidak ada perubahan apapun. SRS hanya berisi requirements fungsional dan non fungsional, TIDAK memberikan usulan desain, kemungkinan solusi masalah teknologi/bisnis klien/informasi lain yang tidak berkaitan dengan pengertian tim proyek terhadap system requirements harapan klien. Dokumen SRS berisi pernyataan scr eksplisit mengenai fungsionalitas dan kemampuan yg harus ada pada sistem yg akan dibangun, termasuk batasan-batasan yg dapat ditoleransi oleh sistem tersebut.
System Requirements Spesifications (SRS) (2) Menurut standar IEEE, SRS harus menjelaskan 9 hal : Interface Kapabilitas fungsional Tingkat kinerja Struktur data Keamanan Reliability Proteksi privasi Kualitas Batasan-batasan Ada dokumen terstruktur dengan standar template sesuai IEEE yg dapat dimodifikasi sesuai keperluan proyek
Perubahan Requirements Semakin dini koreksi kesalahan, maka dapat mengurangi pemborosan sumberdaya, sehingga kadang sering menjadi kendala dalam requirements karena perlu adanya rework (pengerjaan ulang) di awal proyek. Perubahan requirements kadang mengikuti keadaan bisnis klien (terutama perusahaan baru/perusahaan yg sedang melakukan rekayasa ulang perusahaannya), sehingga idealnya untuk pengembangan sistem informasi hendaknya dilakukan sesudah proses bisnis ditetapkan. solusi : dengan metode Agile Development Project.
Manajemen Requirements (1) Membantu memantau status requirements membantu mengukur progres yg telah dicapai dalam tahap pelaksanaan berikutnya, yaitu tahap pemenuhan terhadap requirements yg telah disepakati. Membantu komunikasi dengan stakeholder mengenai perubahan requirements yang terjadi sehingga semua pihak siap mengantisipasi dampak dan konsekuensinya. Membantu pemahaman yg lebih baik untuk setiap requirements, sehingga manajer proyek bisa memonitor secara detail setiap requirements klien. Membantu pencatatan secara historikal tentang perubahan requirements ,sehingga jika ada penggantian personel dalam proyek (dari pihak klien yg terlibat perubahan), dapat ditelusuri.
Manajemen Requirements (2) Dengan alat bantu seperti MicroFocus Optimal Trace maupun Serena RTM, dapat membantu manajemen requirements dalam : - memberikan informasi analisis dampak perubahan - akses kontrol terhadap requirements serta penggunaan kembali database requirements menjadi knowledge base.
Penyebab Kesalahan Dalam Menyusun Requirements Klien tidak (benar-benar) mengerti apa yang sebenarnya mereka inginkan. tugas tim penyusun requirements untuk memberi pertanyaan yang tepat lalu menganalisis agar dapat menyusun SRS dengan tepat. Requirements berubah saat proyek berlangsung
SEKIAN DAN TERIMA KASIH