ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Todop Pa Ti


Enviado por   •  19 de Noviembre de 2011  •  4.436 Palabras (18 Páginas)  •  678 Visitas

Página 1 de 18

Introducción

La metodología Merinde es un proyecto de Software Libre (SL) que propone un estándar para el proceso de desarrollo de software que puede ser empleado y adaptado según los requerimientos de cualquier comunidad u organización. También suministra las herramientas necesarias para que estos cumplan con un proceso de desarrollo y documentación de sus sistemas.

La metodología Merinde se estructura en dos dimensiones o ejes:

Eje horizontal: Representa el tiempo y es considerado el eje de los aspectos dinámicos del proceso. Indica las características del ciclo de vida del proceso expresado en términos de fases, iteraciones e hitos.

Eje vertical: Representa los aspectos estáticos del proceso. Describe el proceso en términos de componentes de proceso, disciplinas, actividades, artefactos y roles.

3.2 Nivel de los Procesos de Desarrollo

Según Eclipse Foundation (2007), cada fase se concluye con un hito bien definido, un puntoen el tiempo en el cual se deben tomar ciertas decisiones críticas y alcanzar las metas claveantes de pasar a la siguiente fase, ese hito principal de cada fase se compone de hitos menores,los cuales podrían ser los criterios aplicables a cada iteración. Cada metodología que estásiendo analizada es representada en la Figura 1 con tres barras, la primera barra representa sila metodología provee soporte para la gestión de proyectos; la segunda barra representa si lametodología provee el proceso de desarrollo; y la tercera barra indica si la metodologíadescribe las actividades y artefactos que pueden ser seguidos y empleados para cubrir elproceso de desarrollo de dicha metodología.

La Figura 1 muestra que las diferentes metodologías estudiadas están enfocadas en diferentesaspectos de ciclo de vida del proceso de desarrollo de software. Además, algunas están másenfocadas en las prácticas y el proceso de desarrollo (XP), mientras que otras se enfocan másen la gestión del proyecto (Scrum). Así mismo, se observa la existencia de metodologías queproveen cobertura completa sobre el ciclo de vida del desarrollo de software (DSDM y RUP).

Conclusiones

En este artículo se hace la propuesta metodológica MeRinde que responde a las necesidades delas OATE del CNTI, de Venezuela, las cuales están fuertemente influenciadas por el decreto 3390.

La formulación de la propuesta metodológica se basó en los principios de investigaciónacción, y de reingeniería de procesos. Por ello se analizaron las metodologías encontradas másfrecuentemente en la literatura en base a las mejores prácticas que propician, los roles quedefinen, sus flujos de trabajo, las fases que contemplan y las actividades necesarias paracompletar el ciclo de vida de un sistema de software.

Entre sus principales beneficios esta su adecuación a la realidad del desarrollo de softwarelibre y al contexto venezolano. En el cual se presentan actores de diferentes sectores pudiendoo no estar en la misma ubicación geográfica.

MeRinde pasa a ser una herramienta más de apoyo a las comunidades de desarrollo de

software libre de Venezuela.

En los próximos pasos se aspira a evaluar esta propuesta metodológica aplicando métricas de

calidad tanto de producto como de proceso a fin de hacer mejoras en la misma y medir su

efectividad

Introducción

La metodología Merinde es un proyecto de Software Libre (SL) que propone un estándar para el proceso de desarrollo de software que puede ser empleado y adaptado según los requerimientos de cualquier comunidad u organización. También suministra las herramientas necesarias para que estos cumplan con un proceso de desarrollo y documentación de sus sistemas.

La metodología Merinde se estructura en dos dimensiones o ejes:

Eje horizontal: Representa el tiempo y es considerado el eje de los aspectos dinámicos del proceso. Indica las características del ciclo de vida del proceso expresado en términos de fases, iteraciones e hitos.

Eje vertical: Representa los aspectos estáticos del proceso. Describe el proceso en términos de componentes de proceso, disciplinas, actividades, artefactos y roles.

3.2 Nivel de los Procesos de Desarrollo

Según Eclipse Foundation (2007), cada fase se concluye con un hito bien definido, un puntoen el tiempo en el cual se deben tomar ciertas decisiones críticas y alcanzar las metas claveantes de pasar a la siguiente fase, ese hito principal de cada fase se compone de hitos menores,los cuales podrían ser los criterios aplicables a cada iteración. Cada metodología que estásiendo analizada es representada en la Figura 1 con tres barras, la primera barra representa sila metodología provee soporte para la gestión de proyectos; la segunda barra representa si lametodología provee el proceso de desarrollo; y la tercera barra indica si la metodologíadescribe las actividades y artefactos que pueden ser seguidos y empleados para cubrir elproceso de desarrollo de dicha metodología.

La Figura 1 muestra que las diferentes metodologías estudiadas están enfocadas en diferentesaspectos de ciclo de vida del proceso de desarrollo de software. Además, algunas están másenfocadas en las prácticas y el proceso de desarrollo (XP), mientras que otras se enfocan másen la gestión del proyecto (Scrum). Así mismo, se observa la existencia de metodologías queproveen cobertura completa sobre el ciclo de vida del desarrollo de software (DSDM y RUP).

Conclusiones

En este artículo se hace la propuesta metodológica MeRinde que responde a las necesidades delas OATE del CNTI, de Venezuela, las cuales están fuertemente influenciadas por el decreto 3390.

La formulación de la propuesta metodológica se basó en los principios de investigaciónacción, y de reingeniería de procesos. Por ello se analizaron las metodologías encontradas másfrecuentemente en la literatura en base a las mejores prácticas que propician, los roles quedefinen, sus flujos de trabajo, las fases que contemplan y las actividades necesarias paracompletar el ciclo de vida de un sistema de software.

Entre sus principales beneficios esta su adecuación a la realidad del desarrollo de softwarelibre y al contexto venezolano. En el cual se presentan actores de diferentes sectores pudiendoo no estar en la misma ubicación geográfica.

MeRinde

...

Descargar como (para miembros actualizados)  txt (30 Kb)  
Leer 17 páginas más »
Disponible sólo en Clubensayos.com