View a markdown version of this page

Casi d'uso dell'intelligenza artificiale generativa per analisi e approfondimenti - 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à.

Casi d'uso dell'intelligenza artificiale generativa per analisi e approfondimenti

La funzionalità di analisi e approfondimenti aiuta a convertire grandi quantità di dati in informazioni fruibili che guidano il processo decisionale e il miglioramento continuo. Utilizzando l'intelligenza artificiale generativa, questa funzionalità elabora i dati provenienti da varie fonti, tra cui archivi di codice, strumenti di gestione dei progetti e piattaforme di collaborazione in team, per fornire una visione olistica del processo di sviluppo e della produttività del team. L'intelligenza artificiale generativa va oltre le metriche tradizionali per offrire analisi predittive e prescrittive. Può prevedere potenziali problemi e suggerire miglioramenti mirati. Ad esempio, può analizzare i modelli nei commit di codice, i tassi di risoluzione dei bug e la velocità di distribuzione delle funzionalità per identificare team ad alte prestazioni, individuare i punti deboli e suggerire ottimizzazioni dei processi. Inoltre, può fornire informazioni sulle dinamiche del team e sulle prestazioni individuali. Queste informazioni aiutano i leader a prendere decisioni basate sui dati sulla distribuzione del carico di lavoro, sulle esigenze di formazione e sulla composizione del team. Presentando queste informazioni tramite dashboard interattivi, la funzionalità consente alle parti interessate a tutti i livelli di prendere decisioni informate, ottimizzare i processi e migliorare continuamente la produttività del team, il che porta a una fornitura più rapida di software di alta qualità.

La tabella seguente mostra i casi d'uso dell'analisi che è possibile migliorare con l'intelligenza artificiale generativa e la persona responsabile di tali casi d'uso.

Caso d’uso Utente
Monitora la produttività individuale e del team Responsabile dello sviluppo
Analizza le tendenze della produttività per rilevare il potenziale esaurimento in modo da poter adottare misure proattive per mantenere il benessere e la produttività del team Responsabile dello sviluppo
Tieni traccia della frequenza con cui le modifiche al codice vengono implementate nella produzione per misurare la velocità e l'agilità del processo di sviluppo Responsabile del prodotto
Analizza i dati sulla frequenza di implementazione per identificare i periodi di scarsa attività di implementazione che potrebbero indicare inefficienze dei processi o vincoli di risorse Responsabile del prodotto
Misura il tempo che intercorre tra l'invio del codice e l'implementazione per identificare le opportunità per semplificare i processi di sviluppo e implementazione Responsabile dello sviluppo
Tieni traccia della percentuale di implementazioni che provocano errori che richiedono una correzione immediata per valutare l'affidabilità del processo di rilascio Ingegnere dell'affidabilità del sito
Utilizzate le metriche relative al tasso di errore delle modifiche per identificare le aree di codice che causano frequentemente problemi, in modo da orientare le attività mirate di refactoring e test Software developer
Monitora il tempo necessario per ripristinare il servizio dopo un'interruzione o un incidente in modo da ridurre i tempi di inattività e migliorare la resilienza complessiva del sistema Ingegnere dell'affidabilità del sito
Analizza le tendenze dei tempi di ripristino per migliorare i processi di risposta agli incidenti e accelerare il ripristino in caso di guasti del sistema DevOps ingegnere
Crea una dashboard personalizzata che aggrega le metriche chiave, come la frequenza di implementazione, il lead time e il tasso di errore delle modifiche, al fine di fornire una visione completa dello sviluppo e dello stato operativo Responsabile del prodotto
Crea dashboard personalizzate in base alle esigenze dei diversi team per fornire informazioni mirate sulle rispettive aree di responsabilità specifiche, come lo sviluppo, le operazioni o il business Responsabile del prodotto
Tieni traccia degli indicatori chiave di performance aziendali (KPIs), come l'impatto sui ricavi, la soddisfazione dei clienti e la quota di mercato, al fine di allineare gli sforzi di sviluppo con obiettivi aziendali più ampi Responsabile del prodotto
Analizza l'impatto delle nuove funzionalità sul business KPIs per valutarne il successo e guidare lo sviluppo futuro dei prodotti Business analyst
Monitora i parametri di qualità del codice, come la complessità del codice, la copertura dei test e la densità dei bug, per assicurarti che la codebase rimanga gestibile e sicura Software developer
Identifica le aree della codebase che richiedono il refactoring per promuovere la sostenibilità a lungo termine e ridurre il debito tecnico Architetto di soluzioni