Business Process Management

Sonatype Nexus Repository

Posted on

NexusMisalnya kita dihadapkan pada sebuah tim pengembang yang sedang menangani proyek perangkat lunak untuk sebuah instansi perbankan. Perangkat lunak yang dibangun dituntut untuk dapat mensupport dan memaksimalkan kinerja bisnis perusahaan tersebut, dimulai dari layanan transaksi teller, transaksi melalui ATM, e-banking, SMS banking, administrasi kepegawaian, pengecekan suku bunga obligasi dan deposito secara realtime, laporan interaktif yang dapat diakses melalui portal website dan perangkat mobile, layanan customer service, dan berbagai layanan lainnya. Bisa dibayangkan betapa kompleksnya tim yang mengerjakan itu semua. Tim pengembang dibagi lagi menjadi beberapa tim yang fokus pada tugas dan peran masing-masing. Agar perangkat lunak yang dihasilkan berkualitas dan dapat dikerjakan secara efektif, seluruh sub-tim harus saling berkoordinasi satu sama lain untuk merumuskan beberapa aspek dari perangkat lunak yang menjadi dependency dari satu tim dengan tim yang lain. Platform dari perangkat lunak berdasarkan kesepakatan harus sama, sehingga komponen yang digunakan relatif sama. Selain itu, ada tim tambahan yang betugas untuk membangun komponen-komponen yang dibutuhkan namun belum tersedia. Kira-kira, apa yang bisa dilakukan untuk menangani kompleksitas tim besar ini agar tetap terintegrasi satu sama lain sehingga perangkat lunak yang dihasilkan dapat selesai tepat waktu sesuai dengan perjanjian? Baca entri selengkapnya »