Psp caso practico

Solo disponible en BuenasTareas
  • Páginas : 3 (589 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de febrero de 2011
Leer documento completo
Vista previa del texto
Un caso práctico

Miguel forma parte del equipo de programación de un sistema en entorno Visual Basic .NET. Ha trabajado durante dos días en el desarrollo de una función (ValidDate), de 130 líneasde código, capaz de comprobar la validez de una cadena como fecha. (fichero txt del trabajo).
La función contiene dos bugs:
* Considera como fechas válidas las cadenas vacías.
* El cálculo delos años bisiestos no es correcto.

¿Cómo analizaría y gestionaría el trabajo de Miguel una empresa que desarrollara software desde la perspectiva de los procesos?
Estas empresas trabajan con lapremisa de producción industrial de que el valor del producto es resultado, en su mayor parte, de los procesos que siguen las personas que lo desarrollan. El modelo más destacado sobre esta premisa,para medir y mejorar estos procesos es PSP (Personal Software Process) desarrollado por SEI en el marco de los modelos CMM - CMMI.

 PSP mira el tiempo, el tamaño del trabajo y el nº de errores.Estos modelos permiten medir con parámetros objetivos la eficiencia y calidad de las personas y de los equipos.
Para determinar la eficiencia de Miguel, la información objetiva no engaña: 130 líneas decódigo en x horas.
Lo mismo ocurre con la calidad de su trabajo:2 errores en 130 líneas de código.

Con estas informaciones los gestores de la empresa determinan si Miguel es más o menos eficienteque la media, si la calidad de su trabajo está en los parámetros admisibles, etc.
Lo que no pueden descubrir con ellos es que Visual Basic incorpora de forma nativa la función IsDate(), y que si Miguello hubiera sabido, en lugar de 2 días hubiera tardado 1 minuto en realizar el mismo trabajo, que además no contendría ningún error.

Este es un caso real, casos con el mismo fondo son muyfrecuentes, y esconden diferencias de eficiencia y calidad enormes entre las personas, que pasan desapercibidas y tergiversadas al aplicar métricas que no son apropiadas.

Administrando a las personas que...
tracking img