18/5/11

Tras varias revisiones bibliográficas

Durante los últimos meses hemos seguido revisando literatura relacionada con nuestra investigación. Recapitulando se ha revisado bibliografía sobre los siguientes temas:
  • ALM (Application LifeCycle Management)
  • Tool Integration
  • PCSE (Process Centered Software Engineering)
  • PCSD (Process Centered Software Development)
  • Los términos Work Item and Work List y el lugar que ocupan en el proceso de desarrollo de software y en la gestión de proyectos de desarrollo.
Resumiendo mucho mucho muchos hemos encontrado varios problemas interesantes y que aún siguen abiertos en el mundo académico. Entre los aspectos destacados podemos citar los siguientes:
  • La imposibildad de definir y modelar de manera previa un proceso de desarrollo de software.
  • La existencia de una brecha entre los procesos definidos a un alto nivel, como puede ser los relacionados con el ciclo de vida del software (macroprocesos), y los procesos definidos a un bajo nivel(microprocesos) y que son aquellos que el participante hace en su tarea diaria.
  • La utilización de tecnologías como servicios, ontologías y herramientas relacionadas con el trabajo colaborativo y las redes sociales para intentar eliminar los problemas derivados de la integración de las distintas herramientas que intervienen a lo largo del proceso de desarrollo de software.
  • El hecho de que situar en contexto (contex aware) a un participante en el proceso de desarrollo ayuda en el desempeño de sus tareas diarías. Es importante que los desarrolladores comprendan el proceso global y que conozcan de dónde viene la tarea que está desarrollando y cuáles serán las consecuencias de la misma una vez la haya acabado.
Con todo esto lo que pretendemos  es construir una herramienta que tenga en cuenta todo lo anterior para gestionar tareas relacionadas con el proceso de desarrollo de software.