métrica

Recursos de programación de métrica
Todos hemos oído la famosa frase: "What gets measured gets managed" y es muy cierta. Seguro que somos capaces de recordar al menos un caso en el que hemos visto tomar decisiones importantes sin disponer de datos suficientes... Para evitar este tipo de errores, muchas empresas y equipos fijan métricas o indicadores de performance (KPIs), otros siguiendo las últimas tendencias, las implementan a través de juegos o gamificación. En todos los casos el objetivo final es medir buscando siempre obtener la combinación perfecta que haga que el equipo esté motivado, sea más productivo y mejore de forma continua. Pero no es suficiente sólo con medir; medir por medir, medir a las personas... a veces es peor el remedio que la enfermedad, tan importante es implementar una métrica como saber quitarla a tiempo. Qué es lo bueno de una métrica? Sin lugar a dudas, la tendencia. Qué es lo malo de una métrica? Que nos puede dar información errónea, que puede dirigir a un equipo al objetivo incorrecto. Qué es lo feo de las métricas? Los trucos que se hacen para que el número salga y cumplir el objetivo. Desde nuestra propia experiencia del día a día queremos contar el resultado obtenido en distintos equipos usando las métricas más comunes del desarrollo de software ágil: velocidad, cycle time, flow efficiency, defect density, número de bugs....
Web
01-09-2013
Un día sin escribir una línea de código puede ser más productivo que una semana picando código sin parar. Nunca el número de líneas, métodos o clases debe considerarse como métrica de avance del proyecto, al menos, mirándolo desde una perspectiva general. El mejor código es aquel que nos ahorramos de escribir porque la funcionalidad …Leer Más - por Jummp
Web
16-06-2012
Si la visión que tienes del desarrollo de software está demasiado condicionada por los enfoques clásicos y por gestiones orientadas a procesos demasiado rígidas es posible que no estés de acuerdo con la siguiente reflexión de Ken Schwaber: “El software que funciona es la principal medida de progreso”. Lo demás son papeles y palabras (teniendo …Leer Más - por Jummp
Web
01-05-2011
Uno de los grandes problemas del desarrollo de software en la Administración Pública lo tiene la utilización generalizada del ciclo de vida clásico o en cascada, no hago referencia directa a MÉTRICA v.3 ya que la misma no deja de ser un ordenación particular de dicho ciclo de vida que además es lo suficientemente abierta …Leer Más - por Jummp
Web
02-10-2010
El puglin de Sonar Quality Index proporciona otra métrica agregada (resultado de otras métricas) para obtener un valor que indique la calidad del software. En este caso lo que se pretende es obtener un valor entre 0 y 10. Particularmente me gusta más SIG MM ya que se centra en la mantenibilidad que es lo …Leer Más - por Jummp
Web
25-09-2010
En muchas ocasiones el concepto de mantenimiento adaptativo se utiliza de forma incorrecta confundiéndose muy a menudo con el mantenimiento evolutivo, siendo dos tipos de mantenimiento que persiguen objetivos distintos. Lo mejor es recordar las definiciones que Métrica V.3, hace de cada uno de estos mantenimientos: – Mantenimiento evolutivo: “Incorporaciones, modificaciones y eliminaciones necesarias en …Leer Más - por Jummp
Web
10-07-2010
ACD es otra métrica que mide el acoplamiento utilizando en este caso un elemento más genérico como es el componente que se puede definir como una unidad de división de una determinada aplicación. En base a esta definición tan generalista se podría considerar componente un paquete, las unidades de compilación (.java) o directamente considerar exclusivamente …Leer Más - por Jummp
Web
26-06-2010
Otras métricas de calidad que resultan interesantes de estudiar están relacionadas con el cálculo de acoplamiento aferente (hacia dentro) y eferente (hacia afuera) de un paquete y la relación entre los mismos, dando lugar a una métrica resultado de ellas denominada inestabilidad de un paquete. Estas tres métricas fueron propuestas por Robert Cecil Martin aka …Leer Más - por Jummp
Web
12-06-2010
CBO es otra métrica de las propuestas por Chidamber y Kemerer y se utiliza para medir el acoplamiento entre clases. Originalmente, el cálculo del CBO para una clase, según las especificaciones de sus autores, se realizaba teniendo en cuenta las dependencias hacia dentro de la clase y las dependencias de la clase respecto a otras. …Leer Más - por Jummp
Web
28-05-2010
La métrica RFC (Response for class) forma parte, como sucede con el caso de LCOM4 del conjunto de métricas enunciadas por Chidamber y Kemerer y que tienen como objeto obtener valores de referencia sobre el diseño orientado a objetos de una determinada aplicación. En el caso de RFC lo que se mide es el acoplamiento …Leer Más - por Jummp