Pregunta

Fondo:

Hace algún tiempo, construí un sistema para registrar y categorizar fallas de aplicaciones para uno de nuestros programas internos.En ese momento, utilicé una combinación de frecuencia y tiempo perdido agregado (el tiempo entre el inicio del programa y el bloqueo) para priorizar los tipos de bloqueos.Funcionó razonablemente bien.

Ahora, los poderes fácticos quieren cifras sólidas en el costo de cada tipo de accidente en el que se trabaja.O al menos, números que mirar sólido.Supongo que podría utilizar el tiempo perdido total, multiplicado por alguna cifra plausible, pero parece dudoso.

Pregunta:

¿Existe algún método establecido para calcular el costo real de las fallas de las aplicaciones?¿O en su defecto, estudios publicados que especulan sobre dichos costes?


Consenso

La precisión es imposible, pero una estimación basada en el tiempo de actividad debería ser suficiente si se aplica de manera consistente y sus limitaciones se documentan claramente.Gracias, Matt, Orion, por tomarse el tiempo para responder esto.

¿Fue útil?

Solución

No he visto ningún estudio, pero una heurística razonable sería algo como:

(Tiempo desde la última aplicación guardada cuando se produjo el bloqueo + Tiempo para reiniciar la aplicación) * Tarifa promedio por hora del operador de la aplicación.

La estimación se vuelve más compleja si las fallas tienen algún impacto en los clientes externos, como por ejemplo, o pueden retrasar otras cosas (es decir,crear un cuello de botella tal que otra persona termine sentada esperando porque la aplicación de otra persona falló).

Dicho esto, sus 'poderes fácticos' pueden estar contentos con una estimación muy aproximada, siempre y cuando se aplique de manera consistente y puedan ver cómo cambia con el tiempo.

Otros consejos

Los poderes fácticos quieren cifras sólidas sobre el coste de cada tipo de accidente en el que se está trabajando

Quiero volar en mi globo aerostático a Marte, pero eso no significa que tal cosa sea posible.

En serio, creo que tienes el deber de decirles que no hay forma de medir esto con precisión.Dígales que puede clasificar los fallos, o cualquier cosa que pueda hacer con sus datos, pero eso es todo lo que tiene.

Algo como "En realidad no podemos calcular cuánto cuesta.TODAVÍA tenemos estos datos sobre cuánto tiempo están funcionando las cosas, etc., pero la única forma de asignar costos es pretender que X minutos equivalen a X dólares, aunque esto no tenga base en la realidad".

Si simplemente crea un algoritmo de costos de tonterías y NO retrocede en absoluto, solo tendrá la culpa cuando la gerencia se dé la vuelta y use este número arbitrario inventado para hacer algo estúpido como despedir al personal, o decida no solucionar ningún problema y en su lugar, concéntrese en aprovechar su sinergia con el portal sharepoint, compartir web en Internet, love server 2013

Actualizar: Para aclarar, no estoy diciendo que debas confiar únicamente en las estadísticas con un 100% de precisión y renunciar a todo lo demás.
Lo que creo que es importante es que sepas qué es lo que estás midiendo.En realidad, no estás midiendo el costo, sino el tiempo de actividad.Como tal, debes ser sincero al respecto.Si desea estimar el costo, está bien, pero creo que debe dejarlo claro.

Si tuviera que presentar un informe de este tipo, lo llamaría el 'Informe de tiempo de actividad de choque' y tal vez tenga un campo secundario llamado "Costo estimado basado en $ 5/minuto". Los gerentes obtienen su estimación de costos, pero está claro que el informe real se basa en el tiempo de actividad, y el costo es solo una estimación y cómo funciona la estimación.

Aquí falta un factor...la mayoría de las aplicaciones tienen un factor de "pandeo" en el que las fallas de repente comienzan a "costar" mucho más porque las personas pierden confianza en el servicio que brinda su aplicación.Una vez que eso suceda entonces puede ser muy Es costoso lograr que los usuarios vuelvan a confiar y utilizar el sistema.

Eso depende...

En términos de costo, el solo lo que importa es el impacto de negocios del bloqueo, por lo que depende más bien del tipo de aplicación.

Para muchas aplicaciones, es posible que no sea posible determinar el impacto comercial.Para otros, puede haber medidas significativas.

Las medidas basadas en la demanda pueden ser significativas: si las ventas son estables, el tiempo de inactividad de una aplicación de ventas puede resultar útil.Si las ventas fluctúan de manera impredecible, estas medidas son menos útiles.

El coste de la reparación también puede resultar útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top