Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Funzionalità fondamentali per un'esperienza di sviluppo software basata sull'intelligenza artificiale
Per implementare con successo un'esperienza di sviluppo software generativa basata sull'intelligenza artificiale, è necessario stabilire una serie di funzionalità di base che coinvolgano più persone all'interno dell'organizzazione. Queste funzionalità rappresentano la capacità di distribuire in modo efficace le risorse, implementare i processi e ottenere i risultati desiderati nel contesto dello sviluppo di software basato sull'intelligenza artificiale. Sviluppando queste funzionalità, create una solida base che vi aiuta a integrare senza problemi l'IA generativa in tutte le fasi dell'SDLC.
AWS fornisce servizi chiave per aiutarvi a implementare queste funzionalità. Ad esempio, Amazon Q Developer aiuta ad accelerare lo sviluppo del software fungendo da assistente basato sull'intelligenza artificiale. Amazon Q Business ti aiuta a ottenere risposte rapide e pertinenti a domande urgenti, risolvere problemi e generare contenuti. Può anche agire per tuo conto integrando strumenti relativi allo sviluppo del software. Amazon Bedrock fornisce l'accesso a modelli di base e un'ampia gamma di funzionalità per personalizzare requisiti e flussi di lavoro di sviluppo specifici.
Sviluppando queste funzionalità Servizi AWS, crei una solida base che ti aiuta a integrare senza problemi l'intelligenza artificiale generativa in tutte le fasi dell'SDLC.
Di seguito sono elencate le funzionalità fondamentali su cui concentrarti:
Ogni funzionalità di base si integra con le dimensioni del framework e le diverse fasi dell'SDLC. Questa integrazione consente di utilizzare le funzionalità di intelligenza artificiale in modo efficace durante tutto il processo di sviluppo del software. Migliora l'efficienza, la qualità e l'innovazione in ogni fase. La sinergia tra queste funzionalità fondamentali, il framework e le fasi SDLC crea un ecosistema completo per lo sviluppo di software basato sull'intelligenza artificiale. Ciò consente di sfruttare tutto il potenziale dell'IA generativa, promuovere il miglioramento continuo, accelerare i cicli di sviluppo e fornire prodotti software di qualità.
La tabella seguente mostra come le funzionalità e le funzionalità secondarie di base si collegano alle dimensioni del framework e alle fasi SDLC.
| Capacità: sottocapacità | Indagare | Integra | Interagisci | Iterare | Impatto |
|---|---|---|---|---|---|
| Gestione del progetto: gestione dei problemi | Requisiti e pianificazione | Nessuno | Nessuna | Nessuna | Nessuno |
| Gestione del progetto: Sprint e gestione delle attività | Requisiti e pianificazione | Requisiti e pianificazione | Nessuno | Nessuna | Nessuno |
| Gestione del progetto: gestione del backlog di prodotto | Requisiti e pianificazione | Nessuno | Nessuno | Requisiti e pianificazione | Nessuno |
| Gestione del progetto: mappatura delle storie degli utenti | Requisiti e pianificazione | Nessuno | Nessuna | Nessuna | Nessuno |
| Gestione del progetto: reportistica e analisi | Requisiti e pianificazione | Nessuno | Nessuna | Nessuno | Requisiti e pianificazione |
| Gestione del progetto: gestione della roadmap del prodotto | Requisiti e pianificazione | Nessuno | Requisiti e pianificazione | Nessuno | Nessuno |
| Gestione del progetto: cicli di feedback | Nessuno | Nessuna | Nessuno | Requisiti e pianificazione | Nessuno |
| Gestione del progetto: Retrospettive | Nessuno | Nessuna | Nessuno | Requisiti e pianificazione | Nessuno |
| Gestione dei requisiti | Requisiti e pianificazione | Requisiti e pianificazione | Nessuno | Nessuna | Nessuno |
| Architettura e design: progettazione della soluzione | Design e architettura | Design e architettura | Nessuno | Nessuna | Nessuno |
| Collaborazione: gestione della documentazione | Tutte le fasi di SDLC | Nessuno | Tutte le fasi SDLC | Nessuno | Nessuno |
| Collaborazione: condivisione delle conoscenze | Tutte le fasi SDLC | Nessuno | Tutte le fasi SDLC | Nessuno | Nessuno |
| Collaborazione: gestione delle risorse del progetto | Nessuno | Tutte le fasi SDLC | Tutte le fasi SDLC | Nessuno | Nessuno |
| DevSecOps: CI/CD | Test, implementazione | Implementazione, test, implementazione | Implementazione | Nessuno | Nessuno |
| DevSecOps: DevOps sicurezza | Implementazione | Implementazione, test, funzionamento e manutenzione | Nessuno | Implementazione, test, funzionamento e manutenzione | Nessuno |
| DevSecOps: monitoraggio delle prestazioni delle applicazioni | Nessuno | Funzionamento e manutenzione | Nessuno | Nessuna | Nessuno |
| DevSecOps: aggregazione e analisi dei log | Funzionamento e manutenzione | Funzionamento e manutenzione | Nessuno | Nessuna | Nessuno |
| DevSecOps: AIOps | Funzionamento e manutenzione | Nessuno | Nessuno | Funzionamento e manutenzione | Nessuno |
| DevSecOps: Miglioramento continuo | Nessuno | Nessuna | Nessuno | Funzionamento e manutenzione | Nessuno |
| DevSecOps: Monitoraggio del dashboard | Nessuno | Funzionamento e manutenzione | Nessuno | Nessuna | Nessuno |
| DevSecOps: Informazioni sulle prestazioni | Funzionamento e manutenzione | Nessuno | Nessuno | Funzionamento e manutenzione | Nessuno |
| Funzionamento e manutenzione: gestione degli incidenti | Nessuno | Nessuna | Nessuno | Funzionamento e manutenzione | Nessuno |
| Funzionamento e manutenzione: aggiornamenti del codice | Nessuno | Funzionamento e manutenzione | Nessuno | Nessuna | Nessuno |
| Funzionamento e manutenzione: ottimizzazione del codice | Funzionamento e manutenzione | Funzionamento e manutenzione | Nessuno | Nessuna | Nessuno |
| Funzionamento e manutenzione: gestione tecnica del debito | Nessuno | Funzionamento e manutenzione | Funzionamento e manutenzione | Nessuno | Nessuno |
| Funzionamento e manutenzione: gestione delle modifiche | Nessuno | Implementazione, distribuzione | Nessuno | Nessuna | Nessuno |
| Funzionamento e manutenzione: ingegneria inversa | Funzionamento e manutenzione | Nessuno | Nessuna | Nessuna | Nessuno |
| Funzionamento e manutenzione: modernizzazione del codice | Nessuno | Implementazione | Nessuno | Nessuna | Nessuno |
| Funzionamento e manutenzione: ottimizzazione delle prestazioni | Nessuno | Funzionamento e manutenzione | Nessuno | Funzionamento e manutenzione | Nessuno |
| Analisi e approfondimenti | Nessuno | Requisiti e pianificazione | Nessuno | Nessuno | Tutte le fasi SDLC |
| Assistente AI | Nessuno | Nessuno | Tutte le fasi SDLC | Nessuno | Nessuno |
| Gestione della conoscenza | Nessuno | Nessuno | Tutte le fasi SDLC | Nessuno | Nessuno |
| Estensibilità | Nessuno | Implementazione | Nessuno | Nessuna | Nessuno |