View a markdown version of this page

Funzionalità fondamentali per un'esperienza di sviluppo software basata sull'intelligenza artificiale - AWS Guida prescrittiva

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