Vous êtes sur la page 1sur 17

TECNOLOGIAS AGILES EN PROYECTOS DE TI

TRABAJO GRUPAL

Integrantes

Aguilar Pea, Erika.


Barboza Sanchez, Juan.
Lazarte Gutierrez, Jhonatan.
Navarro Riofrio, Hanz.
Villaverde Aguilar, Marcelino.

Metodologas giles en
Proyectos de TI
Introduccin
El esquema tradicional que conocemos ha demostrado ser efectivo y necesario
en proyectos de gran tamao (tiempo y recursos) en donde por lo general se
exige un alto grado de anlisis en el proceso.
Sin embargo
El enfoque anterior no resulta ser el ms adecuado:
Los proyectos que actualmente surgen presentan un entorno del sistema muy
cambiante.
Ahora se exige reducir drsticamente los tiempos de desarrollo pero
manteniendo una alta calidad.
Existen mayores restricciones de tiempo y flexibilidad.

Metodologas giles
Se constituyen en una alternativa de solucin a medida para ese entorno
cambiante.
Aportan una elevada simplificacin en donde a pesar de ello no renuncian
a las prcticas esenciales para asegurar la calidad del producto o servicio.

RAD (Rapid Application Development)


Caracterizado por:

Un entorno de desarrollo altamente productivo.


Grupos pequeos de programadores.
Herramientas que generaban cdigo en forma automtica tomando como
entradas sintaxis de alto nivel.
En febrero de 2001 se cre The Agile
Alliance dedicada a:
Promover
los
conceptos
relacionados con el desarrollo gil
de software.
Ayudar a las organizaciones para
que adopten dichos conceptos.

CONCLUSION
Podemos indicar entonces que
La aparicin de las metodologas giles son asociadas a todo un conjunto de
factores tales como:
Plumbing, en definitiva describe la falta de agilidad de los modelos de
desarrollo existente.
Las metodologas existentes en aquel momento no cumplieron las expectativas
planteadas inicialmente.
Explosin de la red y las aplicaciones.
Movimiento open source.

Que es ser gil?

Se
centra
en
la
interaccin,
comunicacin, y en la reduccin de la
creacin de artefactos intermedios
Reconocer a las personas como principales
patrocinadoras para que un proyecto
triunfe.
Es algo ms que seguir las guas que se suponen hacen un
proyecto gil; la verdadera agilidad es ms que un conjunto de
prcticas, es un estado de nimo

Valores del Desarrollo Agil

Se basa en 04 principios fundamentales en los que se valora:

Al individuo y las interacciones del equipo


de desarrollo sobre el proceso y las
herramientas.
Desarrollar software que funciona ms
que conseguir una buena documentacin.
La colaboracin con el cliente ms que la
negociacin de un contrato.
Responder a los cambios ms que seguir
estrictamente un plan.

I. Principios del Manifiesto

1. La prioridad es satisfacer al cliente.


2. Dar la bienvenida a los cambios.
3. Entregar frecuentemente software (en el menor intervalo de
tiempo posible entre entregas).
4. La gente del negocio y los desarrolladores deben trabajar juntos a
lo largo del proyecto.
5. Construir el proyecto en torno a individuos motivados.
6. El dilogo cara a cara es el mtodo ms eficiente y efectivo para
comunicar informacin dentro de un equipo.

II. Principios del Manifiesto

7. El software que funciona es la medida principal de progreso.


8. Los procesos giles promueven un desarrollo sostenible.
9. La atencin continua a la calidad tcnica y al buen diseo mejora
la agilidad.
10. La simplicidad es esencial.
11. Las mejores arquitecturas, requisitos y diseos surgen de los
equipos organizados por s mismos.
12. En intervalos regulares, el equipo reflexiona a cmo llegar a ser
ms efectivo.

Met. giles VS Met. Tradicionales

Metodologas giles
Basadas en heursticas
provenientes de prcticas de
produccin de cdigo.

Metodologas Tradicionales
Basadas en normas provenientes
de estndares seguidos por el
entorno de desarrollo.

Especialmente preparadas para


cambios durante el proyecto.

Cierta resistencia a los cambios.

Impuestas internamente (por el


equipo).

Impuestas externamente.

Proceso menos controlado, con


pocos principios.

Proceso mucho ms controlado,


con numerosas polticas/normas.

No existe contrato tradicional o al


menos es bastante flexible

Existe un contrato prefijado.

Met. giles VS Met. Tradicionales

Metodologas giles
El cliente es parte del equipo
de desarrollo.
Grupos pequeos (<10
integrantes) y trabajando en el
mismo sitio.
Pocos artefactos.
Pocos roles.

Menos nfasis en la
arquitectura del software.

Metodologas Tradicionales
El cliente interacta con el
equipo de desarrollo mediante
reuniones.
Grupos grandes y posiblemente
distribuidos.

Ms artefactos.
Ms roles.
La arquitectura del software es
esencial y se expresa mediante
modelos.

Algunas Metodologas giles de


Desarrollo de Software
Metodologa

Acrnimo

Creacin

Tipo de modelo

Caracterstica

Adaptive Software ASD


Development

Highsmith
2000

Prcticas + ciclo Inspirado en sistemas


de vida
adaptativos complejos

Agile Modeling

AM

Ambler
2002

Cristal Methods

CM

Cockbum
1998

Metodologa
basada en la
prctica
Familia de
metodologas

Agile RUP

dX

Booch,
Martin,
Newkirk
1998

Suministra modelado
gil a otros mtodos
Metodologa gil con
nfasis en modelo

Framework/Disci XP dado vuelta con


plina
artefactos RUP

Algunas Metodologas giles de


Desarrollo de Software
Metodologa
Dynamic Solutions
Delivery Model

Acrnimo
Creacin
DSDM
Stapleton 1997

Evolutionary
Project
Management
eXtreme
Programming

EVO

Gilb 1976

XP

Beck 1999

Feature-Driven
Development

FDD

Tipo de modelo
Framework/model
o de
ciclo de vida
Framework
adaptativo

Disciplina en
prcticas de
ingeniera
De Luca & Coad Metodologa
1998
Palmer & Felsing
2002

Caracterstica
Creado por 16
expertos
en RAD
Primer mtodo
gil existente
Mtodo gil
radical
Mtodo gil de
diseo y
construccin

Algunas Metodologas giles de


Desarrollo de Software
Metodologa
Lean
Development
Rapid
Development
Microsoft
Solutions
Framework
Scrum

Acrnimo
Creacin
LD
Charette 2001,
Mary y Tom
Poppendieck
RAD
McConnell 1996

Tipo de modelo
Forma de pensar
modelo
logstico
Survey de tcnicas y
modelos

MSF

Microsoft 1994

Scrum

Sutherland 1994
Schwaber 1995

Lineamientos,
disciplinas,
prcticas
Proceso framework
de
management

Caracterstica
Metodologa
basada en
procesos
Seleccin de
best practices,
no mtodo
Framework de
desarrollo de
soluciones
Complemento
de otros
mtodos,
giles o no

Beneficios de las Metodologas giles

Simplificacin de los procesos


Calidad mejorada
Mejor productividad
Mejor gestin del riesgo
Aprovecha las inversiones realizadas

MUCHAS GRACIAS

Vous aimerez peut-être aussi