Kerangka Materi
AI dalam Tahap Persyaratan dan Perencanaan
- Menggunakan NLP dan LLMs untuk analisis persyaratan
- Mengonversi masukan pemangku kepentingan menjadi epik dan cerita pengguna
- Alat AI untuk penyempurnaan cerita dan pembuatan kriteria penerimaan
Desain dan Arsitektur Berbantuan AI
- Menggunakan AI untuk memodelkan komponen sistem dan ketergantungan
- Membuat diagram arsitektur dan saran UML menggunakan AI
- Validasi desain melalui penalaran berbasis prompt sistem
Alur Kerja Pengembangan Berbantuan AI
- Generasi kode berbantuan AI dan scaffolding boilerplate
- Refactoring kode dan peningkatan kinerja menggunakan LLMs
- Mengintegrasikan alat AI ke dalam IDE (misalnya, Copilot, Tabnine, CodeWhisperer)
Pengujian dengan AI
- Generasi tes unit dan integrasi menggunakan model AI
- Analisis regresi berbantuan AI dan pemeliharaan tes
- Generasi kasus eksplorasi dan batas dengan AI
Dokumentasi, Peninjauan, dan Pembagian Pengetahuan
- Generasi dokumentasi otomatis dari kode dan API
- Otomatisasi peninjauan kode menggunakan prompt AI dan daftar cek
- Membuat basis pengetahuan dan FAQ menggunakan AI percakapan
CI/CD dan Otomatisasi Penyebaran dengan AI
- Optimalisasi pipa berbantuan AI dan pengujian berbasis risiko
- Suggestion canary release dan rollback cerdas
- Verifikasi penyebaran dan analisis post-deploy dengan AI
Tata Kelola, Etika, dan Strategi Implementasi
- Memastikan penggunaan AI yang bertanggung jawab dan menghindari bias dalam kode yang dihasilkan
- Audit dan kepatuhan dalam aliran kerja berbantuan AI
- Membangun road map untuk adopsi bertahap AI di seluruh SDLC
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang konsep siklus hidup pengembangan perangkat lunak
- Pengalaman dalam arsitektur perangkat lunak atau kepemimpinan tim
- Kenalan dengan DevOps, praktik agile, atau alat SDLC
Audience
- Arsitek perangkat lunak
- Pemimpin pengembangan
- Manajer teknik
Testimoni (2)
Saya mendapatkan pengetahuan tentang perpustakaan streamlit dari Python dan tentu saja saya akan mencoba menggunakannya untuk meningkatkan aplikasi di tim saya yang dibuat dengan R Shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Kursus - GitHub Copilot for Developers
Diterjemahkan Mesin
Pengetahuan dosen tentang penggunaan lanjutan copilot & Sesi praktik yang cukup dan efisien
Tan - ViTrox Technologies Sdn Bhd
Kursus - Intermediate GitHub Copilot
Diterjemahkan Mesin