Respuesta.
El análisis de viabilidad es el estudio de los requisitos del proyecto en términos de viabilidad técnica, empresarial, de recursos, de tiempo y legal.
El analista de negocios realiza este análisis antes de aprobar la solución y de pasarla al desarrollo, para reducir el riesgo de retrasos o de invertir recursos en funcionalidades irreales.
Durante el análisis, el analista de negocios:
- Verifica si es posible implementar el requisito considerando las limitaciones tecnológicas (por ejemplo, integración con sistemas obsoletos).
- Evalúa cuán alineado está el requisito con los objetivos y la estrategia empresarial.
- Valida la limpieza legal (GDPR, legislación local).
- Calcula las necesidades de recursos y tiempo.
Características clave:
- El análisis se realiza de manera iterativa, con la participación de arquitectos y partes interesadas clave.
- Los requisitos que no superan esta etapa se revisan o se descartan.
- La viabilidad puede ser económica, técnica, operativa y legal.
Preguntas trampa.
¿Es suficiente la opinión experta del analista de negocios para el análisis de viabilidad?
No, se necesita trabajo en equipo: analista, arquitecto, desarrolladores especializados, y a menudo, abogados.
¿Si un requisito pasa la viabilidad, significa que automáticamente se implementará?
No, la viabilidad es una condición necesaria, pero no suficiente, ya que las prioridades y limitaciones del proyecto también influyen en la elección.
¿El análisis de viabilidad solo es necesario al inicio del proyecto?
No, debe repetirse ante cada cambio significativo en los requisitos o condiciones de implementación.
Errores típicos y anti-patrones
- Desestimar el análisis de viabilidad para requisitos "simples" o típicos.
- Subestimar las limitaciones técnicas o regulatorias.
- Centrarse únicamente en los deseos de las partes interesadas, sin consultar a arquitectos o desarrolladores.
Ejemplo de la vida real
Caso negativo:
- El negocio quiso implementar una calculadora en línea de muy alta velocidad, sin tener en cuenta la infraestructura obsoleta. Como resultado, ya un mes después de comenzar, se descubrió que el requisito era irrealizable: el producto tuvo que ser recortado.
Pros: Respuesta rápida a las necesidades del negocio.
Contras: Pérdida de tiempo, dinero, insatisfacción de las partes interesadas.
Caso positivo:
- Antes del lanzamiento de una nueva funcionalidad para clientes minoristas, los requisitos pasaron por un análisis de viabilidad preliminar, se identificaron las limitaciones y se revisaron algunos requisitos. La versión final se implementó a tiempo y con mínimas modificaciones.
Pros: Minimización de los riesgos de retrasos y de sobrecostos.
Contras: Gastos de tiempo en el trabajo analítico antes del inicio de los trabajos.