En consultoría frecuentemente estamos haciendo assessments, ya sea como una tarea especifica donde incluso se espera un informe como resultado final, o de manera no planificada en reuniones, en el trabajo diario.
Algo que veo fundamental en un assessment es que para todos los findings, issues y recomendaciones, se debe indicar el ROI (return of investment, o sea, retorno de la inversión) para saber por dónde comenzar. Esto le va a ayudar a la persona (o al equipo) en qué priorizar en base al valor que uno puede obtener al prestar atención a esas recomendaciones.
Pongo un ejemplo, si tenemos un proyecto que estamos codificando hace varios meses sin haber hecho ningún análisis estático de código, y decidimos comenzar a utilizar algo como SonarQube, vamos a recibir una lista tan extensa de issues que nos vamos a sentir perdidos, sobre-saturados, y finalmente vamos a terminar decidiendo no avanzar en nada. Por suerte, SonarQube nos categoriza los issues por criticidad, y de esa forma uno puede establecer un plan de acción comenzando por atacar las cosas que tienen mayor retorno (las incidencias más críticas sobre los elementos más usados).
¿Tenés esto en cuenta al hacer tus recomendaciones//assessments?
Este tema me interesa para planificar aunque recien entro en este mundo me encantaria aprender mas sobre esto
Hay mucho para aprender! 🙂