Midiendo la producción basada en componentes en una fabrica de desarrollo de software

Autor: Luis Alberto Guevara Sandoval ( lguevarasa@guevara-cia.com –  @guevara_sa  )

http://guevara-cia.com  – twitter: @guevaracia

En el mundo de la consultoría y desarrollo de software existen un dilema que proviene desde el origen de la ingeniería de software como tal, la medición uniforme de la producción. Si bien es cierto esta rama de la ingeniería no es tan madura como lo es la Ing. Civil o la Eléctrica  con el pasar de los años ha ido incrementando el nivel de madurez y apuntando a estándares lógicos y necesarios.

Es así que fueron apareciendo con el tiempo diversos métodos de medición y estimación de la producción tales como Puntos de Función, Lineas de Código, etc.

Estos métodos por lo general tiene un enfoque basado en algún paradigma en particular (Objetos, Estructura, etc.) y por lo tanto realizan una medición y estimación con mayor precisión dependiendo de ello. Sin embargo, en el negocio de las fabricas de software se construye componente de software basado en diferentes lineas de producción usualmente relacionadas con la plataforma , lenguaje de programación o tecnología según los requerimientos de mercado o los clientes lo que hace difícil, por no decir imposible, la comparación de la producción entre diferentes lineas de producción orientadas a producto de software en diferentes lenguajes, plataformas , tecnologías , etc.

Es así que se busca con este estudio encontrar un modelo que permita la equivalencia entre el producto de software construido basado diferentes paradigmas o plataformas y poder comparar la producción entre las lineas (o proyectos ) de una fábrica de software y con este poder medir la productividad de manera transversal y uniforme.

El presente estudio lo estamos realizando con la colaboración de alumnos y docentes de MBA del McDonough School of Business de Georgetown University a fin de recopilar información de fábricas de software de EEUU y Europa que permitan extender el alcance de la metodología diseñada y desarrollada por nosotros. (Ver: Benchmarking Software Estimation Methods)

Descargar Paper : modelo-de-productividad-basado-en-componentes-v1-0

modelo-de-productividad-basado-en-componentes-v1-0-eng

Benchmarking Software Estimation Methods: