09.05.2013 Views

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 2. Propuesta <strong>de</strong> solución para resolver el mo<strong>de</strong>lo <strong>de</strong> asignación <strong>de</strong> recursos<br />

humanos a equipos <strong>de</strong> proyecto <strong>de</strong> software<br />

2.1 Introducción<br />

En el capítulo se caracteriza la herramienta Teamsoft + , presentando las funcion<strong>al</strong>ida<strong>de</strong>s que se<br />

incorporan a la herramienta como parte <strong>de</strong>l trabajo. Se presenta la solución propuesta, que incluye las<br />

modificaciones re<strong>al</strong>izadas a la biblioteca BICIAM para que permita la solución <strong>de</strong> <strong>problema</strong>s<br />

<strong>multiobjetivo</strong> y la incorporación <strong>de</strong> las variantes <strong>multiobjetivo</strong> <strong>de</strong> los <strong>al</strong>goritmos <strong>de</strong> <strong>trayectoria</strong>: Búsqueda<br />

Tabú, Recocido Simulado, Esc<strong>al</strong>ador <strong>de</strong> Colinas y GRASP. A<strong>de</strong>más, se presenta la arquitectura <strong>de</strong><br />

Teamsoft + y las clases creadas para la utilización <strong>de</strong> la biblioteca <strong>de</strong> clases BICIAM.<br />

2.2 Herramienta Teamsoft +<br />

Los <strong>problema</strong>s <strong>de</strong> optimización <strong>multiobjetivo</strong> <strong>de</strong>ben apoyarse en una herramienta que posibilite <strong>al</strong><br />

<strong>de</strong>cisor tomar en cuenta o no los factores involucrados en el <strong>problema</strong>. Es por esto que se <strong>de</strong>ci<strong>de</strong> la<br />

implementación <strong>de</strong> la herramienta Teamsoft + en (André 2009) para dar solución <strong>al</strong> <strong>problema</strong> <strong>de</strong><br />

asignación <strong>de</strong> recursos humanos a equipos <strong>de</strong> proyecto <strong>de</strong> software.<br />

Teamsoft + es una aplicación web, <strong>de</strong>sarrollada en Java, que incluye funcion<strong>al</strong>ida<strong>de</strong>s para la gestión <strong>de</strong><br />

recursos humanos basado en competencias. En la versión 3 <strong>de</strong> la herramienta se incorpora el módulo<br />

<strong>de</strong> asignación <strong>de</strong> person<strong>al</strong> basado en el mo<strong>de</strong>lo <strong>de</strong> asignación <strong>de</strong> recursos humanos a equipos <strong>de</strong><br />

proyectos <strong>de</strong> software propuesto en (André 2009). La herramienta se convierte en un sistema <strong>de</strong><br />

soporte a la <strong>de</strong>cisión, que ayuda a los directivos <strong>de</strong> una organización para la conformación <strong>de</strong> equipos<br />

<strong>de</strong> proyecto <strong>de</strong> software.<br />

La versión 3 <strong>de</strong> la herramienta implementa métodos y <strong>al</strong>goritmos para la solución <strong>de</strong>l mo<strong>de</strong>lo referido,<br />

entre los que se encuentran: Búsqueda Tabú, Recocido Simulado, Esc<strong>al</strong>ador <strong>de</strong> Colinas, GRASP con<br />

Búsqueda Tabú, GRASP con Recocido Simulado y GRASP con Esc<strong>al</strong>ador <strong>de</strong> Colinas. Como método <strong>de</strong><br />

solución solo implementa el método <strong>de</strong> factores pon<strong>de</strong>rados. Sin embargo, no utiliza ninguna biblioteca<br />

<strong>de</strong> clases <strong>de</strong> <strong>al</strong>goritmos metaheurísticos, sino que tiene implementado sus propios <strong>al</strong>goritmos.<br />

La herramienta propone re<strong>al</strong>izar la asignación <strong>de</strong> person<strong>al</strong> en dos etapas, t<strong>al</strong> como propone la Guía <strong>de</strong><br />

Fundamentos para la Dirección <strong>de</strong> Proyectos PMBOK (PMI 2004). En una primera etapa se asigna <strong>al</strong><br />

Jefe <strong>de</strong> Proyecto y luego se conforma el equipo.<br />

La herramienta garantiza en ambos momentos la toma <strong>de</strong> <strong>de</strong>cisiones, permitiendo seleccionar los<br />

objetivos y restricciones a tener en cuenta. A<strong>de</strong>más, permite seleccionar entre los diferentes <strong>al</strong>goritmos<br />

propuestos, aunque se propone una selección por <strong>de</strong>fecto basado en los resultados obtenidos por los<br />

diferentes <strong>al</strong>goritmos en las pruebas re<strong>al</strong>izadas.<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!