Está en la página 1de 15

1

Metodologas Hibridas
Manuel Marbn Cabrera
Rebeca Vigueras Echeverra

Metodologa (concepto)
En el rea de ingeniera de software , el termino metodologa
(Pressman, 2005) se refiere a un marco de trabajo usado para
estructurar, planificar y controlar el proceso de desarrollo de
sistemas computacionales
Actualmente las metodologas existentes se pueden dividir en 3
tipos:

Tradicionale
s

Agiles

Hibridas

Es la combinacin
de 2 metodologas
(Tradicional y gil)
retomando las
ventajas de cada
una de ellas

Pros y contras de las metodologas


hibridas

PROS

Retoman las ventajas de los 2 tipos de metodologas anteriores (Agiles y


tradicionales)
Son una combinacin de las mejores practicas existentes dentro de ellas
Muchas empresas utilizan este tipo de metodologas

No se han probado en grandes sistemas de informacin


Son nuevas en el mercado
CONTRA Se centran en el desarrollo web

Ejemplos de Metodologas hibridas

EssUpp

META

EssUP

Es una
metodologa
hibrida creada
por Ivan
Jacobson en el
2010 que
combina RUP
con Scrum.

Es la primer
metodologa
considerada
hibrida

Pretende ser gil


porque no
pretende
imponer un
proceso
especifico

Toma en cuenta
que es necesario
tener flexibilidad
y respuestas
rpidas ante los
cambios

Deja en claro
que es necesario
DOCUMENTAR y
MODELAR en
UML

Necesita
experiencia y
conocimiento
suficiente para
saber elegir las
mejores
practicas

META
(Metodologa Tradicional y gil)
META fue creada a partir de un estudio realizado con
empresas mexicanas desarrolladoras de software. Por
esta razn, META se diseo tomando en cuenta las
necesidades actuales de esas empresas mexicanas; sin
embargo puede aplicarse en empresas de otros pases
en las cuales se desee desarrollar software

Cmo se genero META?


META es una metodologa que combina algunas
practicas existentes dentro de las metodologas
RUP (Proceso unificado de Racional) , XP
(Programacin extrema) y Scrum: por lo cual es
un hibrido entre lo tradicional y lo gil

Caractersticas de META
META es una metodologa diseada para desarrollar proyectos de software
con las siguientes caractersticas:

Proyectos de desarrollo de aplicaciones WEB


Proyectos que se desarrollen en un lapso de 2 a 6
meses
Equipos de desarrollo conformados a lo mas por 10
integrantes (sin contar a los usuarios y al cliente)

Requerimientos y Requisitos para el


uso de META

Es necesario contar y cumplir con los 3 siguientes requerimientos y


requisitos para hacer uso de META
Requerimiento Materiales:

Papel Rotafolio
Notas adhesivas
Marcadores de colores
Carpetas/ Folders
Hojas Blanca

10

Roles en META:

11

12

Proceso de desarrollo de META


(Consta de 4 Fases)

Planteamient
o

Preparacin

Construccin

Implantacin

13

14

Planteamiento:
(En esta etapa se debe cumplir los siguientes objetivos)

Definir los requerimientos del proyecto que se va a


desarrollar
Realizar la estimacin de costo monetario, tiempo y
recursos
Elaborar, pactar y firmar un contrato que estipule
costos y los requerimientos as como penalizaciones y
otros aspectos legales
Elaborar un plan general de proyecto

15

Preparacin
En esta etapa se deben establecer las tareas y responsabilidades entre los
miembros del equipo. Por lo que esta etapa se resume en la realizacin del
anlisis y el diseo a travs de algunas iteraciones si se requiere

Construccin:
En esta fase se lleva acabo la codificacin del diseo que se implanto en la
fase de preparacin juntos con las pruebas.

Implantacin:
En esta etapa se instala el software de manera opertva en el servidor y se
llevan a cabo las pruebas finales con los usuarios atraves de una serie de
retroalimentaciones, adems debe evaluarse la satisfaccin del cliente
como parte de proceso de calidad