Presentación
  Comités
  Conferencias Invitadas
  Envío de artículos
  Artículos aceptados
  Fechas importantes
  Tutoriales
  Talleres
  Lugar de Celebración
  Secretaría
  Programa
  Solicitud de Contribuciones
  Ediciones Anteriores
  English Version
  PROLE 2006
  Noticias y Novedades
 
 
Propuestas Aceptadas

Líneas de Producto Software: Una Introducción
Oscar Díaz, Salvador Trujillo

Media Jornada de Tarde
Fecha: 3 de Octubre
Duración: 3 horas
SALA: PICASSO

Objetivos:

(1) indicar los principales beneficios que se derivan de la utilización de las líneas de productos,
(2) subrayar los cambios frente a las metodologías de desarrollo tradicionales,
(3) mostrar los diferentes enfoques propuestos, y
(4) desarrollar un pequeño caso práctico utilizando la herramienta AHEAD.

Audiencia objetivo:

Personas con formación media en Ingeniería de Software, especialmente en los temas de mantenimiento y evolución del software

Resumen: ¿Qué es esto de las Líneas de Producto Software?

Cuando una empresa ofrece un producto software a distintos clientes, surge toda la problemática de las versiones y evolución acompasada del producto. Esta problemática no es única del software. Se da también en la fabricación de otros productos como automóviles, aparatos de telefonía, y en general, cuando un mismo producto admite distintas variaciones. La producción en serie (mass production) – la capacidad para crear eficientemente múltiples copias del mismo producto – constituyó un gran avance en el mundo de la fabricación. Pero crear múltiples copias de un producto software es trivial. Sin embargo, la personalización en serie (mass customisation) – la capacidad para crear eficientemente múltiples variaciones de un producto – es un importante reto tanto en la fabricación de lavadoras como en la venta de un ERP o cualquier otro producto software. La pregunta es cómo se plasma el enfoque mass customisation en el desarrollo de productos software. Si miramos al sistema de producción de las lavadoras, por poner un ejemplo, el mass customisation se consigue mediante la introducción de la cadena de montaje o línea producto. El objetivo: sacar partido de los elementos comunes, y gestionar de una manera eficaz las variaciones. En vez de permitir la máxima flexibilidad que permite el proceso artesanal pero con grandes costes, las líneas de producto delimitan las variantes de sus productos a un conjunto pre-establecido, y optimizan los procesos para estas variantes. Ahora ya no se quiere producir un único producto, sino una cadena de montaje que gestione eficiente y eficazmente las diferentes variaciones que pueden existir entre productos de una misma familia. La empresa ya no se centra en un producto para un cliente (por ejemplo, construir un portal para Iberia), sino en un dominio (por ejemplo, construir portales para líneas aéreas). El reto está en establecer el ámbito de este dominio, identificar las variaciones que se van a soportar, y dotarse de la infraestructura que permita producir el producto a bajo coste pero con altas cotas de calidad. Es decir, aplicar los principios del mass customisation también al software. Las líneas de producto software tratan de aplicar estos principios al desarrollo del software.

Breve currículum de los ponentes.

Oscar Díaz es catedrático del departamento de Lenguajes y Sistemas Informáticos de la Universidad del País Vasco. Licenciado por la Universidad del País Vasco en 1985 y doctor por la Universidad de Aberdeen en 1992, dirige actualmente el grupo ONEKIN con quince personas en el área de Ingeniería Web. Asimismo, es miembro del consejo editorial de la revista “Networking and Information Systems Journal” publicada por la editorial HERMES, ha participado como miembro del comité de programa de congresos internacionales (VLDB, CAiSE, Data Engineering, etc) y es autor de mas de distintas publicaciones internacionales (p.ej. ACM Computing Surveys, IEEE Software, Information System Journal, ACM TOIT etc). Salvador Trujillo es ingeniero en Informática por la Universidad de Mondragón, y becario pre-doctoral FPI. Actualmente se encuentra en su último año de doctorando bajo la dirección de Oscar Díaz, habiendo realizado estancias de 3 meses con el profesor Don Batory de la Universidad de Tejas, y Dirk Muting del Frankhofer en Darmstadt. Su tesis versa sobre líneas de producto software para portales Web.