Cómo medir el éxito de un proyecto de software típico (por ejemplo, un producto de software desarrollado para un cliente que lo vende)

Algunos clientes lo considerarían un éxito. Otros lo considerarían un completo fracaso. Depende de cómo miden el éxito. Sería un buen consejo tener una “conversación de valor” antes de aceptar el compromiso:

P: ¿Qué esperas lograr?
R: Quiero aumentar las ventas en un 15 por ciento.

P: ¿Cuánto vale eso para ti?
A: alrededor de USD 40,000 durante 6 meses.

P: ¿Qué es razonable gastar en la búsqueda de ese resultado?
A: Creo que no más del 25 por ciento.

P: OK, ¿ mi presupuesto es de USD 10,000?
A: Sí, más o menos.

Esto es más fácil dicho que hecho. Algunos clientes no están dispuestos a compartir ese tipo de información. Otros simplemente no pueden. Pero luego están aquellos listos y capaces de nivelarse con usted.

Si tiene la suerte de hablar con un cliente del tercer tipo, ya tiene su métrica de éxito: el 15 por ciento de aumento de ventas en 6 meses.

Yo diría que este es el tipo de compromiso que desea. Si eres bueno en lo que haces, podrás ganar un buen dinero (fíjate cómo las tarifas por hora ni siquiera figuran en la conversión del valor).

Si, por otro lado, está tratando con un cliente que no puede o no quiere entablar una conversación de valor … bueno, entonces recomendaría recurrir a las métricas más tradicionales.

No hay una regla general, pero la mediría de esta manera:
1.% de criterios de aceptación cumplidos
2.% Costo sobre ejecución y su exceso sobre la tolerancia inicialmente planificada
3% de tiempo excedido y su exceso sobre la tolerancia inicialmente planificada
4. ¿La ejecución le traerá (el mismo o) nuevo cliente nuevamente?
5. Riqueza de su propio aprendizaje del proyecto.
6. Adherencia a los estándares de su organización (KPI, costo, tiempo, presupuestos, etc.)

Creo que su pregunta principal está al final de su publicación, a saber:

“¿Cómo percibirían los clientes un proyecto que ha cumplido los tres (plazos, presupuesto, calidad) (el software cumple con las expectativas y la visión de los clientes) pero los usuarios no usan el sistema (nadie necesita el producto que se ha construido)?”

Mi opinión es que, en la situación descrita, independientemente de lo bien que haya funcionado, es probable que el cliente rebaje su rendimiento, o al menos no se percibirá como lo habría sido si el proyecto tuviera éxito.

Creo que el éxito del proyecto de software proviene de:
1, experiencia de los usuarios: experiencia amigable y buena
2, funciones claras y potentes
3, infinito – compatible con muchas industrias
4, fácil de ser portátil y mantenimiento.

Creo que todo se reduce a conocer a su cliente y sus objetivos.
Primero debe comprender si su cliente es el usuario o el vendedor . Tal vez la calidad no sea tan valiosa como los plazos, tal vez lo sea. Aconsejaría tener una conversación profunda (llena de “por qué”) con su cliente y actualizarla a menudo.
Si se suscribe a prácticas ágiles, diría que el éxito se traduce directamente en un software en funcionamiento, pero entiendo que no siempre es así.