Transformasi dari Waterfall menjadi Agile
Kondisi Saat Ini
Perkembangan Teknologi Informasi semakin hari semakin pesat dan memiliki peran sebagai enabler bagi Perusahaan dalam menjalankan rencana strategis perusahaan. Hal ini juga berlaku bagi client kami sebuah perusahaan jasa keuangan yang dalam pengembangan sistem TI dibutuhkan juga akselerasi dan pemutakhiran dalam metode pengembangan. Berkaca pada perkembangan metode pengembangan sistem TI di luar, maka client kami berencana untuk melakukan kajian terhadap potensi pelaksanaan pengembangan TI menggunakan metode Agile Software Development.
Tujuan
Tujuan dari proyek ini adalah untuk menyusun Kajian Agile Software Development. Termasuk melihat kecocokannya dengan pengembangan sistem TI di client kami, gap analysis, maupun apa saja langkah minimal yang perlu dilakukan jika ingin melakukan pengembangan sistem TI di client kami menggunakan metode Agile Software Development.
Metodologi
Berikut ini adalah metodologi kami menyusun kajian tersebut:
Organization Agility
Organizational agility competency ini menjelaskan bagaimana tim, mengoptimumkan proses bisnis, mengembangkan strategi dengan jelas dan dilaksanakan serta secara cepat beradaptasi dengan peluang-peluang baru (new opportunities).
Continuous Learning Culture
Menggambarkan praktik yang mendorong individu dan perusahaan secara keseluruhan untuk terus meningkatkan pengetahuan, kompetensi, kinerja, dan inovasi.
Lean Agile Leadership
Menjelaskan bagaimana Pemimpin mendorong dan mempertahankan perubahan organisasi dan keunggulan operasional dengan memberdayakan individu dan tim untuk mencapai potensi tertinggi mereka.
Lean Portfolio Management
Menyelaraskan strategi dan eksekusi dengan menerapkan Lean untuk strategi dan pendanaan investasi, Agile Portfolio Operation, dan tata kelola.
Team & Technical Agility
Menjelaskan keterampilan yang kritikal dan prinsip serta praktik Lean-Agile yang digunakan tim Agile untuk menciptakan solusi bagi customer mereka.
Enterprise Solution Delivery
Menjelaskan bagaimana menerapkan prinsip dan praktik Lean-Agile pada pengembangan, penerapan, operasi, dan evolusi aplikasi perangkat lunak, jaringan, dan cyber-physical system.
Agile Product Delivery
Pendekatan yang berpusat pada pelanggan (atau customer centric) untuk mendefinisikan, membangun (build), dan melepaskan (release) aliran produk dan layanan berharga yang berkelanjutan (continuous flow of valuable products & services) kepada customers maupun users.
Rekomendasi
Sejumlah rekomendasi kami buatkan dengan menyusun strategi penerapan Agile untuk client kami :
- Kerangka kerja Agile
- Metode implementasi dengan menggunakan agile
- Tools yang mendukung Agile
- Ruang kerja agile (WFO & WFH)
Penulis :
Hendrix Yapputro M.Sc. Certified IT Architect
General Manager – PT Equine Global