NIM : 825190017
Prosesnya dimulai dengan business requirements, diikuti oleh defining data, functional,
regulatory/compliance, dan technical requirements
BUSINESS REQUIREMENTS
Business requirement adalah konsep memunculkan dan mendokumentasikan persyaratan bisnis
pengguna bisnis seperti pelanggan, karyawan, dan vendor di awal siklus pengembangan suatu sistem
untuk memandu desain masa depan. sistem. Business requirement seringkali ditangkap oleh analis
bisnis , yang menganalisis aktivitas dan proses bisnis, dan sering mempelajari proses "apa adanya" untuk
menentukan proses "menjadi calon" proses. Tugas awal dalam proses ini adalah untuk mendapatkan
Business requirement dari sponsor bisnis, stakeholders, dan pengguna Bl. Business requirement
biasanya dikaitkan dengan proses bisnis dan kelompok bisnis tertentu. Asosiasi ini mengidentifikasi siapa
dan apa yang akan dipengaruhi oleh solusi BI. Ini berpotensi memperluas stakeholders yang perlu
dimasukkan dalam diskusi dan interkoneksi yang mungkin dimiliki sistem lain dengan solusi BI. Pastikan
bahwa persyaratan mengatasi masalah manajemen perubahan yang memengaruhi proses dan
kelompok bisnis ini.
Business requirement dapat bergantung pada proses bisnis baru atau yang direvisi, bersama dengan
sistem transaksional baru atau modifikasi pada mereka. Jika perubahan ini terjadi, maka ruang lingkup
proyek BI lebih dari sekedar solusi, Bl mungkin sangat tergantung pada keberhasilan proses bisnis baru
atau penerapan aplikasi perusahaan.
Konteks bisnis, ruang lingkup, dan latar belakang, termasuk alasan untuk perubahan
Stakeholder bisnis utama yang memiliki persyaratan
Faktor keberhasilan untuk masa depan / keadaan sasaran
Kendala yang dipaksakan oleh bisnis atau sistem lainnya
Model dan analisis proses bisnis, sering menggunakan notasi flowchart untuk menggambarkan
proses bisnis 'apa adanya' dan 'menjadi'
Model data logis dan referensi kamus data
Glosarium istilah bisnis dan jargon lokal
Diagram alur data untuk menggambarkan bagaimana data mengalir melalui sistem informasi
(berbeda dari diagram alur yang menggambarkan aliran algoritmik dari aktivitas bisnis)
Penjelasan terstruktur dari proses bisnis atau metode yang didefinisikan pada
Mengurangi
awal siklus kehidupan membantu mengurangi kegagalan proyek yang terjadi
kegagalan
karena persyaratan yang tidak selaras atau salah diartikan yang
Proyek
menyebabkan kegagalan harapan pengguna.
Kualitas persyaratan bisnis yang baik ketika ditangkap sejak dini tidak hanya
Menghemat meningkatkan keberhasilan suatu proyek tetapi juga menghemat biaya
biaya keseluruhan yang terkait dengan permintaan perubahan, dan investasi terkait
dalam pelatihan, infrastruktur, dll.
DATA (AND DATA QUALITY) REQUIREMENTS
Business requirements harus cukup rinci untuk mengidentifikasi sumber data atau systems of record
(SOR), seperti aplikasi, database, atau file yang diperlukan untuk membangun solusi Bl. Mendefinisikan
data requirements berarti menggali ke dalam sumber data untuk mengidentifikasi konten data yang
terperinci, seperti kolom dalam tabel atau bidang dalam file, dan transformasi yang diperlukan untuk
konsistensi, kesesuaian, atau untuk menghitung metrik bisnis.
Data Quality Requirements adalah jenis spesifik dari business requirements. Mereka mendefinisikan
ekspektasi terkait dengan karakteristik data yang memastikan kesesuaian data untuk tujuan tertentu.
Seperti halnya persyaratan bisnis umum atau terperinci, Data Quality Requirements dapat bersifat
umum atau terperinci. Mereka dapat fokus pada lingkungan keseluruhan di mana data digunakan dan
diakses, kesesuaian dataset untuk penggunaan tertentu, atau kualitas konten di bidang masing-masing.
Dalam sistem yang mengumpulkan data untuk fungsi tertentu, misalnya, persyaratan bisnis akan fokus
pada konten data apa yang dibutuhkan, sementara persyaratan kualitas dapat lebih lanjut
mengartikulasikan tingkat detail data yang dikumpulkan atau menentukan batasan validitas. Persyaratan
ini akan menghasilkan konten data dari granularity dan presisi tertentu — data yang sepertinya memang
seharusnya demikian. Jika persyaratan kualitas dapat diterjemahkan ke dalam karakteristik yang terkait
dengan data, mereka dapat diukur.
Berikut ini adalah teknik dan standar dokumentasi yang dapat berguna saat mengidentifikasi Data
Quality Requirements :
FUNCTIONAL REQUIREMENTS
Dalam rekayasa perangkat lunak, functional requirements mendefinisikan sistem atau komponennya. Ini
menjelaskan fungsi yang harus dilakukan oleh suatu perangkat lunak. Fungsi tidak lain adalah input,
perilaku, dan outputnya. Ini bisa berupa perhitungan, manipulasi data, proses bisnis, interaksi pengguna,
atau fungsi spesifik lainnya yang menentukan fungsi apa yang mungkin dilakukan system. functional
requirements juga disebut Spesifikasi Fungsional.
Ada kecenderungan untuk functional requirements menjadi sangat umum, seperti memberikan
kemampuan untuk "menelusuri detail data," "mengakses berbagai sumber," dan "melakukan keamanan
berbasis peran." Jenis fungsi generik ini harus menjadi kriteria evaluasi untuk produk BI daripada BI
functional requirements. Tanpa rincian lebih lanjut, bagaimana pengembangan BI tahu apa yang harus
dibangun?
Ini adalah gejala penyederhanaan BI yang berlebihan seolah-olah itu tidak lebih dari mengakses data. BI
jauh lebih rumit dari itu — ia mendukung proses bisnis dan pengambilan keputusan dengan memberi
orang bisnis kemampuan untuk menganalisis data. functional requirements adalah deskripsi dari proses
analitis itu. Bl functional requirements harus mencakup yang berikut:
BI use cases
• Analytical process workflow and user interaction
Analytical styled needed
BI use cases mendokumentasikan mengapa, di mana, dan bagaimana para pebisnis menggunakan
aplikasi BI saat melakukan pekerjaan mereka. Contoh tingkat tinggi dari ini termasuk pipa penjualan,
manajemen rantai pasokan. waktu tunggu ruang gawat darurat, dan analisis profitabilitas produk. Tentu
saja. use case harus mendapatkan lebih detail dari contoh-contoh ini dan memberikan informasi seperti
siapa pengguna, data apa yang dibutuhkan, dan metrik apa yang perlu diperiksa.
Bagian berikutnya dari functional requirements adalah menggambarkan alur kerja proses analitis dan
interaksi pengguna. Setelah mengidentifikasi proses bisnis yang terlibat, menjadi jelas bahwa
menganalisis data dan metrik jarang terjadi satu kali. Sebaliknya, ini adalah suksesi analisis yang sering
saling berhubungan. Mendokumentasikan alur kerja dan dependensi memungkinkan untuk merancang
lingkungan BI yang lebih produktif bagi orang-orang yang menggunakannya. Dua teknik umum. adalah:
Pemodelan proses bisnis dan Storyboard.
Meskipun process modeling telah menjadi pendekatan tradisional, storyboard menjadi praktik terbaik:
lebih mudah bagi orang-orang nonteknis untuk memahami, memungkinkan interaksi dan umpan balik
yang lebih baik. Storyboarding adalah alat yang sangat efektif untuk mendokumentasikan proses yang
dilalui oleh pelaku bisnis ketika berencana untuk menggunakan Bl.
Contoh functional requirements
Membantu Anda memeriksa apakah aplikasi menyediakan semua fungsi yang disebutkan dalam
persyaratan fungsional aplikasi tersebut
Dokumen persyaratan fungsional membantu Anda menentukan fungsionalitas suatu sistem atau
salah satu subsistemnya.
Persyaratan fungsional bersama dengan analisis kebutuhan membantu mengidentifikasi
persyaratan yang hilang. Mereka membantu dengan jelas mendefinisikan layanan sistem dan
perilaku yang diharapkan.
Kesalahan yang tertangkap dalam tahap pengumpulan persyaratan Fungsional adalah yang
termurah untuk diperbaiki.
Mendukung tujuan, tugas, atau aktivitas pengguna
Jenis functional requirements
Perangkat lunak secara otomatis memvalidasi pelanggan terhadap ABC Contact Management
System
Sistem Penjualan harus memungkinkan pengguna untuk mencatat penjualan pelanggan
Warna latar belakang untuk semua jendela dalam aplikasi akan berwarna biru dan memiliki nilai
warna RGB heksadesimal 0x0000FF.
Hanya karyawan tingkat Managerial yang berhak melihat data pendapatan.
REGULATORY/COMPLIANCE REQUIREMENTS
Kepatuhan suatu perusahaan terhadap hukum, peraturan, pedoman, dan spesifikasi akan bervariasi
tergantung pada berbagai variabel termasuk negara-negara yang terlibat, industri, bisnis individu, dan
jenis data. Daftar periksa lengkap untuk semua persyaratan kepatuhan dan peraturan berada di luar
cakupan buku ini. tetapi beberapa contoh umum termasuk:
Catat persyaratan keamanan dan privasi saat bekerja dalam rantai pasokan atau ketika perusahaan
berbagi data dengan pemasok dan mitra. Mungkin ada masalah dengan kepatuhan, pertukaran
informasi, dan batas negara, Misalnya, pusat panggilan dalam satu hitungan, mereka mungkin perlu
mematuhi aturan yang berbeda tentang data karyawan apa yang dapat ditampilkan di dasbor.
TECHNICAL REQUIREMENTS
• Petunjuk teknologi baru, seperti apakah pekerjaan dilakukan di cloud atau di lokasi
• Kebijakan di mana pusat data berada
• Perangkat keras dan perangkat lunak vendor apa yang dapat digunakan
• Jika peralatan Bl diperlukan
• Jika layanan Web diperlukan
• Peraturan tentang siapa yang dapat mengakses database (beberapa perusahaan hanya mengizinkan
satu grup untuk mengakses database, sehingga Anda harus bekerja dengan mereka)
PRIORITIZING REQUIREMENTS
Meskipun peserta bisnis dan teknologi harus memvalidasi business, functional, and data requirements
segera setelah mereka dikumpulkan dan didokumentasikan, pastikan dokumentasi persyaratan
konsolidasi dibuat tersedia untuk peninjauan akhir dan umpan balik. Proses ini memungkinkan tim
untuk memvalidasi persyaratan yang terkonsolidasi, mengklarifikasi kesalahpahaman, memperbaiki
kesalahan, membuat revisi, dan, jika sesuai, menambahkan persyaratan. Metode untuk mengumpulkan
umpan balik akan tergantung pada apa yang ditetapkan oleh tim BI dalam rencana proyek awal mereka,
Dengan dokumentasi persyaratan konsolidasi divalidasi, langkah selanjutnya adalah bertemu untuk
meninjau dan memprioritaskan persyaratan tersebut. Diskusi harus meliputi:
Deskripsi singkat
Kesamaan kebutuhan di seluruh kelompok bisnis
Kelayakan
Sebagai seorang business analyst , Anda akan berinteraksi dengan berbagai stakeholders dalam proyek
dan masing-masing dari mereka akan memiliki persyaratan bisnis mereka sendiri. Akibatnya, akan ada
banyak business requirements. Beberapa business requirements dapat saling bertentangan. Di sisi lain,
tim proyek harus mengelola proyek dalam batasan waktu, biaya, kualitas dan risiko. Anda akan ditarik ke
arah yang berbeda sehubungan dengan berapa banyak persyaratan yang dapat dipenuhi oleh tim dalam
kendala dan klien menginginkan segalanya dan banyak lagi! Apalagi di banyak sistem, ada fitur yang
jarang digunakan. Anda harus membawa keseimbangan yang tepat sehingga tujuan bisnis dapat
dipenuhi.
Demi kepentingan terbaik keberhasilan proyek, penting untuk prioritizing requirements. prioritizing
requirements akan -
1) MoSCoW
'Bisa' Persyaratan yang diinginkan tetapi bukan fungsi yang paling penting
'Biasa' Tidak diperlukan untuk saat ini. Mereka dapat direncanakan untuk rilis mendatang.
Matriks MoSCoW akan membantu untuk memahami apa saja persyaratan utama pelanggan untuk
penyelesaian proyek yang berhasil. Ini membantu dalam pertukaran karena tim proyek menyadari apa
yang lebih penting dan apa yang kurang penting. Ini juga membantu dalam mengelola ruang lingkup
nanti dalam proyek jika ada risiko untuk jadwal dan biaya.
Istilah yang berbeda harus dijelaskan dengan jelas kepada semua pemangku kepentingan lain jika ada
kebingungan.
Mari kita lihat beberapa persyaratan untuk situs e-commerce dan memprioritaskannya menggunakan
metode MoSCoW -
Persyaratan Prioritas
2) Penyelarasan Tujuan
Ini adalah teknik di mana persyaratan dipetakan ke tujuan bisnis utama. Jika persyaratan tidak dapat
dipetakan ke tujuan bisnis, itu dianggap di luar jangkauan. Di sini tujuan bisnis utama didefinisikan. Ini
kemudian dinilai jika implementasi dari setiap persyaratan dapat diselaraskan dengan tujuan
bisnis. Persyaratan yang tidak dapat disejajarkan dihilangkan.
Dalam contoh situs web e-commerce, tujuan bisnis utama dapat menjadi -
1) Meningkatkan kunjungan pelanggan dan meningkatkan jumlah pelanggan terdaftar
2) Tingkatkan penjualan di situs web
Dalam hal ini, persyaratan berikut akan menjadi prioritas yang lebih tinggi -
Pelanggan Mendaftar
Fitur seperti Internet Terakhir dan Gratis akan diperbarui secara berkala
Cari dan Pamerkan produk terbaru
Berbagai Mekanisme Pembayaran seperti pembayaran elektronik, Pembayaran Tunai dengan
gateway pembayaran yang baik terintegrasi
Persyaratan berikut ini mungkin bukan prioritas tinggi karena tidak terkait langsung dengan tujuan bisnis
dan dapat dikembangkan dalam rilis mendatang -
Penyediaan fungsionalitas blog
Detail halaman 'Tentang Kami'
persyaratan. Persyaratan yang telah dialokasikan jumlah yang lebih tinggi berdasarkan rasio
dipertimbangkan dalam ruang lingkup aplikasi. Persyaratan lain ditunda untuk rilis di masa
mendatang. Teknik ini bagus jika jumlah persyaratan terbatas. Jika daftar persyaratan panjang, 100 unit
tidak cukup. Jumlah yang lebih tinggi harus dipertimbangkan atau persyaratan harus dikelompokkan dan
kelompok-kelompok tersebut harus dialokasikan dolar / poin.
Sumber :
https://en.wikipedia.org/wiki/Business_requirements
https://books.google.co.id/books?id=zxykAwAAQBAJ&pg=PA309&dq=Business+Intellig
ence+Guidebook+1st+Edition&hl=id&sa=X&ved=0ahUKEwiKtLDyl_PkAhXlH7cAHZMIA
d8Q6AEIQTAD#v=onepage&q=Business%20Intelligence%20Guidebook%201st%20Edi
tion&f=false
https://www.sciencedirect.com/topics/computer-science/data-quality-
requirement#targetText=Data%20quality%20requirements%20are%20a,can%20be%20general%20or%2
0detailed.
https://www.edupristine.com/blog/prioritize-business-requirements
https://pro.arcgis.com/en/pro-app/help/data/validating-data/identify-data-quality-requirements.htm