You are on page 1of 24

PANDUAN KEJURUTERAAN SISTEM APLIKASI SEKTOR AWAM

PENGENALAN KRISA – THE FIVE WIVES AND A HUSBAND

BPI BAHAGIAN
PERUNDINGAN ICT

1
KANDUNGAN PEMBENTANGAN

WHY WHAT WHEN


KRISA is
is KRISA? to use KRISA?
needed?

The five
Wives
and a WHO WHERE HOW
Husband is KRISA for?
to refer
KRISA?
to learn
KRISA?

2
WHY
KRISA is needed?

3
PERNAHKAH SITUATSI SEBEGINI TERJADI PADA ANDA?

BRS?
Functional or Non-Functional?

FAT? PAT? Bagaimana hendak mula?

TIADA DOKUMEN UNTUK DIRUJUK!!!


4
FAKTOR-FAKTOR KEGAGALAN PROJEK PEMBANGUNAN SISTEM
Standish Group Report 2014 – ICT Project Factors

5
Kenapa KRISA dihasilkan?
▪ Permintaan dari agensi
supaya mewujudkan
standard rujukan
▪ Keperluan untuk meningkat
dan mengekalkan
kompetensi PTM/PPTM
▪ Penyelarasan serahan projek
oleh syarikat pembekal

6
WHAT
is KRISA?

7
LATAR BELAKANG KRISA

Buku KRISA dihasilkan berdasarkan kepada pengetahuan intelektual dan pengalaman praktikal
sepanjang memberikan khidmat nasihat dan khidmat perundingan kepada agensi sejak penubuhan
Pasukan Perundingan ICT pada tahun 2009.

KRISA telah dilancarkan pada 8 Oktober 2019 dalam program CIOCONVEX 2019

8
DEFINISI KRISA
Panduan “how-to” yang mengandungi metodologi dan format dokumen--dokumen
standard bagi projek-projek pembangunan sistem sektor awam

OBJEKTIF KRISA

01 02 03
Meningkatkan kesedaran Menjamin kualiti sistem aplikasi
Memperkenalkan metodologi
pemegang taruh tentang yang dibangunkan dan
standard yang praktikal bagi
kepentingan dokumentasi kesinambungan kerja dalam
panduan agensi sektor awam
sistem yang perlu dihasilkan proses pembangunan,
dalam proses pembangunan
sepanjang pelaksanaan penyelenggaraan dan
sistem aplikasi.
pembangunan sistem aplikasi. peningkatan sistem aplikasi.

9
RUJUKAN KRISA

Penulisan KRISA adalah berpandukan kepada Rujukan Standard ISO/IEC/IEEE dan buku serta risalah
akademik seperti:

▪ ISO/IEC/IEEE 29148 Systems And Software Engineering — Life Cycle Processes — Requirements
Engineering (2011)
▪ IEEE 1233 - IEEE Guide for Developing System Requirements Specifications (1998)
▪ ISO/IEC/IEEE 29119 - Software and systems engineering — Software testing — Part 3: Test
Documentation (2013)
▪ ISO/IEC 25010 - System And Software Quality Models (2011)
▪ ISO/IEC 20926:2009 – IFPUG functional size measurement method 2009
▪ Alan Dennis, Barbara Haley Wixom, David Tegarden (2012). Systems Analysis and Design with UML
Version 2.0, Second Edition
▪ Richard Barker, CASE*Method: Entity Relationship Modeling (1990)
▪ ……..
10
KRISA BERPANDUKAN KEPADA SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)

PERMULAAN ANALISA REKABENTUK PEMBANGUNAN PENGUJIAN PELAKSANAAN

11
KANDUNGAN KRISA
BAB 1 BAB 2 – 7 BAB 8
Pengenalan Fasa-fasa dalam Kejuruteraan Sistem Aplikasi Sektor Pengiraan Saiz Sistem Aplikasi
Awam
▪ Pengenalan SDLC • Penggunaan Kaedah
▪ Metodologi Pembangunan
PERMULAAN ANALISA REKABENTUK Function Point Analysis
Sistem (FPA) dalam menentukan
PEMBANGUNAN PENGUJIAN PELAKSANAAN saiz sistem aplikasi
▪ Penerangan ringkas KRISA
▪ Faktor Kejayaan Pembanguan 1. Penglibatan Pemegang Taruh
Sistem
2. Faktor-faktor Kejayaan
3. Metodologi dan pendekatan
4. Penggunaan template dalam
mendokumentasi serahan

Format Dokumentasi serahan – Pelan, dokumen


Spesifikasi, Laporan

12
METODOLOGI KEJURUTERAAN SISTEM APLIKASI SEKTOR AWAM

FASA PERMULAAN ANALISA REKABENTUK PEMBANGUNAN PENGUJIAN PELAKSANAAN

METHOD PENYEDIAAN PELAN PEMODELAN USE CASE REKABENTUK ARKITEK KAEDAH PENYEDIAAN PELAN PELAKSANAAN
PEMBANGUNAN SISTEM (FUNGSIAN) PEMBANGUNAN INDUK PENGUJIAN MIGRASI DATA
PENENTUAN TEKNOLOGI PANGKALAN DATA
PENENTUAN KEPERLUAN PEMODELAN FIZIKAL PENYEDIAAN UJIAN PENERIMAAN

31 BISNES PROSES/FUNGSI (DFD)


REKABENTUK
PANGKALAN DATA AMALAN TERBAIK
DOKUMENTASI
PERSEDIAAN UJIAN
AKHIR (FAT)

PEMODELAN FUNGSI PEMODELAN KEPERLUAN DALAM PENYEDIAAN


BISNES (BF) REKABENTUK ANTARA PENYEDIAAN PELAN MANUAL PENGGUNA
DATA (ERD) PENGATURCARAAN
MUKA PENGGUNA UJIAN (UAT/PAT)
PEMODELAN PROSES SERAHAN SISTEM
PENENTUAN KEPERLUAN KAEDAH
BISNES (PFD) REKABENTUK TRANSAKSI UJIAN PENERIMAAN
BUKAN FUNGSIAN UJIAN SISTEM APLIKASI
SISTEM PENGGUNA (UAT)
PENYEDIAAN
SPESIFIKASI PENYEDIAAN SPESIFIKASI UJIAN PENERIMAAN
PENYEDIAAN SPESIFIKASI
KEPERLUAN BISNES KEPERLUAN SISTEM PROVISIONAL (PAT)
REKABENTUK SISTEM

MIGRASI DATA PENYEDIAAN


LAPORAN UJIAN
INTEGRASI DATA PENERIMAAN

SERAHAN PELAN PEMBANGUNAN SPESIFIKASI KEPERLUAN SPESIFIKASI REKABENTUK DOKUMENTASI PELAN INDUK LAPORAN MIGRASI
SISTEM (PPS) SISTEM (SRS) SISTEM (SDS) PANGKALAN DATA PENGUJIAN DATA

18 SPESIFIKASI KEPERLUAN
BISNES (BRS)
PELAN MIGRASI DATA DOKUMENTASI KOD PELAN UAT/PAT LAPORAN
PENAMATAN UJIAN
SUMBER
SPESIFIKASI MIGRASI LAPORAN UAT/PAT (FAT)
DATA LAPORAN UJIAN
MANUAL PENGGUNA
SISTEM
PELAN INTEGRASI SISTEM SISTEM

SPESIFIKASI INTEGRASI LAPORAN SERAHAN


SISTEM SISTEM 13
SENARAI 11 TEMPLATE YANG DIGUNAKAN DALAM PROSES PEMBANGUNAN SISTEM

PERMULAAN ANALISA REKABENTUK PEMBANGUNAN PENGUJIAN PELAKSANAAN

Borang Permohonan Pembangunan Sistem Templat Persediaan Ujian

Templat Definisi Aktiviti Fungsi Bisnes


Final Acceptance Certificate

Templat Definisi Kamus Data (Entity & Attribute)

Templat Skema Logikal Pangkalan Data

Templat Definisi Aliran Data

Templat Pemetaan Data (Antaramuka)

Templat Senario Use Case

Templat Rekabentuk Migrasi Data

Templat Rekabentuk Integrasi


14
WHEN
to use KRISA?

15
PPrISA : PROJEK ICT

PERMULAAN PERANCANGAN PELAKSANAAN & KAWALAN PENAMATAN


▪ Skop, kos & tempoh ▪ Perincian skop, kos ▪ Melaksanakan aktiviti projek & pengesahan serahan
▪ Kelulusan Peruntukan & tempoh ▪ Aktiviti penamatan
▪ Memantau & Mengawal Projek melalui pelan yang dibangunkan projek
▪ Kelulusan mula projek ▪ Pelan Mengurus &
Mengawal projek ▪ Mengukur Prestasi
▪ Penutupan Projek
secara rasmi

PERMULAAN ANALISA REKABENTUK PEMBANGUNAN PENGUJIAN PELAKSANAAN


▪ Pelan ▪ Melaksanakan aktiviti pembangunan sistem & pengesahan ▪ Penyerahan
Pembangunan serahan Sistem Aplikasi
sistem
▪ Kajian Keperluan
terperinci

PENGIRAAN SAIZ, KOS & MANDAYS PEMBANGUNAN SISTEM APLIKASI

KRISA : PROJEK PEMBANGUNAN SISTEM

16
WHO
is KRISA for?

17
Pengurus Agensi / Projek
• Menjadikan KRISA sebagai rujukan dalam pengurusan projek-projek ICT yang
melibatkan pembangunan sistem.
• Menyediakan Pelan Pembangunan Sistem bagi projek-projek ICT

Pasukan Pembangun (Business & System Analyst / Programmer)


• Melaksanakan aktiviti-aktiviti pembangunan sistem berpandukan kepada
metodologi KRISA
• Menyediakan dokumen-dokumen pembangunan sistem seperti yang
diseneraikan di dalam KRISA

Pelatih (Instruktor) dan Fasilitator


• Memberi taklimat dan latihan kepada pegawai-pegawai untuk memahami serta
mendalami metodologi KRISA.
• Terdiri daripada Pasukan Perunding MAMPU atau/dan wakil ICT agensi sektor
awam.
18
WHERE
to refer KRISA?

19
https://sqa.mampu.gov.my/

20
HOW
to learn
KRISA?

21
Bagaimanakah untuk mendapatkan khidmat
latihan KRISA?

o Bootcamp KRISA.

o Kursus KRISA di INTAN.

o Permohonan rasmi kepada Ketua Pengarah


MAMPU dari agensi masing-masing.

o Aktiviti di bawah khidmat perundingan dan


khidmat nasihat projek-projek agensi.

o Program-program kompetensi seperti DLITE, ICT


Refresh Course dan lain-lain.

o Rujukan kandungan KRISA di portal MySQA.

22
PENUTUP
o Ucapan ribuan terima kasih kepada pegawai-pegawai sektor awam dan syarikat
di atas sokongan tuan/puan dalam pelaksanaan Panduan Kejuruteraan Sistem
Aplikasi Sektor Awam (KRISA)
o KRISA merupakan “a living document” dan sentiasa akan ditambah baik dari
semasa ke semasa.

23
TERIMA
All information incorporated within this slide is created for
Malaysian Administrative Management and Planning Unit (MAMPU), KASIH
Prime Minister’s Department, Malaysia.
All information is the property of MAMPU and any unauthorized
reproduction is prohibited

24

You might also like