Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kemampuan dasar untuk pengalaman pengembangan perangkat lunak bertenaga AI
Agar berhasil menerapkan pengalaman pengembangan perangkat lunak bertenaga AI generatif, Anda perlu menetapkan serangkaian kemampuan dasar yang menjangkau banyak persona di organisasi Anda. Kemampuan ini mewakili kemampuan Anda untuk secara efektif menyebarkan sumber daya, mengimplementasikan proses, dan mencapai hasil yang diinginkan dalam konteks pengembangan perangkat lunak bertenaga AI. Dengan mengembangkan kemampuan ini, Anda menciptakan fondasi yang kuat yang membantu Anda mengintegrasikan AI generatif dengan mulus di semua tahap SDLC.
AWS menyediakan layanan utama untuk membantu Anda menerapkan kemampuan ini. Misalnya, Amazon Q Developer membantu mempercepat pengembangan perangkat lunak dengan bertindak sebagai asisten yang didukung AI. Amazon Q Business membantu Anda mendapatkan jawaban yang cepat dan relevan untuk pertanyaan mendesak, memecahkan masalah, dan menghasilkan konten. Itu juga dapat bertindak atas nama Anda dengan mengintegrasikan alat yang terkait dengan pengembangan perangkat lunak. Amazon Bedrock menyediakan akses ke model pondasi dan serangkaian kemampuan yang luas untuk menyesuaikan alur kerja dan persyaratan pengembangan tertentu.
Dengan mengembangkan kemampuan ini Layanan AWS, Anda menciptakan fondasi yang kuat yang membantu Anda mengintegrasikan AI generatif dengan mulus di semua tahap SDLC.
Berikut ini adalah kemampuan dasar yang harus Anda fokuskan:
Setiap kemampuan dasar terintegrasi dengan dimensi kerangka kerja dan tahapan SDLC yang berbeda. Integrasi ini membantu Anda menggunakan kemampuan AI secara efektif selama proses pengembangan perangkat lunak Anda. Ini meningkatkan efisiensi, kualitas, dan inovasi di setiap langkah. Sinergi antara kemampuan dasar ini, kerangka kerja, dan tahapan SDLC menciptakan ekosistem yang komprehensif untuk pengembangan perangkat lunak bertenaga AI. Ini membantu Anda memanfaatkan potensi penuh AI generatif, mendorong peningkatan berkelanjutan, mempercepat siklus pengembangan, dan menghadirkan produk perangkat lunak berkualitas.
Tabel berikut menunjukkan bagaimana kemampuan dasar dan subkapabilitas memetakan ke dimensi kerangka kerja dan fase SDLC.
| Kemampuan: subkapabilitas | Selidiki | Integrasikan | Interaksi | Iterasi | Dampak |
|---|---|---|---|---|---|
| Manajemen proyek: Manajemen masalah | Persyaratan dan perencanaan | Tidak ada | Tidak ada | Tidak ada | Tidak ada |
| Manajemen proyek: Sprint dan manajemen tugas | Persyaratan dan perencanaan | Persyaratan dan perencanaan | Tidak ada | Tidak ada | Tidak ada |
| Manajemen proyek: Manajemen backlog produk | Persyaratan dan perencanaan | Tidak ada | Tidak ada | Persyaratan dan perencanaan | Tidak ada |
| Manajemen proyek: Pemetaan cerita pengguna | Persyaratan dan perencanaan | Tidak ada | Tidak ada | Tidak ada | Tidak ada |
| Manajemen proyek: Pelaporan dan analitik | Persyaratan dan perencanaan | Tidak ada | Tidak ada | Tidak ada | Persyaratan dan perencanaan |
| Manajemen proyek: Manajemen peta jalan produk | Persyaratan dan perencanaan | Tidak ada | Persyaratan dan perencanaan | Tidak ada | Tidak ada |
| Manajemen proyek: Loop umpan balik | Tidak ada | Tidak ada | Tidak ada | Persyaratan dan perencanaan | Tidak ada |
| Manajemen proyek: Retrospektif | Tidak ada | Tidak ada | Tidak ada | Persyaratan dan perencanaan | Tidak ada |
| Manajemen persyaratan | Persyaratan dan perencanaan | Persyaratan dan perencanaan | Tidak ada | Tidak ada | Tidak ada |
| Arsitektur dan desain: Desain solusi | Desain dan arsitektur | Desain dan arsitektur | Tidak ada | Tidak ada | Tidak ada |
| Kolaborasi: Manajemen dokumentasi | Semua fase SDLC | Tidak ada | Semua fase SDLC | Tidak ada | Tidak ada |
| Kolaborasi: Berbagi pengetahuan | Semua fase SDLC | Tidak ada | Semua fase SDLC | Tidak ada | Tidak ada |
| Kolaborasi: Manajemen aset proyek | Tidak ada | Semua fase SDLC | Semua fase SDLC | Tidak ada | Tidak ada |
| DevSecOps: CI/CD | Pengujian, Penerapan | Implementasi, Pengujian, Penerapan | Deployment | Tidak ada | Tidak ada |
| DevSecOps: DevOps keamanan | Implementasi | Implementasi, Pengujian, Operasi dan pemeliharaan | Tidak ada | Implementasi, Pengujian, Operasi dan pemeliharaan | Tidak ada |
| DevSecOps: Pemantauan kinerja aplikasi | Tidak ada | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Tidak ada |
| DevSecOps: Agregasi log dan analitik | Operasi dan pemeliharaan | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Tidak ada |
| DevSecOps: AIOps | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Operasi dan pemeliharaan | Tidak ada |
| DevSecOps: Perbaikan berkelanjutan | Tidak ada | Tidak ada | Tidak ada | Operasi dan pemeliharaan | Tidak ada |
| DevSecOps: Pemantauan dasbor | Tidak ada | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Tidak ada |
| DevSecOps: Wawasan kinerja | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Operasi dan pemeliharaan | Tidak ada |
| Operasi dan pemeliharaan: Manajemen insiden | Tidak ada | Tidak ada | Tidak ada | Operasi dan pemeliharaan | Tidak ada |
| Operasi dan pemeliharaan: Peningkatan kode | Tidak ada | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Tidak ada |
| Operasi dan pemeliharaan: Optimalisasi kode | Operasi dan pemeliharaan | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Tidak ada |
| Operasi dan pemeliharaan: Manajemen utang teknis | Tidak ada | Operasi dan pemeliharaan | Operasi dan pemeliharaan | Tidak ada | Tidak ada |
| Operasi dan pemeliharaan: Manajemen perubahan | Tidak ada | Implementasi, Penerapan | Tidak ada | Tidak ada | Tidak ada |
| Operasi dan pemeliharaan: Rekayasa terbalik | Operasi dan pemeliharaan | Tidak ada | Tidak ada | Tidak ada | Tidak ada |
| Operasi dan pemeliharaan: Modernisasi kode | Tidak ada | Implementasi | Tidak ada | Tidak ada | Tidak ada |
| Operasi dan pemeliharaan: Optimalisasi kinerja | Tidak ada | Operasi dan pemeliharaan | Tidak ada | Operasi dan pemeliharaan | Tidak ada |
| Analitik dan wawasan | Tidak ada | Persyaratan dan perencanaan | Tidak ada | Tidak ada | Semua fase SDLC |
| Asisten AI | Tidak ada | Tidak ada | Semua fase SDLC | Tidak ada | Tidak ada |
| Manajemen pengetahuan | Tidak ada | Tidak ada | Semua fase SDLC | Tidak ada | Tidak ada |
| Ekstensibilitas | Tidak ada | Deployment | Tidak ada | Tidak ada | Tidak ada |