Históricamente, la evaluación del esfuerzo se basaba en estimaciones de expertos o en analogías con proyectos anteriores. En condiciones de tiempo e información limitados, el analista de sistemas se ve obligado a trabajar con requisitos de alto nivel, imprecisos, encontrándose a menudo con incompletitudes y expectativas exageradas.
Problema: la incertidumbre conduce a riesgos de subestimación, conflictos con el cliente y el equipo técnico, así como a sobrecostos. La evaluación es muy complicada debido a los cambios en las entradas iniciales después de la firma del contrato.
Solución:
Características clave:
¿Se puede hacer una estimación sin arriesgar la calidad, si los requisitos aún no están completamente definidos?
No, cualquier estimación en esta etapa deberá marcarse como preliminar con el registro de riesgos y reservas. De lo contrario, la responsabilidad por el sobrecosto recaerá en el ejecutor.
¿Se deben incluir en la evaluación solo aquellos objetos que están claramente definidos por el cliente?
No. Todo lo que no está definido se evalúa a través de un 'buffer de incertidumbre' o puntos de historia especiales para futuras aclaraciones; es importante indicar: "los demás requisitos están fuera de la evaluación".
¿Es necesario que el analista de sistemas participe en la preparación del TCO (costo total de propiedad)?
Sí, el analista formula los datos de entrada: la lista de requisitos, el conjunto de escenarios, áreas de riesgo, limitaciones, lo cual es crítico para un cálculo correcto del TCO.
Caso negativo: El analista de sistemas aceptó los requisitos del gerente "tal cual", evaluó rápidamente, sin profundizar en los detalles y sin trabajar las limitaciones y áreas ocultas.
Ventajas:
Desventajas:
Caso positivo: El analista llevó a cabo una sesión de trabajo con los principales interesados, incluso trabajó sobre requisitos generales, creó un mapa de áreas de incertidumbre, documentó las suposiciones e introdujo reservas.
Ventajas:
Desventajas: