scrum metricas

Upload: yerson-martinez

Post on 06-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 SCRUM Metricas

    1/3

    SCRUM

    Métricas de Calidad

    Sabemos que Scrum es un método ágil el cual se utiliza para la administración ydesarrollo de software, vemos que su forma de trabajar es en forma iterativa eincremental. Scrum se enfoca en priorizar el trabajo en función del valor que tienepara el negocio, maximizando la utilidad de lo que se está construye y el retorno deinversión. Se diseñó especialmente para adaptarse a los cambios en losrequerimientos cuales se revisan y ajustan durante el proyecto en intervalos muycortos y regulares. De esta forma se puede adaptar en tiempo real el producto quese está construyendo a las necesidades del cliente. Se busca entregar un softwareque realmente resuelva las necesidades en corto tiempo, aumentando lasatisfacción del cliente.

    La métrica más importante en un proyecto ágil como Scrum es el valor que se estádando al cliente. Mediante esta métrica, el cliente puede conocer la velocidad conque retorna su inversión y saber cuándo ya no es necesario seguir con el proyecto, 

    porque los beneficios pendientes de obtener ya no compensan sus costos.

    Sin embargo, cuando se mide a una persona o a un equipo de una determinadamanera, sus acciones pueden desviarse en exceso hacia ese objetivo y descuidarotros aspectos también importantes como, por ejemplo, la calidad, los costos, losriesgos, la sostenibilidad de la velocidad con que obtienen objetivos, etc. Por ello,puede ser necesario utilizar un conjunto de métricas de diferentes aspectosrelacionados, creando de esta manera un agile balanced scorecard.

    https://proyectosagiles.org/que-es-scrumhttps://proyectosagiles.org/cliente-product-ownerhttps://proyectosagiles.org/priorizacion-requisitos-valor-costehttps://proyectosagiles.org/equipo-teamhttps://proyectosagiles.org/equipo-teamhttps://proyectosagiles.org/priorizacion-requisitos-valor-costehttps://proyectosagiles.org/cliente-product-ownerhttps://proyectosagiles.org/que-es-scrum

  • 8/18/2019 SCRUM Metricas

    2/3

    Se recomienda que esté basado en un único indicador económico clave con el queel cliente pueda medir todos los objetivos del proyecto, de forma que permita guiarla toma de decisiones y la forma de invertir en el proyecto.

    Para el resto del cuadro de mandos se debe escoger el mínimo número de

    métricas que permita tomar decisiones sobre los resultados del proyecto y lasnecesidades del cliente. Se debe minimizar tanto el costo e impacto que se agregaal trabajo ordinario del equipo, se debe ir registrando lo que sucede como su costode recolección, proceso y presentación. Por todo esto, cuando un problemaespecífico esté resuelto, hay que plantear si tiene sentido seguir recogiendo lasmétricas asociadas.Se debe mostrar en el cuadro de mandos los objetivos de la iteración, entrega,proyecto, programa u organización, según sea el ámbito del cuadro.

    En los equipos ágiles es común que las métricas surjan ante una necesidad delequipo, como una forma de mejorarse, ya que la velocidad del equipo puede seruna herramienta para que el equipo planifique y tome mayores compromisos eincluso para cuantificar una mejora en el proyecto.

    Métricas de productividad y efectividad de la entrega

      Velocidad con que se completan objetivos/requisitos en cada iteración. Idealmentedebería aumentar con respecto al tiempo (productividad). También permite irextrapolando la fecha de finalización del proyecto en función de cuando se vaya acompletar todo su alcance.

      Tiempo de entrega de un requisito tras su petición o Lead Time (respuesta anecesidades del cliente, Time to Market, tiempo de servicio), en función de lacriticidad de la petición (urgente, etc.) y cumplimiento de los Acuerdos de Nivel deServicio (ANS / SLA).

    Métricas de resultados del proyectoVelocidad con que se aporta valor al negocio (desde el punto de vista del cliente).

      Valor acumulado.  Requisitos completados en la iteración.  Próximos requisitos a desarrollar.  Cambios incorporados y requisitos añadidos sobre el alcance inicial del proyecto.  Número de requisitos completados respecto al total de requisitos (métrica que

    también permite observar cambios de alcance).  Días de trabajo ideales pendientes (métrica que permite proyectar la fecha de

    finalización del proyecto).

    https://proyectosagiles.org/estimacion-planificacion-agil-quinto-encuentro-agil-barcelonahttps://proyectosagiles.org/estimacion-planificacion-agil-quinto-encuentro-agil-barcelonahttps://proyectosagiles.org/introduccion-estimacion-planificacion-agilhttps://proyectosagiles.org/introduccion-estimacion-planificacion-agilhttps://proyectosagiles.org/estimacion-planificacion-agil-quinto-encuentro-agil-barcelonahttps://proyectosagiles.org/estimacion-planificacion-agil-quinto-encuentro-agil-barcelona

  • 8/18/2019 SCRUM Metricas

    3/3

     Métricas de situación financiera

      Retorno de Inversión (ROI) pendiente, el valor pendiente respecto al costependiente, para saber cuándo finalizar el proyecto (ver la cláusula de finalización

    anticipada del contrato en el artículoUn contrato ágil para Scrum).  Presupuesto disponible y/o presupuesto gastado.  Desviación financiera respecto a la planificación inicial.

    Métricas de riesgos, impedimentos, proceso y mejora continúa

      Riesgos (severidad y mitigaciones) e impedimentos: considerandolas dependencias o sinergias con otros equipos o proyectos, la implicación delcliente, los problemas tecnológicos, el resultado de las retrospectivas, etc.

      Lecciones aprendidas. 

     Actividades de mejora a planificar (comunicaciones, formaciones, soporte,herramientas, etc.).  Uso de prácticas específicas: número de integraciones, tiempo de refactorización,

    de TDD, revisiones expertas, etc.

    https://proyectosagiles.org/contrato-agil-scrumhttps://proyectosagiles.org/contrato-agil-scrum