Condividi tramite


Dai priorità ai rischi e individua soluzioni alternative

Gestire attivamente i rischi durante tutta la durata del progetto:

  • Identifica i rischi in anticipo: durante la fase di pianificazione e all'inizio di ogni sprint, rifletti su cosa potrebbe andare storto o bloccare i progressi. Per esempio:

    • "L'integrazione con un servizio potrebbe essere ritardata,"
    • "Non siamo sicuri che il modello del linguaggio naturale possa distinguere questi due intenti,"
    • "Serve un'approvazione legale per le risposte delle risorse umane."

    Elenca questi rischi.

  • Valuta l'impatto e la probabilità: Nota quali rischi avrebbero l'impatto maggiore. Il rischio che "Application Insights potrebbe mostrare dati personali" potrebbe avere un impatto elevato (problema di conformità). La probabilità potrebbe variare. Valuta e poi dai priorità all'affrontare i rischi ad alta probabilità e ad alto impatto.

  • Mitigazioni del piano: Per ogni rischio principale, assegna un piano di mitigazione o di contingenza. Per esempio:

    • Rischio: API non-Microsoft per il tracciamento degli ordini potrebbe non essere pronta durante la fase di test.
    • Mitigazione: Crea uno stub o un servizio mock per simulare le risposte, così sviluppo e test possono procedere. Integra l'API reale quando disponibile. In alternativa, prepara un modulo di riserva ("Mi dispiace, le informazioni sull'ordine non sono attualmente disponibili, contatta il supporto") nel caso in cui l'integrazione live fallisca, per gestirla con eleganza invece di mostrare semplicemente un errore all'utente.
  • Traccia i blocchi quotidiani: Nella pratica agile, discuti i blocchi durante le riunioni in piedi. Se qualcosa blocca i progressi (ad esempio, in attesa delle credenziali, un connettore cliente non è ancora disponibile, requisiti poco chiari), escalare o risolvere la questione il prima possibile.

Strategie di soluzione alternativa per i bloccanti

A volte, nonostante tutta la preparazione, incontri un blocco che non riesci a risolvere subito. Ad esempio, una dipendenza esterna o un problema tecnico irrisolto potrebbe bloccare i progressi. Invece di fermare il progetto, la gestione moderna trova soluzioni creative alternative:

  • Ridurre temporaneamente la portata: se una funzionalità è troppo complessa o bloccata, offri una versione semplificata.
  • Processo manuale come ponte: automatizza ciò che puoi e inserisci un passaggio manuale dove devi farlo. Se un modello IA non riesce a classificare un tipo di richiesta rara, instradate quei casi a un agente umano o inviate un avviso a un esperto della materia mentre riaddestrate il modello. Se un flusso automatico di approvazione non è pronto, fai gestire manualmente queste approvazioni da qualcuno. Documenta questa soluzione alternativa e segnala nell'arretrato così il team si ricorderà di sostituirla in seguito. L'obiettivo è evitare ritardi nei progetti disponendo di un modo provvisorio per raggiungere il risultato.
  • Picchi paralleli e ricerca: Dedicare un "picco" a tempo per indagare un'area rischiosa, come valutare una nuova API o testare un'espressione regolare complessa per l'estrazione di entità. Questo approccio non produce direttamente funzionalità per l'utente, ma riduce il rischio di ignoto. Se i risultati dell'aumento sono buoni, procedi. Se non è fattibile, almeno lo sai presto e puoi passare a un approccio alternativo senza aver promesso quella funzione. Questa strategia è essenzialmente una soluzione alternativa all'incertezza.
  • Comunica e allineati: Tieni gli stakeholder informati su eventuali ostacoli significativi e sul tuo piano di mitigazione. La trasparenza previene il panico.

Una gestione proattiva del rischio e una priorità significano che stai sempre lavorando prima su ciò che conta di più.

Assunzioni e preoccupazioni

Catturare precocemente delle ipotesi e delle preoccupazioni aiuta il team a identificare i rischi potenziali. Insieme, questi elementi costituiscono la base di un progetto di successo di Copilot Studio. Garantiscono chiarezza fin dall'inizio e una visione condivisa di ciò che l'agente deve raggiungere.

Raccogli presto eventuali assunzioni o preoccupazioni per informare la progettazione e la gestione del rischio:

  • Esempi di assunzioni:

    • La soluzione supporta il deployment pronto all'uso su tutti i canali richiesti.
    • L'IA generativa riduce la necessità di una gestione manuale della conoscenza.
    • La soluzione fornisce un riconoscimento dell'intento all'avanguardia e l'estrazione di entità.
  • Esempi di preoccupazioni:

    • Controllo limitato sulle risposte generate dagli LLM.
    • Potenziale resistenza interna all'automazione.
    • Preferenze IT per hosting on-premises o esigenze specifiche di conformità.

Passo successivo

Costruisci il tuo team di progetto multifunzionale con i ruoli necessari per consegnare e gestire con successo l'agente.