Priorizar los riesgos e identificar soluciones alternativas

Gestione los riesgos de manera activa durante todo el ciclo del proyecto:

  • Identificar los riesgos pronto: durante la fase de planificación y al inicio de cada sprint, haga una lluvia de ideas sobre qué podría salir mal o bloquear el progreso. Por ejemplo:

    • "La integración con un servicio podría retrasarse,"
    • "No estamos seguros de que el modelo de lenguaje natural pueda distinguir estas dos intenciones,"
    • "Se necesita aprobación legal para las respuestas de RR. HH."

    Enumere estos riesgos.

  • Evaluar el impacto y la probabilidad: anote qué riesgos tendrían el mayor impacto. Un riesgo de que "Application Insights podría mostrar datos personales" podría tener un gran impacto (problema de cumplimiento). La probabilidad puede variar. Evaluar y luego priorizar abordar los riesgos de alta probabilidad y alto impacto.

  • Planificar mitigaciones: para cada riesgo importante, asigne un plan de mitigación o contingencia. Por ejemplo:

    • Riesgo: la API que no es de Microsoft para el seguimiento de pedidos podría no estar lista en la fase de prueba.
    • Mitigación: cree un servicio stub o mock para simular respuestas y permitir que el desarrollo y las pruebas puedan continuar. Integre la API real cuando esté disponible. Alternativamente, prepare un mensaje alternativo («Lo sentimos, la información del pedido no está disponible en este momento, por favor contacte al soporte») en caso de que la integración en vivo falle, para gestionarlo de manera adecuada en lugar de mostrar simplemente un error al usuario.
  • Realiza el seguimiento de bloqueadores a diario: en la práctica ágil, habla sobre los bloqueadores en reuniones diarias. Si algo impide el avance (p. ej., esperando credenciales, un conector de cliente aún no está disponible, requisitos poco claros), escálelo o resuélvalo lo antes posible.

Soluciones alternativas para los bloqueadores

A veces, a pesar de toda la preparación, se presenta un bloqueador que no se puede resolver de inmediato. Por ejemplo, una dependencia externa o un problema técnico sin resolver puede bloquear el progreso. En lugar de detener el proyecto, la gestión moderna encuentra soluciones creativas:

  • Reducir temporalmente el alcance: si una característica es demasiado compleja o está bloqueada, entrega una versión simplificada.
  • Proceso manual como puente: automatice lo que pueda e introduzca un paso manual donde sea necesario. Si un modelo de IA no puede clasificar un tipo de solicitud raro, enruta esos casos a un agente humano o envía una alerta a un experto en la materia mientras reentrenas el modelo. Si no existe un flujo automático de aprobación, que alguien gestione esas aprobaciones manualmente. Documente esta solución temporal y márquela en el trabajo pendiente para que el equipo recuerde reemplazarla más adelante. El objetivo es evitar retrasos en el proyecto disponiendo de una vía provisional para lograr el resultado.
  • Picos paralelos e investigación: Dedicar un "pico" con tiempo limitado para investigar un área de riesgo, como evaluar una nueva API o probar una expresión regular compleja para la extracción de entidades. Este enfoque no produce directamente funcionalidad para el usuario, pero reduce el riesgo de lo desconocido. Si los resultados del pico son buenos, continúe. Si resulta que no es viable, al menos lo sabes pronto y puedes cambiar a un enfoque alternativo sin haber prometido esa característica. Esta estrategia es esencialmente una solución alternativa a la incertidumbre.
  • Comunicar y alinear: mantenga informados a las partes interesadas sobre cualquier bloqueo importante y su plan de mitigación. La transparencia evita el pánico.

La gestión proactiva de riesgos y la priorización aseguran que siempre se trabaje primero en lo que realmente importa.

Suposiciones y preocupaciones

Capturar suposiciones y preocupaciones desde el principio ayuda al equipo a identificar posibles riesgos. Juntos, estos elementos forman los cimientos de un proyecto exitoso de Copilot Studio. Garantizan claridad desde el principio y una visión compartida de lo que el agente debe lograr.

Captura cualquier suposición o preocupación desde el principio para informar el diseño y la gestión de riesgos:

  • Suposiciones de ejemplo:

    • La solución admite la implementación lista para usar en todos los canales requeridos.
    • La IA generativa reduce la necesidad de gestión manual del conocimiento.
    • La solución proporciona reconocimiento de intención y extracción de entidades de última generación.
  • Preocupaciones de ejemplo:

    • Control limitado sobre las respuestas generadas por LLM.
    • Posible resistencia interna a la automatización.
    • Preferencias de TI para alojamiento local o necesidades específicas de cumplimiento.

Paso siguiente

Forma un equipo multifuncional de proyecto con los roles necesarios para la entrega y operación exitosa del agente.