Lunak 2
Output :
Dokumen rencana Maintenance
Rencana Pelatihan
Rencana Transisi
Rencana User Feedback
Proses Maintenance
Problem and Modification Analysis
Input:
MR/PR
Program yang akan dimodifikasi
Dokumentasi sistem :
Functional requirement
Interface requirement
Output dari proses seblumnya (process implementation)
Proses Maintenance
Problem and Modification Analysis
Task:
Analisa MR/PR terkait : impact terhadap user, sistem
yang sudah ada dan sistem lain yang terkait
Membuat dan mendokumentasikan kemungkinan solusi
Approval untuk mengimplementasikan solusi
Proses Maintenance
Problem and Modification Analysis
Verifikasi Problem
Maintenance PIC harus replikasi masalah :
buat rancangan test untuk verifikasi masalah
dapatkan versi software yang bermasalah
Install dan jalankan rancangan test untuk mereplikasi
masalah
Dokumentasikan hasil test
Proses Maintenance
Problem and Modification Analysis
Pemilihan Solusi
Dari hasil analisa, PIC membuat beberapa pilihan solusi
apakah ada work-around? Jika ada informasikan pada user/CS
buat requirement yang jelas dari modifikasi
estimasi ukuran dari modifikasi
kembangkan beberapa opsi untuk implementasi modifikasi
pilih satu opsi berdasarkan analisa resiko, impactnya terhadap
hardware system dan user
buat rencana untuk implementasi
Proses Maintenance
Problem and Modification Analysis
Output :
analisis impact
Rekomendasi opsi implementasi modifikasi
Opsi modifikasi yang diapprov
Dokumentasi yang telah terupdate
Proses Maintenance
Problem and Modification Analysis
Output :
analisis impact :
penjelasan masalah atau requirement baru
evaluasi dari masalah atau requirement
clasifikasi
data untuk verifikasi (corrective)
Estimasi Awal untuk resource yang dibutuhkan
Proses Maintenance
Problem and Modification Analysis
Output :
Dokumen yang telah diupdate :
Strategi pengujian
Rencana, prosedur, laporan pengujian
Requirement yang diperbaharui
Proses Maintenance
Modification Implementation
Input :
Source code program
Penjelasan arsitektur sistem
Laporan analisa impact
Output dari proses sebelumnya
Proses Maintenance
Modification Implementation
Task :
Analisa :
identifikasi elemen yang akan dimodifikasi
identikasi element interface yang akan dipengaruhi
identifikasi dokumetasi yang perlu di update
Proses Maintenance
Modification Implementation
Task :
Development Process
Implementasi secara benar dan lengkap modifkasi / perbaikan
masalah
tentukan test dan kriteria pengujian baik untuk bagian yang
dimodifikasi maupun yang tidak dimodifikasi
Lakukan pengujian dan dokumentasikan hasil pengujian
Proses Maintenance
Modification Implementation
Output:
Rancangan Pengujian
Source code yang telah dimodifikasi
Hasil pengujian
Proses Maintenance
Maintenance Review/Acceptance
Tasks :
Review
Lacak MR mulai dari requirement, design dan code
coding standard
pastikan hanya komponen yang perlu dirubah yang dirubah
pastikan komponen software sudah terintegrasi dengan baik
cek dokumentasi sudah diupdate
Lakukan pengujian sistem secara keseluruhan
buat laporan test
Proses Maintenance
Maintenance Review/Acceptance
Tasks :
Approval
Verifikasi proses sudah sesuai standard
Delivery ke user
Training jika diperlukan
Proses Maintenance
Maintenance Review/Acceptance
Output:
Laporan penerimaan dari user
Laporan hasil pengujian sistem