III - PROCESO III.1. Metodología Propuesta
La metodología empleada en el proyecto, consta básicamente de siete fases secuenciales, sin tener en cuenta la fase que se denomina Pruebas de la guía, ya que ésta no es secuencial debido a que se aplicará a medida que vaya transcurriendo la etapa Elaboración de la guía.
A continuación se explica detalladamente en qué consiste y qué se busca obtener al final en cada fase, por las que se ha definido que atravesará el desarrollo del presente trabajo de grado:
-
Fase 1: Levantamiento de información:
En esta fase, se realizará una investigación acerca de los contenidos temáticos que se incluirán en la propuesta y en la memoria del trabajo de grado, los cuales están relacionados con la gestión de proyectos de software utilizando metodologías ágiles, enfatizando en los principios que existen para promover proyectos de esta índole, y ajustando estas metodologías al ambiente de desarrollo colaborativo GForge. Además, se incluirá información referente a cada uno de los procesos por los que atraviesa el desarrollo de un proyecto de software específico, como lo son: el levantamiento de requerimientos, el diseño, la implementación, las pruebas, la instalación y el soporte, para las cuales se definirán los documentos de apoyo que ayuden a soportar su gestión por medio de GForge, sin omitir los objetivos que buscan las metodologías ágiles.
-
Fase 2: Instalación de GForge.
Una vez la fase anterior haya concluido, se planteó iniciar la instalación de un servidor de GForge en una plataforma Linux CentOS en los laboratorios de la universidad. En donde se deberá generar su correspondiente manual de instalación y configuración, para los futuros proyectos que se desarrollen y utilicen este servidor dentro de la universidad.
-
Fase 3: Elaboración de la guía
Al finalizar la fase anterior: Instalación de GForge, se determinó que se debían definir cada uno de los trackers con sus correspondientes workflows que se requieren para llevar a cabo la gestión de proyectos de software basados en metodologías ágiles, al utilizar a GForge como su correspondiente ambiente de desarrollo colaborativo. Para esto, se requerirá de la ayuda del director de carrera: Ing. Maria Consuelo Franky, quién ya conoce el mercado del desarrollo de software colombiano, y por ende, algunas de sus necesidades y problemáticas, para las cuales ConstruColectiva definirá el modelo de gestión correspondiente a los procesos involucrados que se definieron anteriormente en el desarrollo de software, aplicando los principios de las metodologías ágiles.
Sin embargo, al finalizar esta etapa, además de haber definido los trackers con sus correspondientes workflows dentro de GForge aplicados a las metodologías ágiles, también se definirá una guía metodológica que ilustre la aplicación de estos modelos de gestión para futuros proyectos de software por medio de un proyecto de demostración funcional dentro de GForge, teniendo en cuenta las bondades que tienen las metodologías ágiles.
-
Fase 4: Pruebas de la guía
Esta fase es la única que no necesita que las fases anteriores se hayan desarrollado en su totalidad, de tal manera que no exige que su ejecución sea de forma secuencial; ya que por el contrario, se necesita ejecutar al mismo tiempo que se va ejecutando la fase anterior: Elaboración de la guía, de forma paralela. Todo esto, debido a que las pruebas que se van a realizar sobre la guía están dadas por las entregas parciales que se realicen al director del trabajo de grado, y una vez se hayan definido los trackers con sus correspondientes workflows de los procesos definidos en el modelo de gestión, se contactará a una persona experta de una casa de software reconocida en Colombia, para que evalúe la guía por medio de una encuesta digital.
-
Fase 5: Elaboración de la memoria
Una vez la guía haya sido terminada, y se obtengan los resultados de sus correspondientes pruebas, se dará inicio a la fase de Elaboración de la memoria, en donde se busca desarrollar el documento de la memoria correspondiente al presente trabajo de grado, plasmando los resultados obtenidos durante la ejecución del proyecto, las conclusiones y las recomendaciones para futuros proyectos relacionados, todo esto de forma sintetizada, cuya información será utilizada durante la fecha de la sustentación del trabajo de grado, y se logre su correspondiente aprobación ante la facultad de ingeniería en la universidad.
-
Fase 6: Elaboración de la página web
Esta fase iniciará cuando la fase anterior: Elaboración de la memoria haya culminado satisfactoriamente, en donde se busca implementar la página web del trabajo de grado presente, ilustrando la información más importante como es: la información de los autores y director del trabajo de grado, la modalidad escogida, los hipervínculos a los documentos entregables que se generaron al entregar el trabajo de grado, las actas aprobadas por el director a lo largo del semestre de trabajo y la bibliografía consultada para la realización del trabajo de grado.
-
Fase 7: Control de calidad
Corresponde a la última fase para el presente trabajo de grado, en donde se decidió realizar las revisiones a los documentos generados durante el trabajo de grado, con el objetivo de corregir todos los errores que se logren detectar, de tal manera que se minimice el riesgo de presentar errores ortográficos, de redacción y técnicos durante la sustentación del trabajo de grado.
A continuación se muestra una gráfica que ilustra las fases anteriormente descritas para el desarrollo del presente trabajo de grado:
Dostları ilə paylaş: |