TUGAS 4 APSI
TUGAS APSI KELOMPOK 2
SELEKSI DAN MANAJEMEN PROYEK
Disusun Oleh :
Dewangga Dika Darmawan ( 5025211109 )
Azhar Abiyu Rasendriya Harun ( 5025211177 )
Akmal Ariq Romadhon ( 5025211188 )
Pemilihan Metodologi
Dalam pembuatan aplikasi Human Resources Management, metode yang dipilih adalah waterfall development. Hal itu disebabkan karena metode ini memiliki beberapa keunggulan, diantaranya ialah sebagai berikut:
- Mudah dimengerti, sehingga baik digunakan oleh pemula
- Mudah untuk di-manage karena setiap fase memiliki hasil atau output masing-masing dan proses review
- Cepat untuk diimplementasi untuk proyek dengan skala kecil dimana requirement dapat dimengerti dengan baik.
Meski begitu, sebenarnya metode ini memiliki kekurangan, yaitu Metode ini hanya cocok untuk proyek dengan requirement yang sudah sangat jelas dengan detail requirement. Namun hal tersebut bukan masalah karena dalam pembuatan aplikasi Human Resources Management, requirement yang dibutuhkan sudah sangat jelas dan detail saat awal pembuatan. Untuk waterfall development sendiri
memiliki diagram atau gambaran sebagai berikut:
Analisis Manajemen Risiko
Berikut adalah Analisis Manajemen Risiko yang harus dipertimbangkan dalam pembuatan aplikasi Human Resources Management:
Risk #1 Risiko Keamanan Data
Likelihood of risk: Tinggi
Potential impact on the project: Sangat besar
Ways to address the risk:
- Memastikan keamanan sistem dan database.
- Mengimplementasikan sistem otorisasi dan autentikasi yang kuat.
- Mengadopsi standar keamanan industri yang direkomendasikan.
Risk #2 Risiko Kegagalan Integrasi dengan Sistem Lain
Likelihood of risk: Sedang
Potential impact on the project: Besar
Ways to address the risk:
- Memastikan aplikasi HRM kompatibel dengan sistem yang ada.
- Melakukan pengujian integrasi secara menyeluruh sebelum peluncuran.
- Memiliki rencana cadangan dalam hal integrasi gagal.
Risk #3 Risiko Ketidakcocokan Kebutuhan Pengguna
Likelihood of risk: Tinggi
Potential impact on the project: Besar
Ways to address the risk:
Melakukan wawancara dengan pengguna untuk memahami kebutuhan mereka.
Membuat spesifikasi kebutuhan yang jelas dan terukur.
Melibatkan pengguna dalam pengujian aplikasi secara intensif.
Risk #4 Risiko Ketidaksanggupan Sistem Menangani Jumlah Pengguna yang Besar
Likelihood of risk: Sedang
Potential impact on the project: Besar
Ways to address the risk:
Melakukan pengujian beban pada aplikasi secara teratur.
- Mengoptimalkan kinerja sistem dan database
Melibatkan pengguna dalam pengujian aplikasi secara intensif.
- Menggunakan metodologi pengembangan yang efektif dan efisien.
- Melakukan perencanaan waktu yang cermat dan realistis.
- Memiliki rencana cadangan untuk mengatasi keterlambatan yang tidak terduga.
Pembentukkan Tim dan Penentuan Tanggung Jawab
- Project Manager: Bertanggung jawab untuk mengawasi seluruh proyek, memastikan tenggat waktu terpenuhi, dan berkomunikasi dengan para stakeholder. Assigned To : Akmal
- Technical Lead: Bertanggung jawab untuk mengawasi aspek teknis dari sebuah proyek, merancang technical architecture, dan memastikan software memenuhi standar kualitas. Assigned To : Ariq
- UI/UX Designer: Bertanggung jawab untuk merancang interface pengguna dan pengalaman pengguna aplikasi, memastikan bahwa aplikasi itu mudah dipahami dan digunakan. Assigned To : Romadhon
- Front-End Developer: Bertanggung jawab untuk mengembangkan komponen yang terlihat oleh pengguna dari aplikasi, termasuk interface dan fitur interaktif apapun. Assigned To : Dewangga
- Back-End Developer: Bertanggung jawab untuk mengembangkan komponen server-side dari aplikasi, termasuk database dan API. Assigned To : Dika
- DevOps Engineer: Bertanggung jawab untuk memastikan bahwa aplikasi dapat dirilis dan dipelihara secara efisien dan dapat diandalkan. Assigned To : Darmawan
- Quality Assurance Engineer: Bertanggung jawab untuk memastikan bahwa aplikasi diuji secara menyeluruh dan bebas dari bug sebelum dirilis kepada pengguna. Assigned To : Azhar
- Business Lead: Bertanggung jawab untuk memastikan proyek mencapai tujuan bisnis dan objektif organisasi, mengidentifikasi dan mengelola risiko proyek, serta bekerja dengan stakeholder untuk menyelesaikan proyek tepat waktu. Assigned To : Abiyu
- Product Owner: Bertanggung jawab untuk menentukan visi dan strategi produk, memprioritaskan fitur dan kebutuhan, dan memastikan tim pengembangan sejalan dengan tujuan keseluruhan proyek. Assigned To : Rasendriya
- Requirements Analyst: Bertanggung jawab untuk mengumpulkan, menganalisis, dan mendokumentasikan kebutuhan untuk software, memastikan bahwa persyaratan tersebut jelas, lengkap, dan dapat diuji. Assigned To : Harun
- Data Analyst: Bertanggung jawab untuk menganalisis dan menafsirkan data untuk menginformasikan pengambilan keputusan dan mengidentifikasi peluang untuk perbaikan dalam software. Assigned To : Ucup
- User Researcher: Bertanggung jawab untuk melakukan penelitian pengguna untuk memahami kebutuhan, preferensi, dan perilaku audiens, dan menggunakan informasi ini untuk menginformasikan desain dan pengembangan software. Assigned To : Yudi
- Process Analyst: Bertanggung jawab untuk menganalisis dan mendokumentasikan proses bisnis saat ini yang akan digunakan untuk mendukung software, dan bekerja dengan stakeholder untuk mengidentifikasi peluang untuk optimalisasi dan perbaikan. Assigned To : Agus
Strategi agar project dapat terkoordinasi dengan baik:
- Menjelaskan rencana proyek dengan jelas.
- Memastikan tim memahami tujuan proyek bagi organisasi.
- Membuat prosedur operasi yang detail dan komunikasikan dengan jelas kepada setiap anggota tim.
- Membuat piagam proyek.
- Menjadwalkan tugas agar komitmen terpenuhi.
- Memperkirakan prioritas dan dampaknya pada proyek.
Perencanaan Kerja
Struktur rincian kerja dalam perealisasian Sistem Aplikasi Kepegawaian akan disusun seperti tabel dibawah ini:
Comments
Post a Comment