TUGAS 5 APSI - REQUIREMENTS DEFINITION

 Apa itu Requirement?

Requirement adalah hasil dari transformasi formal dari satu atau lebih kebutuhan atau persyaratan induk menjadi kewajiban yang disepakati untuk produk atau sistem untuk melakukan beberapa fungsi atau memiliki beberapa kualitas dalam batasan yang ditentukan dengan risiko yang dapat diterima.

Requirement Management adalah proses pengumpulan, analisis, verifikasi, dan validasi kebutuhan dan persyaratan untuk produk atau sistem yang sedang dikembangkan. Manajemen persyaratan yang berhasil memastikan bahwa produk yang selesai memenuhi harapan pemangku kepentingan.

Requirement management memiliki nilai bisnis yang sangat besar, hal tersebut dikarena Requirement management adalah kunci keberhasilan proyek. Manfaat-manfaat dari manajemen persyaratan meliputi:

- Meningkatkan pemahaman stakeholder terhadap kebutuhan, persyaratan, dan harapan mereka serta masalah atau peluang yang ingin diatasi oleh produk.

- Mendapatkan kejelasan tentang ruang lingkup, anggaran, dan jadwal.

- Meminimalkan pengulangan pekerjaan yang mahal dan memakan waktu.

- Meningkatkan kualitas produk.

- Meningkatkan kemungkinan untuk mengirimkan produk yang tepat, sesuai anggaran dan jadwal dengan kualitas yang dibutuhkan.

Jenis jenis Requirement:

Businesss requirement : tujuan dan target yang ditetapkan oleh pemangku kepentingan, seperti manajemen perusahaan, analis bisnis internal, dan pemilik inisiatif, untuk mendorong kesuksesan perusahaan dan unit bisnisnya.

User requirement: pernyataan yang spesifik yang menggambarkan kebutuhan, harapan, dan interaksi pengguna dengan produk atau fitur tertentu. Mereka berfokus pada tindakan yang ingin dilakukan oleh pengguna dan bagaimana produk harus melayani mereka.

Functional requirement : pernyataan spesifik yang menggambarkan apa yang seharusnya software itu bisa lakukan, contohnya seperti pemrosesan data.

Nonfunctional requirement: pernyataan spesifik yang menyatakan karakteristik dari system yang seharusnya ada, seperti keamanan, kemudahan dan kecpeatan dari system.

System Requirement : Requirement yang mendukung produk dari perspektif teknis (bagaimana produk tersebut akan diimplementasikan). Persyaratan ini menguraikan apa yang dapat dilakukan oleh teknologi (persyaratan fungsional) dan seberapa baik kinerja teknologi dalam melakukan fungsi-fungsi tersebut (persyaratan non-fungsional).

Studi kasus  : https://darwinbox.com/

Darwinbox.com adalah platform berbasis cloud yang menyediakan berbagai solusi manajemen sumber daya manusia (SDM) dan pengelolaan tenaga kerja. Platform ini dirancang untuk membantu perusahaan (HR Department) dalam mengelola siklus hidup karyawan mulai dari perekrutan hingga pengelolaan kinerja dan penggajian.

Jenis Requirement

Jenis Requirement

Businesss requirement

Aplikasi harus bisa melakukan memanajemen perkerja sesuai dengan talenta.

Membuat hasil performa dari pekerja sesuai data pekerjaannya dan pemberian reward.

Aplikasi harus mengelola data dari pelamar dan mendapat mendapat hasil yang sesuai.

User requirement

Aplikasi harus mudah digunakan.

Aplikasi harus memiliki antarmuka yang intuitif dan responsif untuk meningkatkan pengalaman pengguna.

Aplikasi harus menyediakan fitur notifikasi real-time untuk menginformasikan pengguna tentang pembaruan penting, seperti pengumuman perusahaan, perubahan jadwal, atau pemberitahuan penting lainnya.

Pengguna harus dapat mengakses aplikasi Darwinbox dari berbagai perangkat, termasuk ponsel pintar, tablet, atau komputer, untuk fleksibilitas dan kenyamanan pengguna.

Aplikasi harus memastikan keamanan dan privasi data pengguna dengan menerapkan langkah-langkah keamanan yang tepat, seperti otentikasi dua faktor, enkripsi data, dan kebijakan privasi yang jelas.

Functional requirement

Aplikasi harus memiliki fitur manajemen performa yang memungkinkan pengguna untuk menetapkan dan mengelola tujuan kinerja, melakukan penilaian kinerja, dan memberikan umpan balik kepada karyawan.

Aplikasi harus menyediakan fitur manajemen jadwal kerja yang memungkinkan pengguna untuk mengatur dan mengelola jadwal kerja karyawan, termasuk penugasan shift, pengaturan libur, dan perubahan jadwal yang diperlukan.

Aplikasi harus menyediakan fitur manajemen kompensasi yang memungkinkan pengguna untuk mengelola penggajian, pemrosesan gaji, dan manfaat karyawan secara efisien.

Nonfunctional requirement

Aplikasi harus memiliki waktu respons yang cepat dan kinerja yang optimal, sehingga pengguna dapat mengakses dan menggunakan fitur-fitur aplikasi dengan lancar dan tanpa hambatan.

Aplikasi harus memiliki tingkat keamanan yang tinggi untuk melindungi data pribadi pengguna.

Memiliki tingkat keamanan yang tinggi untuk melindungi data pribadi karyawan.

Aplikasi harus menggunakan skema penyimpanan data yang efisien dan optimal, termasuk kompresi data, pengelolaan basis data yang baik, dan pemulihan data yang andal untuk menghindari kehilangan data dan memastikan integritas data.

System Requirement

Aplikasi Darwinbox harus kompatibel dengan berbagai sistem operasi yang umum digunakan.

Infrastruktur yang digunakan untuk menjalankan aplikasi Darwinbox harus mampu menangani pertumbuhan jumlah pengguna dan volume data yang semakin besar seiring waktu.

Sistem harus memiliki mekanisme backup data yang teratur dan handal.



referensi:

https://www.aha.io/roadmapping/guide/requirements-management

https://fajarbaskoro.blogspot.com/2023/03/requirement-definition.html

https://www.jamasoftware.com/requirements-management-guide/requirements-management/what-is-requirements-management

 

 

Komentar

Postingan populer dari blog ini

QUIZ 2 PBKK A

QUIZ PBKK A

UAS - APSI