Manajemen Proyek

Siklus Proyek IT Kesehatan: Dari Kebutuhan hingga Go-Live

Tahapan proyek sistem informasi di klinik, laboratorium, atau rumah sakit: presales, analisis kebutuhan, desain, pengembangan, QC, infrastruktur, implementasi, go-live, dan dukungan.

Proyek IT di bidang kesehatan punya karakter khusus. Penggunanya sibuk melayani pasien, regulasinya ketat, datanya sensitif, dan sistemnya harus bisa bicara dengan sistem lain seperti BPJS, SATUSEHAT, dan alat laboratorium. Berikut tahapan yang umumnya dilalui dari pertemuan pertama dengan klien sampai sistem berjalan stabil.

1. Presales: memahami masalah klien

Semua dimulai dari percakapan. Tujuan tahap ini bukan menjual fitur, melainkan memahami masalah klien: antrean panjang, klaim sering tertolak, laporan dikerjakan manual, atau tuntutan regulasi rekam medis elektronik. Hasilnya berupa gambaran solusi, perkiraan biaya, dan jadwal kasar. Perkiraan ini bisa disusun dengan kalkulator estimasi proyek dan diperkuat dengan perhitungan ROI.

2. Analisis kebutuhan

Setelah kontrak disepakati, tim menggali detail kebutuhan langsung dari pengguna di setiap unit: pendaftaran, poli, farmasi, laboratorium, kasir, dan manajemen. Tips yang terbukti membantu:

  • Amati alur kerja nyata, bukan hanya mendengar penjelasan. Sering ada langkah tidak tertulis yang penting.
  • Kumpulkan formulir dan laporan yang dipakai saat ini. Semua itu adalah spesifikasi data yang paling jujur.
  • Catat integrasi yang dibutuhkan: bridging BPJS, SATUSEHAT, alat lab, PACS, atau aplikasi keuangan.
  • Tentukan prioritas bersama klien: mana yang wajib ada saat go-live, mana yang bisa menyusul.

3. Desain

Kebutuhan diterjemahkan menjadi desain database, alur layar (mockup), dan arsitektur sistem. Libatkan pengguna kunci untuk mereview mockup. Mengubah gambar jauh lebih murah daripada mengubah kode yang sudah jadi.

4. Pengembangan

Pengembangan sebaiknya dilakukan dalam siklus pendek, misalnya dua mingguan, dengan demo rutin ke klien. Asisten AI dapat mempercepat bagian yang rutin. Baca cara memakai AI dengan aman agar kecepatan tidak mengorbankan kualitas dan kerahasiaan data.

5. QC dan UAT

Tim QC menguji fungsi, integrasi, dan performa. Setelah itu klien melakukan UAT (User Acceptance Testing) dengan skenario nyata dari pekerjaan mereka. Penjelasan lengkapnya ada di artikel jenis pengujian dan cara menulis test case.

6. Infrastruktur

Sejalan dengan pengembangan, siapkan lingkungan produksi: server (on-premise atau cloud), jaringan, sertifikat SSL, backup, dan monitoring. Hitung kebutuhan disk dengan kalkulator storage dan backup, dan sepakati target ketersediaan dengan kalkulator SLA.

7. Implementasi dan pelatihan

Tahap ini sering menentukan berhasil atau tidaknya proyek: migrasi data lama, pelatihan pengguna per unit, dan penyiapan perangkat di lapangan. Rinciannya dibahas di artikel implementasi aplikasi di lapangan.

8. Go-live

Pilih hari yang tidak terlalu padat, misalnya bukan Senin pagi di poli rawat jalan. Siapkan tim pendamping di setiap unit, jalur komunikasi yang cepat untuk laporan masalah, dan rencana cadangan jika terjadi gangguan besar.

9. Hypercare dan dukungan

Dua sampai empat minggu pertama setelah go-live adalah masa hypercare: tim tetap siaga, masalah ditangani cepat, dan penyesuaian kecil dilakukan. Setelah itu, proyek masuk ke masa dukungan rutin sesuai SLA yang disepakati.

Peran yang terlibat

TahapPeran utama
PresalesSales/account manager, konsultan teknis
Analisis & desainSystem analyst, UI/UX, arsitek
PengembanganProgrammer backend/frontend/mobile
QCQA/tester
InfrastrukturSysadmin, DevOps
ImplementasiImplementator, trainer
DukunganHelpdesk, programmer maintenance

Di tim kecil, satu orang bisa memegang banyak peran sekaligus. Justru karena itu, memahami keseluruhan siklus membantu Anda mengantisipasi masalah di tahap berikutnya sejak awal.