Anda di halaman 1dari 9

No.

Dok :
0420/D09/OT.120/03/2017
STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret


PT. EDI INDONESIA 2017
Halaman: 1 | 9

1. JUDUL

SOP Manajemen Rilis Aplikasi

2. TUJUAN

2.1 Menyediakan aplikasi/produk yang sesuai dengan definisi spesifikasi dengan tingkat akurasi
99% pada saat rilis pertama kali
2.2 Semua tahapan rilis bisa dilakukan secara berulang, konsisten, responsif dan flexible dalam
pelaksanaannya
2.3 Semua bagian yang terkait dalam service delivery terinformasi dan mengetahui kapan
pelaksanaan sesuai dengan agenda
2.4 Dokumentasi update rilis akan berfungsi dalam penyesuaian maintenance dan monitoring
2.5 Proses Rilis dapat dilakukan dengan cepat dan sering sesuai prosedur
2.6 Menjaga kualitas layanan sesuai SLA
2.7 Mengatur prosedur rilis aplikasi pada perangkat production
2.8 Mengatur prosedur test dan QA terhadap aplikasi yang akan naik ke production
2.9 Mengatur tata cara persetujuan dalam proses rilis aplikasi
2.10Mengatur prosedur perubahan terhadap aplikasi yang sudah ada pada environment
Production
3. RUANG LINGKUP
Berlaku di PT. EDI INDONESIA pada Divisi :

3.1 IT Development
3.2 IT PMO
3.3 IT Operation
3.4 Terbatas hanya dalam proses Rilis Aplikasi beserta pembaharuan major & minor Rilis
Aplikasi
3.5 Business Development
3.6 Sub Divisi Dev. BC

4. DEFINISI
4.1 Produk Manajer adalah pegawai tetap yang bertanggung jawab terhadap pengembangan
dan rilis aplikasi, wewenang ini setara dengan sistem analyst atau AVP (VP jika tidak ada
AVP)
4.2 Rilis Manajer adalah pegawai tetap yang bertanggung jawab dalam proses rilis manajemen
dari pendefinisian CI bersama rilis manajer sampai dengan status rilis menjadi closed atau
selesai, fungsi rilis manajer biasanya melekat pada Project Manager
4.3 Rilis engineer adalah pegawai tetap dari IT Operation yang bertugas dalam penyediaan
perangkat beserta konfigurasi sesuai dengan Configuration Item serta melakukan
deployment aplikasi dari status P-1 ke Production (P)
4.4 Normal Rilis Manajemen adalah proses rilis aplikasi dengan tahapan P-3 (Pengembangan
Aplikasi), P-2 (QA dan Testing), P-1 (Stage Pre Production) dan Production (P) sampai
dengan status rilis menjadi closed.
4.5 Exception Rilis Manajemen adalah proses rilis dengan tidak mengikuti tahapan seperti
Normal Rilis dengan disebutkan pada Form R001
4.6 Semua dokumen yang disebutkan dalam tahapan proses Rilis Manajemen termasuk
didalam Configuration Item (CI)
4.7 Penjelasan dokumen dan Form terkait Rilis Manajemen disebutkan dalam poin 6.2
Dokumen Rilis Aplikasi
SOP Manajemen Rilis Aplikasi
Januari 2017
No. Dok :
0420/D09/OT.120/03/2017
STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret


PT. EDI INDONESIA 2017
Halaman: 2 | 9

4.8 Tahap Rilis P-3 dengan role Produk Manager ada pada Divisi IT Development
4.9 Tahap Rilis P-2 dengan role Rilis Manager ada pada Divisi IT PMO
4.10 Tahap P-1 dan Production ada pada Divisi IT Operation
4.11 Untuk Rilis Exception maka tanggung jawb IT Operation terbatas pada perangkat sampai
dengan level sistem operasi (OS)
4.12 Untuk Rilis Normal IT Operation bertanggung jawab dari perangkat, sistem operasi dan
monitoring aplikai yang berjalan diatasnya

5. KATEGORI DAN PENOMORAN RILIS


Kategori rilis aplikasi dibagi sebagai berikut :
5.1 Major Rilis
5.2 Minor Rilis
5.3 Patch/Bug/Exception Rilis

Berdasarkan kategori rilis diatas informasi penomoran untuk versi rilis aplikasi adalah menggunakan
skema sebagai berikut <nama_aplikasi>-<major>.<minor>.<patch>/<bug>/<Exception>
a. <nama_aplikasi> - Dituliskan dengan format alphanumeric, contoh : Inkabersilver
b. <major> - untuk mengindikasikan perubahan beberapa atau semua desai aplikasi
c. <minor> - untuk mengindikasikan perubahan pada komponen atau modul di dalam aplikasi
d. <patch> - untuk mengindikasikan perubahan terkait bug, perubahan patch atau kondisi
Exception pada saat rilis aplikasi

Contoh penomoran rilis aplikasi pertama kali ada sebagai berikut :

Inkabersilver-1.0
| | . |
Nama Aplikasi Major Minor

Contoh penomoran rilis aplikasi pada saat ada minor rilis :

Inkabersilver-1.2
| | . |
Nama Aplikasi Major Minor

Contoh penomoran rilis aplikasi pada saat ada Patch rilis :

Inkabersilver-1.0.1
| | . | . |
Nama Aplikasi Major Minor Patch Rilis

6. ROLE DAN DOKUMEN RILIS APLIKASI


6.1 Dalam kegiatan rilis aplikasi setidaknya terdiri dari role sebagai berikut :
a. Produk Manager
Fungsi dari produk manager adalah sebagai berikut :
a.1 Bersama Rilis Manajer bertugas dalam pendefinisian dokumen Configuration Item
a.2 Bertanggung jawab dalam pengembangan aplikasi
SOP Manajemen Rilis Aplikasi
Januari 2017
No. Dok :
0420/D09/OT.120/03/2017
STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret


PT. EDI INDONESIA 2017
Halaman: 3 | 9

a.3 Berkoordinasi dengan Rilis Manager dalam proses approval status pengembangan
aplikasi

b. Rilis Manager
Fungsi dan tanggung jawab rilis manager adalah sebagai berikut :
b.1 Bersama Rilis Manajer bertugas dalam pendefinisian dokumen Configuration Item
serta berkoordinasi dengan rilis engineer dalam desain dan konfigurasi teknis
perangkat dan environment yang digunakan.
b.2 Bertanggung jawab dalam menentukan kategori rilis aplikasi apakah termasuk
normal rilis atau Exception rilis
b.3 Bertanggung jawab dalam menentukan persetujuan perpindahan status rilis dari P-3
sampai dengan persetujuan ke Production (P)
b.4 Berfungsi dalam menentukan jadwal rilis secara keseluruhan
b.5 Bertanggung jawab dalam setiap perubahan dokumen teknis terkait dengan proses
rilis

c. Release Engineer
Fungsi dari Rilis Engineer adalah sebagai berikut :
c.1 Melakukan setting konfigurasi perangkat sesuai dengan Configuration Item
c.2 Melakukan deployment ke perangkat production pada tahapan P
c.3 Bertanggung jawab dalam pengelolaan penyimpanan source dan aplikasi pada
perangkat production untuk semua versi rilis yang sudah ada dengan ketentuan
sebagai berikut :
c.3.1 Aplikasi berbasis web disimpan dalam folder terpisah sesuai dengan versi
rilisnya, contoh :
Direktori aplikasi /var/history/html
Rilis ke 1 /var/history/inkaber-1.0
Rilis ke 2 /var/history/inkaber-1.1
Rilis ke 3 /var/www/html/inkaber-1.2.1
c.3.2 Aplikasi berbasis dekstop source code disimpan dalam satu repository
berdasarkan aplikasinya dan sub versinya.

6.2 Dokumen rilis aplikasi


Semua dokumen yang terkait dalam proses rilis manajemen aplikasi termasuk didalam
Configuration Item, jenis dokumen yang digunakan sesuai dengan tahapan rilis adalah
sebagai berikut :

6.2.1 Tahap P-3


a. Dokumen BRD (Business Requirement Definition)
b. Dokumen FSD (Functional Sistem Design)
c.Form R001 untuk dokumen Program Change Request, awal dokumen rilis yang
menginformasikan kategori rilis (normal/Exception), tujuan dan stake holder
d. Form R002 untuk dokumen CM (Configuration Manajemen) yang berisi permintaan
penyediaan environment developmen dari Rilis Manager ke Rilis Engineer
e. Form R003 untuk dokumen persetujuan rilis P-3 ke P2, dari Produk Manager ke Rilis
Manager
f. Lampiran skenario deployment (Run Book) aplikasi dari Produk Manager ke Rilis
Manager

6.2.2 Tahap P-2


a. Laporan QA untuk perbaikan jika ada temuan pada proses testing dari Rilis Manager
ke Produk Manager
SOP Manajemen Rilis Aplikasi
Januari 2017
No. Dok :
0420/D09/OT.120/03/2017
STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret


PT. EDI INDONESIA 2017
Halaman: 4 | 9

b. Form R003 untuk dokumen persetujuan rilis P-2 ke P1, dari Rilis Manager ke Rilis
Engineer
c. Lampiran skenario deployment aplikasi dari Rilis Manager ke Rilis Engineer

6.2.3 Tahap P-1


a. Laporan Scan Test untuk perbaikan jika ada temuan VA (Vulnerability Assesment) dari
Rilis Engineer ke Rilis Manager
b. Form R003 untuk dokumen persetujuan rilis P-1 ke Production (P), dari Rilis Manager
ke Rilis Engineer serta update status rilis menjadi closed
c. Form R004 untuk dokumen permintaan kebutuhan After Sales Support yang
mengacu kepada SLA yang disebutkan dalam kontrak

SOP Manajemen Rilis Aplikasi


Januari 2017
No. Dok :
0420/D09/OT.120/03/2017
STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret 2017


PT. EDI INDONESIA
Halaman: 5 | 9

7. KEBIJAKAN DAN PROSEDUR KERJA


Kebijakan dan prosedur untuk rilis manajemen dibagi menjadi 2 (dua), yaitu kondisi normal dan kondisi Exception. Kondisi
normal meliputi : major dan minor rilis, serta patch dan bug rilis. Sedangkan Exception rilis memiliki kebijakan tersendiri.

7.1 Normal Rilis


P-3 P-2 P-1
Release Planning PRODUCTION
Development QA / Test Test/Stage for Production

Release Status
DESAIN & DEVELOPM TAHAP MENUNGGU PINDAH P-1 P-1 MENUNGGU SIAP IN CLOSED
PLANNING ENT QA/TEST PERSETUJUAN P- PERSETUJUAN PROD PROD
1 PROD

Rilis Role dan Configuration Item


RILIS ENGINEER
PRODUK PROJECT
MANAGER MANAGE
R

Configuration Configuration Item Configuration Item Configuration Item


Item Form R001, Configuration Form STR (Staging Request) Form R002, After Sales
Dokumen BRD Manajemen Runbook Support
Dokumen FSD Form QC (QCR) Runbook
Runbook

No. Dok : 0420/D09/OT.120/03/2017

SOP Manajemen Rilis Aplikasi


Maret 2017
Revisi : -
STANDAR OPERASI DAN PROSEDUR
MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret 2017

PT. EDI INDONESIA Halaman: 6 | 9

a. Normal Rilis didefinisikan pada saat tahapan desain dan planning oleh Rilis Manager berserta Produk Manager dan
disebutkan dalam form R001 Program Change Request
b. Proses Normal Rilis terdiri atas tahapan :
b.1 P-3 untuk pengembangan aplikasi
b.2 P-2 untuk proses QC dan testing
b.3 P-1 untuk pre-production untuk security test dan uji beban
b.4 P (Production), deploy aplikasi pada perangkat production
c Produk Manager akan mengeluarkan form R002 yang berisi permintaan perangkat development sesuai dengan
konfigurasi yang dibutuhkan kepada Rilis Manager untuk diteruskan kepada Rilis Engineer.
d. Berdasarkan dokumen R002, Rilis Engineer akan menyiapkan perangkat development, perangkat QA dan Staging Server
serta Production Server dengan berkoordinasi dengan Rilis Manager atau langsung dengan Produk Manager
e. Produk Manager mengeluarkan form R003 (persetujuan) dari P-3 ke P-2 yang disetujui oleh Rilis Manager dengan
dilengkapi dokumen pendukung
f. Jika pada tahap QA/Tes ditemukan error/bugs yang tidak sesuai dengan dokumen FSD, prosesnya akan dikembalikan ke
P-3 dengan menyerahkan Laporan QA. Berdasarkan Laporan QA perbaikan aplikasi akan dilakukan oleh IT Developmen
sampai dengan Produk Manager mengeluarkan dokumen persetujuan R003 untuk dilakukan QA ulang, proses QA bisa
dilakukan secara partial atau menyeluruh sesuai kebutuhan.
g. Selanjutnya jika proses QA sesuai dengan FSD, Rilis manager akan melengkapi form R003 sebelumnya untuk
memindahkan proses dari tahap P-2 ke tahapan P-1
h. Rilis Engineer bertanggung jawab dalam melakukan melakukan test beban dan security test terhadap aplikasi.
h.1 Uji beban untuk mencapai jumlah kongkuren user per satuan waktu sesuai persyaratan tidak terpenuhi (dengan
nilai toleransi 10%) harus dilakukan perbaikan seuai kebutuhan
h.2 Kriteria temuan pada saat Security Test yang harus diperbaiki, baik dari segi kode program atau konfigurasi
perangkat adalah Critical dan High untuk temuan dengan kategori Medium, Low dan Info tetap dituliskan dalam
Laporan Security Test Report dan bisa dilakukan perbaikan melalui pembaharuan rilis di waktu mendatang.
i. Jika kedua tes seperti poin h terpenuhi akan dilakukan perpindahan aplikasi ke perangkat production dengan melengkapi
Form R003 oleh Rilis Engineer sesuai dengan skenario deployment berdasarkan ketentuan penomoran rilis, selanjutnya
Rilis Manager akan mengubah status Form R003 menjadi closed.

SOP Manajemen Rilis Aplikasi


Maret 2017
No. Dok : 0420/D09/OT.120/03/2017

STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret 2017


PT. EDI INDONESIA
Halaman: 7 | 9

7.2 Exception Rilis


P-3 P-2 (Optional) P-1 (Optional)
Release Planning PRODUCTION
Development QA / Test Test/Stage for Production

Release Status
DESAIN & DEVELOPM TAHAP MENUNGGU PINDAH P-1 P-1 MENUNGGU SIAP IN CLOSED
PLANNING ENT QA/TEST PERSETUJUAN P- PERSETUJUAN PROD PROD
1 PROD

Rilis Role dan Configuration Item


RILIS ENGINEER
PRODUK RILIS
MANAGER MANAGE
R

Configuration Item Configuration Item


Configuration ItemRequest)
Form STR (Staging Form R002, After Sales
Configuration Form R001, Configuration Manajemen
Runbook Support
Item Form QC (QCR) Runbook
Dokumen BRD Runbook
Dokumen FSD

SOP Manajemen Rilis Aplikasi


Januari 2017
No. Dok :
0420/D09/OT.120/03/2017
STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret 2017


PT. EDI INDONESIA
Halaman: 8 | 9

a. Exception Rilis didefinisikan pada state awal oleh Rilis Manager berserta Produk Manager dan disebutkan dalam form R001 Program
Change Request
b. Proses Normal Rilis terdiri atas tahapan :
b.1 P-3 untuk pengembangan aplikasi
b.2 P-2 untuk proses QC dan testing menjadi optional
b.3 P-1 untuk pre-production untuk security test dan uji beban menjadi optional, hanya menggunakan salah satunya sesuai dengan
kebutuhan atau tiak sama sekali
b.4 P (Production), deploy aplikasi pada perangkat production dilakukan oleh IT Developmen melalui produk manager dengan supervisi
dari Rilis Engineer
b.5 Versi Rilis Exception harus selalu temporer dimana di waktu mendatang harus dikeluarkan Rilis Normalnya, contoh :
Versi Rilis Exception 1.0.1
Versi Rilis Normal menjadi 2.0
c. Jika pada proses Rilis Exception masih membutuhkan Proses QA atau Staging Test laporannya bersifat sementara sampai dengan Rilis
Normal dilakukan
d. Proses deployment pada perangkat Production dilakukan oleh IT Developmen (Produk Manager)
e. Update status closed pada Form R001 dilakukan oleh Produk Manager

SOP Manajemen Rilis Aplikasi


Maret 2017
No. Dok :
0420/D09/OT.120/03/2017
STANDAR OPERASI DAN PROSEDUR Revisi : -

MANAJEMEN RILIS APLIKASI Tanggal Berlaku: 15 Maret 2017


PT. EDI INDONESIA
Halaman: 9 | 9

8. FORM DOKUMEN

8.1 Form R001 untuk PCR (dalam lampiran 1


8.2 Form R002 CM dalam lampiran 2 untuk standarisasi
8.3 Form R003 persetujuan dalam lampiran 3
8.4 Form R004 After Sales Support dalam lampiran 4

RIWAYAT PERUBAHAN DOKUMEN

Revisi Masa Berlaku Bagian yang berubah pada dokumen yang telah direvisi

- 15 Maret 2017 Tidak Ada.

SOP Manajemen Rilis Aplikasi


Maret 2017

Anda mungkin juga menyukai