DRAFT SRS - Aplikasi Hue-Id v1
DRAFT SRS - Aplikasi Hue-Id v1
ID
Platform Marketplace
DOKUMEN
SOFTWARE REQUIREMENT SPECIFICATIONS (SRS)
DAFTAR PERUBAHAN
Date Doc. Description Author
Version
PT Supernova Palapa
Company Hue.id Company
Nusantara
E-mail E-mail
Dokumen ini akan memberikan batasan atas apa yang aplikasi dapat lakukan dan juga menyediakan
dasar-dasar bagi requirement lainnya pada produk. Untuk setiap fitur dan requirement yang tidak
diakomodasi dalam dokumen ini, tetapi diperlukan, maka perubahan tersebut akan diproses dengan
change request process
Date: Date:
Tabel 2 Software................................................................................................................................14
Singkatan Deskripsi
SRS Dokumen Software Requirements Specification
SLA Service Level Agreement
SOP Standar Operasional Prosedur
PIC Person In Charge
SC Steering Committee
DAFTAR ISI
DAFTAR PERUBAHAN............................................................................................................2
LEMBAR PERSETUJUAN.........................................................................................................3
DAFTAR TABEL......................................................................................................................4
DAFTAR GAMBAR..................................................................................................................5
DAFTAR SINGKATAN.............................................................................................................6
DAFTAR ISI............................................................................................................................7
1. PENDAHULUAN..............................................................................................................9
1.1 TUJUAN DOKUMEN..................................................................................................................9
1.2 SISTEMATIKA DOKUMEN...........................................................................................................9
1.3 HASIL AKHIR DAN DOKUMENTASI..............................................................................................9
2. DESKRIPSI UMUM PERANGKAT LUNAK.........................................................................11
2.1 DESKRIPSI PERANGKAT LUNAK.................................................................................................11
2.2 RANCANGAN ARSITEKTUR.......................................................................................................11
2.2.1 Daftar Modul...............................................................................................................11
2.3 RANCANGAN INFRASTUKTUR...................................................................................................12
2.3.1 Hardware....................................................................................................................12
2.3.2 Software......................................................................................................................13
2.4 SPESIFIKASI SERVER................................................................................................................13
2.4.1.1 Penyedia SERVER................................................................................................................................13
2.4.1.2 Arsitektur............................................................................................................................................ 13
2.4.1.3 Backup & Pemantauan........................................................................................................................14
2.4.1.4 Security............................................................................................................................................... 14
4. METODOLOGI IMPLEMENTASI......................................................................................29
4.1 PRESALES.............................................................................................................................29
4.2 PROJECT PLANNING...............................................................................................................30
4.3 PREDEVELOPMENT.................................................................................................................30
4.4 DEVELOPMENT......................................................................................................................31
4.5 TRAINING, SIMULATION & UAT...............................................................................................32
4.6 SUPPORT..............................................................................................................................33
4.6.1 Software Support.........................................................................................................33
4.6.2 Manajemen Sistem......................................................................................................33
4.6.3 Infrastructure Privilege.................................................................................................33
5. RENCANA PROYEK, PEMANTAUAN, DAN PENGAWASAN..............................................34
5.1 PERENCANAAN......................................................................................................................34
5.1.1 Timeline Implementasi.................................................................................................34
5.1.2 Rencana Dwi-Mingguan (Perencanaan Sprint)..............................................................34
5.2 PEMANTAUAN DAN PENGAWASAN...........................................................................................34
5.2.1 Issues and Resolution Tracking.....................................................................................34
5.2.2 Change Request Tracking.............................................................................................34
5.2.3 Rapat Periodik.............................................................................................................35
5.2.3.1 Perencanaan Sprint.............................................................................................................................35
5.2.3.2 Daily Scrum......................................................................................................................................... 35
5.2.3.3 Sprint Review......................................................................................................................................35
5.2.3.4 Sprint Retrospective............................................................................................................................35
5.2.4 Project Progress Report (Daily or Weekly).....................................................................36
5.2.5 Minutes of Meeting (MoM)............................................................................................37
5.2.6 Minutes of Hand Over Report (BAST)............................................................................37
Sesi ini memberikan deskripsi cakupan dan ikhtisar dari semua yang apa pada dokumen SRS ini.
Dan juga, tujuan dari dokumen ini sudah dideskripsikan dan daftar istilah serta definisi akan
disediakan
Tujuan dari dokumen ini adalah memberikan deskripsi yang mendetail dan mengkonfirmasi
spesifikasi requirement dari Proyek Aplikasi Marketplace. Dokumen ini juga menjelaskan formula
system, interface aplikasi, dan interaksi aplikasi dengan aplikasi external. Dengan penjelasan
tersebut, developer dapat membangun aplikasi yang sesuai dengan kebutuhan nyata para
stakeholder.
Dokumen ini harus dimodifikasi jika terjadi perubahan pada requirement saat proses development
terjadi.
Section 1: PENDAHULUAN
Section 4: TIMELINE
Berikut ini adalah hasil akhir yang akan disediakan kepada klien saat proyek selesai:
Bersamaan dengan hasil akhir tersebut, dokumentasi perangkat lunak yang penting juga akan
disediakan untuk klien saat proyek selesai, yaitu:
1. Rencana Uji
Dokumen rencana uji akan dibuat untuk memastikan semua fungsionalitas yang sudah
dikembangkan dan yang sudah disetujui dan untuk memastikan standar kualitas seperti
disebutkan pada KAK ini. Hasil akhir rencana uji akan diberikan kepada klien pada akhir
proyek. Dokumen ini akan diberikan dalam format Excel.
2. Dokumentasi Teknis
Dokumen penting ini dapat digunakan oleh developer bahkan developer selanjutnya,
penguji aplikasi, dan juga pengguna akhir untuk mengetahui hal teknis dari aplikasi jika ada
perubahan struktur atau informasi selama periode waktu tertentu. Dokumentasi teknis
yang diberikan akan berisi detail dari arsitektur sistem, kebutuhan perangkat lunak,
teknologi spesifik yang digunakan, desain basis data (ERD, diagram kelas, dan struktur
basis data), arsitektur aplikasi (model, kontroler, API, dll.) dan tentunya instalasi sistem dan
prosedur pemeliharaan.
3. User Guide
Panduan Pengguna akan membantu user yang mengoperasikan perangkat lunak,
memahami fitur dan fungsinya tentang cara menggunakan perangkat lunak berdasarkan
peran dan alur bisnisnya.
Sebuah platform berbasis web yang menyediakan tempat untuk bertransaksi jual beli secara mudah
dan cepat khususnya barang yang diperjual belikan berupa karya lukisan. Selain itu pada platform
ini juga memiliki fitur dapat melelangkan dan bidding karya lukisan dan menyediakan beberapa
metode pembayaran yang lengkap.
Arsitektur sistem informasi ini dibagi menjadi beberapa modul sesuai dengan peran masing –
masing. Pada bagian ini akan diberikan gambaran penerapan arsitektur sistem berdasarkan
informasi yang ada.
Terdapat beberapa modul utama dalam sistem yang akan dibuat diantaranya :
A. Works
Modul ini berfungsi untuk melakukan pemantauan dari status pembelian yang dilakukan
oleh user sebagai pembeli.
B. Auctions
Modul ini berfungsi untuk melakukan lelang sebuah barang yang dimana pembeli dapat
melakukan bidding atau penawaran barang tersebut secara langsung, selain itu admin
dapat mengelola atau manajemen barang mana yang akan dilelang
C. Discover
Modul ini berfungsi untuk melihat rekomendasi-rekomendasi barang misalnya barang yang
banyak dilihat, barang yang sering di click oleh user atau pembeli atau barang yang sedang
trending berdasarkan tema lukisan
D. Account
Modul ini berfungsi untuk mengelola user sebagai pembeli dan juga sebagai gallery atau
user sebagai Galeri barang, selain itu juga bisa mengatur untuk membership seperti user
gold, silver dan lainnya
E. Shop
F. Dashboard
Modul ini berfungsi untuk menyediakan informasi dalam bentuk grafik atau visualisasi
lainnya yang dibutuhkan sesuai dengan data yang ada.
G. Information
Modul ini berfungsi untuk melihat informasi seperti mengenai bagaimana cara membeli
sebuah barang dan juga informasi terkait dengan platform tersebut
H. Payment
Modul ini berfungsi untuk melakukan sistem pembayaran online yang dimana payment
gateway yang digunakan adalah Midtrans
I. Shipping
Modul ini berfungsi untuk penyedia pengiriman barang yang digunakan, layanan
pengiriman yang digunakan adalah POS.
Aplikasi yang dibuat merupakan aplikasi berbasis server-client. Lingkungan operasi yang dibutuhkan
untuk agar aplikasi ini dapat berjalan dengan baik adalah sebagai berikut :
2.3.1 HARDWARE
RAM Minimum 4 GB
Harddisk Minimum 10 GB
2.3.2 SOFTWARE
Package NPM
Server
Virtualization Docker
Firewall UFW
Database PostgreSQL
Tabel 2 Software
PT Supernova Palapa Nusantara akan menggunakan server berbasis cloud pada lingkungan
produksi.
2.4.1.2 ARSITEKTUR
PT Supernova Palapa Nusantara akan mengatur infrastruktur server sehingga dapat menyesuaikan
dengan kebutuhan dari sistem yang dibangun.
1. Basis data
2. Data aplikasi (contoh: berkas yang diunggah pengguna, berkas yang dibuat secara dinamis)
Backup data akan dilakukan secara otomatis setiap satu hari sekali, dan disimpan selama satu bulan
dan akan menyediakan pemantauan kinerja server
2.4.1.4 SECURITY
Standar tertentu untuk memastikan pihak yang tidak bertanggung jawab tidak bisa masuk ke
dalam sistem:
Menonaktifkan kata kunci login dan menggunakan kunci SSH untuk membuat pihak yang
tidak bertanggung jawab lebih sulit untuk masuk.
Menonaktifkan login root untuk mencegah pihak yang tidak bertanggung jawab tidak dapat
login sebagai pengguna istimewa.
Menggunakan sudo dan password yang kompleks, seperti minimal 8 karakter, setidaknya 1
karakter kapital, 1 karakter biasa, 1 angka, dan 1 karakter khusus.
Menggunakan sertifikat SSL (HTTPS) untuk formulir yang bersifat penting seperti login
atau formulir pendaftaran.
Berikut adalah kebutuhan fungsional dari sistem yang akan dibuat. Dalam tabel kebutuhan
fungsional ini akan ada penomoran ID yang berbentuk SRS-Fx-Ux-xx dimana SRS adalah System
Requirement Summary, Fx adalah fungsional untuk modul sistem, Ux adalah fungsional untuk tiap
level user, dan xx adalah nomor SRS-Id.
ID Kebutuhan Penjelasan
SRS-F1-U1-01 User Guest - Pendaftaran Ketika user membuka halaman awal user dapat
melakukan pendaftaran sebagai member.
SRS-F1-U2-02 User– Manajemen profil Ketika user membuka halaman profil user dapat
melakukan management data pada profil user
tersebut
SRS-F1-U2-03 User– Lupa password User dapat melakukan lupa password dan
selanjutnya dikirimkan konfirmasi email untuk reset
password
SRS-F1-U2-04 User– Pembelian langsung User dapat membeli langsung karyaseni yang telah
ditawarkan oleh gallery yang terverivikasi.
SRS-F1-U2-05 User Public dan guest - Halaman awal User dapat melihat halaman awal berisi produk
rekomendasi maupun promosi yang ditawarkan.
SRS-F1-U2-06 User-Ganti password User dapat melakukan perubahan password setelah
login pada aplikasi.
SRS-F1-U2-07 User - Login User dapat melakukan login terhadaap aplikasi bila
sudah terdaftar.
SRS-F1-U2-08 User - Ubah data kontak User dapat melakukan perubahan data kontak yang
terdaftar.
SRS-F1-U2-09 User-Manajemen data pengiriman User dapat melakukan penambahan,
penghapusan ,maupun pengubahan data pengiriman
SRS-F1-U2-10 User-User level User public dapat melihat level user dan kelebihan
yang ditawarkan pada level tersebut
SRS-F1-U2-11 User-Invitasi lelang User public dapat menerima invitasi yang dikirim ke
email user untuk lelang yang akan dilakukan.
SRS-F1-U2-12 User-Mengikuti lelang User public dapat mengikuti lelang yang sedang
diadakan bila user sudah menerima invitation
SRS-F1-U2-13 User-Pembayaran pemenang lelang User public yang telah memenangkan lelang
diharuskan membayar jumlah sesuai dengan bidding
terakhir yang dia lakukan.
SRS-F1-U2-14 User - Pencarian User public dapat melakukan search pada daftar
karya seni
Berikut adalah kebutuhan non-fungsional dari sistem yang akan dibuat. Dalam tabel kebutuhan
fungsional ini akan ada penomoran ID yang berbentuk SRS-NF-xx dimana SRS adalah System
Requirement Summary, NF adalah Non-Fungsional, dan xx adalah nomor SRS-Id.
ID Parameter Kebutuhan
SRS-NF-01 Ergonomy Tampilan perangkat lunak user-friendly untuk seluruh user
SRS-NF-02 Portability Perangkat lunak dapat diakses dari berbagai jenis browser, seperti
Firefox, Google Chrome, Safari, Opera, Edge
SRS-NF-03 Response time Data dan informasi pada perangkat lunak harus dapat diperbarui setiap
detik
SRS-NF-04 Security Protokol perangkat lunak harus menggunakan HTTPS
Tabel 4 Kebutuhan Non Fungsional
Pada diagram Use Case ini akan dijelaskan fitur-fitur apa saja yang dapat digunakan oleh masing-
masing pengguna.
PT Supernova Palapa Nusantara akan mengembangkan kode yang mengikuti standar-standar ini:
Data harus berada dalam basis data untuk jangka waktu minimal 4 tahun; sebelum 4 tahun data
yang tidak boleh dihapus atau diarsipkan. Kecuali jika ada batasan penjelasan bahwa tidak akan ada
peringatan pada NewRelic (versi gratis) laporan selama simulasi tes stres menggunakan lingkungan
produksi.
Semua formulir pada halaman web menggunakan otentikasi token untuk memastikan
semua data berasal dari situs ini dan mencegah serangan XSS dan pemalsuan data.
Semua parameter dari formulir pada halaman web yang dibersihkan dan di-escaped, untuk
mencegah XSS (merusak) dan melakukan SQL injection (menambahkan atau mencuri data
dari basis data).
Sesi rahasia unik dan sesi berbasis waktu digunakan untuk mencegah Pembajakan Sesi
(Mencuri sesi pengguna dan memungkinkan penyerang menggunakan aplikasi web dengan
nama korban).
Semua berkas yang diunggah diperiksa terlebih dahulu dan hanya mengizinkan berkas
tertentu (gambar, dokumen), sehingga pengguna tidak dapat mengunggah virus ke server.
Kata sandi menggunakan algoritma enkripsi standar industri dan berbagai teknik untuk
mencegah pencurian kata kunci.
Hak dan perizinan pengguna yang ketat (misalnya pengguna tidak dapat melihat
/user/other_id/ di mana pengguna tidak memiliki hak istimewa untuk melihat).
3.5.4 DESIGN
Design akan disediakan pada fase Pre-development dan design akan digunakan setelah approval
Klien.
Halaman blank slate yang akan digunakan pada aplikasi saat kondisi data masih kosong
sebelum user melakukan entri data ke dalam aplikasi dan sebagai panduan untuk user yang
akan mulai menggunakan aplikasi.
Halaman error kostum untuk 404 (Page Not Found) dan 500 (Internal Server Error) yang akan
ditampilkan sesuai dengan HTML Error Code sehingga tidak ada error message yang ditampilkan
langsung dari framework yang digunakan.
3.5.4.3 QC LEVEL 1
3.5.4.4 QC LEVEL 2
Performance Testing, Stress Testing, dan Penetration Testing untuk memastikan aplikasi dapat berjalan
dengan baik tanpa masalah ketika digunakan oleh banyak user secara bersamaan.
3.5.4.5 QC LEVEL 3
Continuous Integration and Delivery menggunakan deployment tools untuk memastikan aplikasi
yang di-deploy sesuai dengan Standar dan Kualitas Kesesuaian PT Supernova Palapa Nusantara
4. METODOLOGI IMPLEMENTASI
4.1 PRESALES
Tahap pertama dalam methodologi implementasi yang dilakukan oleh pihak Konsultan adalah
memastikan bahwa proyek dapat dimulai dengan menemukan requirement yang jelas dan dapat
dimengerti oleh klien (pihak manajemen yang menetapkan proyek), Konsultan (penyedia layanan
yang bertanggung jawab untuk menyukseskan proyek), dan Konsumen (staff/ pengguna yang akan
melaksanakan proyek dan menggunakaan aplikasi tersebut setelah selesai di bangun).
Pada tahap ini, konsultan akan mendiskusikan semua requirement dengan klien dan akan
didokumentasikan sebagai Jadwal Implementasi. Kegiatan yang akan dilaksanakan antara lain:
Untuk memastikan agar proyek berjalan dengan lancar seperti yang direncanakan dan disepakati,
maka harus ada pemantauan dan pengendalian proyek yang akan dijelaskan secara rinci dalam
Rencana Proyek, Pemantauan dan Pengawasan
Setelah semua persyaratan dan persyaratan disetujui, Konsultan akan melakukan kegiatan sebagai
berikut:
4.3 PREDEVELOPMENT
Pada tahap Pre-development, Klien dan Konsultan akan mempersiapkan apa saja yang akan
dibutuhkan untuk memastikan keberhasilan proyek. Untuk membangun kesepahaman tentang
aplikasi yang akan dikembangkan, Konsultan akan menyiapkan Mockup. Mockup tersebut akan
memberi Klien gambaran rinci tentang apa yang Klien harapkan pada akhir masa
pengembangannya.
4.4 DEVELOPMENT
Konsultan bekerja dengan menggunakan metodologi gabungan antara Waterfall dan Agile yang
telah dimodifikasi. Pekerjaan akan dibagi menjadi potongan kecil yang disebut Sprints. Sehingga
dapat mengurangi risiko keterlambatan dalam pelaksanaan. 1 Sprint terdiri dari 2 minggu kerja,
Konsultan akan memberikan demo kepada Klien setiap akhir Sprint.
3. Ulasan Sprint
o Demo Sprint Progress
report
Dalam fase ini, Klien dan Konsultan akan mengerjakan pelatihan dan pengujian bersama. Tujuan
dari tahap ini adalah untuk menunjukkan bahwa setiap fungsi sudah bekerja dengan baik sesuai
dengan arus awal yang disepakati.
Skenario test yang diberikan akan sesuai dengan cara mengoperasikan masing-masing fungsi, input
dan output yang diharapkan. Selama hasil uji coba sesuai dengan output yang diharapkan, berarti
fungsi tersebut sudah berjalan dengan baik.
Fase ini bukan untuk menemukan dan menutupi setiap skenario atau aliran yang awalnya tidak
disepakati. Yang mana perlu ditangani dengan solusi atau SOP untuk pengguna / operator dari sisi
Klien.
Untuk tahap Pelatihan & Simulasi (closed beta), Klien perlu menetapkan sebagian pengguna /
operator mereka untuk menguji aplikasi. Project Coordinator akan melatih dan menemani
pengguna / operator selama simulasi.
4.6 SUPPORT
Pada akhir masa pengembangan proyek, tim Support akan mengambil alih untuk mempertahankan
dan menangani masalah apa pun yang mungkin muncul selama penggunaan aplikasi. Tim
pendukung akan memberikan akses helpdesk kepada Klien untuk melaporkan masalah apapun.
Ada juga Knowledge Base yang diberikan kepada Klien.
Konsultan akan memperbaiki bug Software dan membantu dalam menstabilkan Software. Dan jika
versi produk open source yang digunakan pada saat ini memiliki bug dan patch utama pada versi
terbaru telah tersedia, Konsultan akan membantu dalam melakukan patching pada software. Patch
yang tersedia untuk versi saat ini adalah dua digit pertama patch sama dengan yang ada saat ini.
Sebagai contoh, 2.3.15 memiliki dua digit pertama yang sama dengan 2.3.3.
Untuk memastikan masalah diselesaikan tepat waktu, Konsultan diberi wewenang untuk
menambahkan atau melakukan modifikasi konfigurasi sistem / instance yang dinilai memberikan
kinerja terbaik menurut Konsultan, tanpa memerlukan persetujuan dari Klien sebelumnya.
Konsultan tentunya akan memberitahukan hal ini kepada Klien dalam kasus tersebut. Perihal
infrastruktur di tempat/on-site, Konsultan dapat menyarankan Klien untuk berinvestasikan lebih
banyak pada infrastruktur sesuai dengan kebutuhan.
Untuk memastikan implementasi proyek dapat berjalan dengan baik, Strategi perencanaan,
Kontrol Proyek, dan mekanisme control perlu disetujui oleh Klien dan Konsultan. Dibawah ini akan
dideskripsikan tentang mekanisme dan metode dari Perencanaan Proyek, Controlling and Reporting
System, dan juga rapat periodic jika diperlukan selama proyek
5.1 PERENCANAAN
Implementasi Timeline akan menunjukkan urutan/sequence dari setiap fase dan juga jangka waktu
yang akan digunakan untuk implementasi. Timeline Implementasi perlu disetujui baik oleh Klien
dan juga Konsultan. Setiap fase sudah dijelaskan di METHODOLOGI IMPLEMENTASI.
Rencana Dwi-Mingguan akan dibuat sebagai referensi untuk timeline implementasi dalam bentuk
fase, aktivitas, atau tugas yang harus di implementasikan untuk 2 minggu berikutnya termasuk
dengan tanggal dimana perencanaan dimulai, Person-in-Charge (PIC), Pelaksanaan aktivitas, dan
tugas yang harus diselesaikan.
Rencana Dwi-Mingguan akan dibuat bersama dengan Project Manager dari sisi Klien dan
Konsultan. Dan jika diperlukan, anggota dari tim proyek akan diminta bergabung dalam
perencanaan.
Dalam implementasi proyek, mungkin akan timbul masalah yang bila tidak segera diselesaikan,
akan menghambat perkembangan proyek. Untuk mengatasi masalah tersebut, maka Issues and
Resolution Tracking Form akan digunakan. Dengan formulir ini, maka masalah akan bisa diketahui
lebih awal. Sehingga mempercepat penyelesaian masalah.
Setiap masalah yang terjadi harus diketahui dan disepakati oleh Project Manager dari pihak Klien
dan kemudian perlu ditunjuk seseorang untuk bertanggung jawab untuk menindak lanjuti
permasalahannya.
Saat implementasi proyek, ada kemungkinan untuk munculnya sugesti atau permintaan untuk
menambah fitur atau mengubah requirement yang sudah disetujui sebelumnya. Untuk menangani
permintaan tersebut, maka Klien dapat meminta Sofware Change Request Form. Dengan formulir
ini, setiap permintaan akan terekam dan akan dikerjakan setelah fase development selesai.
Jika permintaan perubahan (Change Request) dibutuhkan di tengah masa development, tim proyek
harus memperhitungkan permintaan perubahan tersebut terlebih dahulu dan kemudian melakukan
implementasinya. Tapi Klien juga harus tahu bahwa dengan pelaksanaan permintaan perubahan di
tengah fase pengembangan, timeline asli yang sudah disepakati sebelumnya juga akan bergeser.
Rapat ini akan diadakan setiap 2 minggu dan akan dihadiri oleh Project Manager dari pihak Klien,
Tim Proyek dari pihak Klien, Project Manager dari pihak Konsultan, Project Coordinator dari pihak
Konsultan, Lead Developer dari pihak Konsultan (jika diperlukan), dan Web Designer dari pihak
Konsultan (jika diperlukan). Rapat ini diadakan untuk mendiskusikan apa yang harus dicapai pada
Dwi-minggu berikutnya, masalah belum diselesaikan, dan potensi masalah yang diperkirakan akan
timbul.
Pertemuan ini akan diadakan setiap 2 minggu di setiap akhir Sprint dan akan dihadiri oleh Project
Manager dari pihak Klien, Tim Proyek dari pihak Klien, Project Manager dari pihak Konsultan,
Project Coordinator dari pihak Konsultan, Lead Developer (jika diperlukan) dan Web Designer dari
pihak Konsultan (jika diperlukan) untuk melakukan demo Software dan membahas apa yang telah
dilakukan dalam 2 minggu terakhir.
This meeting will be held every 2 weeks at the end of the Sprint and will be attended by Client
Project Manager, Client Project Team, Consultant Project Manager, Consultant Project
Coordinator, Consultant Lead Developer (if needed) and Consultant Web Designer (if needed) to
discussed what went well in the Sprint, what could be improved and what will Client and Consultant
commit to improve in the “Next” Sprint.
Project status report is a summary of the overall project status. This report could be made daily or
weekly based on Client demands. This report could be used to compare the activities that have
been done with the Bi-weekly plan and could be used as a progress report that could be delivered to
management. Outline from the Project Progress Report is as follows:
Laporan status proyek adalah ringkasan dari keseluruhan status proyek. Laporan ini bisa dibuat
setiap hari atau mingguan berdasarkan permintaan Klien. Laporan ini dapat digunakan untuk
membandingkan kegiatan yang telah dilakukan dengan rencana Dwi-mingguan dan dapat
digunakan sebagai Progress Report yang dapat disampaikan kepada manajemen. Garis Besar
Project Progress Report adalah sebagai berikut:
Tickets
o Jumlah tiket pada Sprint ini
o Jumlah tiket yang sudah selesai (close)
o Jumlah tiket yang sedang dalam Progress
o Sisa Tiket
o Tanggal penyelesaian yang diharapkan
Issues
o Jumlah bugs di Sprint 1
o Jumlah bugs yang sudah diperbaiki
o Jumlah bugs yang sedang dalam Progress
o Sisa Bug
o Tanggal penyelesaian yang diharapkan
Rencana Implementasi untuk Sprint kali ini.
Minutes of Meeting adalah laporan yang akan dibuat setiap saat Konsultan melakukan komunikasi
dengan Klien. Laporan ini berguna untuk mencatat percakapan yang diperlukan sebagai bentuk
kesepakatan tambahan antara Konsultan dan Klien. Minutes of Meeting harus ditandatangani oleh
Project Manager (atau wakil yang ditunjuk jika Project Manager tidak hadir) dari pihak Klien dan
Konsultan.
Minutes of Hand Over adalah laporan yang akan dibuat setiap saat Konsultan memberikan
kemajuan proyek kepada Klien beserta semua requirement pada tahap yang sudah diselesaikan.
Risalah Hand Over harus ditandatangani oleh Project Manager (atau wakil yang ditunjuk jika Project
Manager tidak hadir) dari Klien dan Konsultan.