Pelatihan ini dirancang untuk memberikan pemahaman mendalam mengenai siklus pengembangan perangkat lunak (Software Development Lifecycle/SDLC) di lingkungan perbankan, dengan fokus pada penerapan metodologi yang aman, efisien, dan sesuai regulasi. Peserta akan mempelajari seluruh tahap SDLC, mulai dari perencanaan, analisis kebutuhan, desain, pengembangan, pengujian, hingga implementasi dan pemeliharaan sistem perbankan. Pelatihan menekankan integrasi antara keamanan, kepatuhan regulasi, dan pengendalian risiko TI dalam setiap fase pengembangan software bank. Selain itu, peserta akan dibekali kemampuan praktis untuk mengelola proyek pengembangan perangkat lunak secara end-to-end, memilih metodologi yang tepat (Waterfall, Agile, DevOps), dan memastikan kualitas serta keamanan sistem. Fokus pelatihan adalah menghasilkan software yang tidak hanya memenuhi kebutuhan bisnis, tetapi juga tahan terhadap risiko siber, mendukung efisiensi operasional, dan dapat diintegrasikan dengan sistem core banking dan layanan digital bank.
Memahami konsep dan tahapan Software Development Lifecycle dalam konteks perbankan. Mampu merencanakan dan mengelola proyek pengembangan software dengan metodologi yang tepat. Menguasai praktik keamanan, pengendalian risiko, dan kepatuhan regulasi dalam SDLC. Mampu melakukan analisis kebutuhan, desain, pengembangan, dan pengujian sistem. Menyusun strategi implementasi dan pemeliharaan software yang aman dan efisien. Mengintegrasikan SDLC dengan sistem core banking, digital banking, dan infrastruktur TI bank.
Definisi dan tujuan SDLC Hubungan SDLC dengan keamanan, risiko, dan tata kelola TI bank Peran SDLC dalam mendukung layanan digital dan core banking
Identifikasi kebutuhan bisnis dan regulasi Analisis risiko dan feasibility study Penyusunan rencana proyek dan timeline
Desain arsitektur software yang aman dan scalable Integrasi dengan core banking, payment system, dan layanan digital Pertimbangan keamanan, compliance, dan performa
Praktik coding aman dan standar industri Penggunaan tools manajemen versi dan kontrol kualitas Integrasi modul dan komponen sistem
Unit testing, integration testing, dan user acceptance testing Simulasi beban sistem dan pengujian keamanan (security testing) Validasi kepatuhan regulasi dan standar bank
Strategi rollout software dan migrasi data Monitoring pasca-implementasi dan mitigasi gangguan Dokumentasi implementasi dan SOP operasional
Patch management, update, dan continuous improvement Monitoring performa, bug tracking, dan audit sistem Evaluasi efektivitas SDLC untuk proyek selanjutnya
Analisis proyek pengembangan software bank nyata Simulasi implementasi dan pengujian modul perbankan Diskusi strategi optimalisasi SDLC dan mitigasi risiko TI
Pre-test Presentation Discussion Case study Post-test
Training Kit (Tas, Hand out, Flashdisk, Block note, Pulpen dll) Certificate Souvenir 2x Coffee Break, 1x Lunch PRICE (Running dengan kuota minimal 3 peserta)