You are on page 1of 18

INGENIERIA DE SOFTWARE

Jack Taylor

DESARROLLO ESBELTO DEL SOFTWARE


Consiste

en eliminar procesos innecesarios

EN QUE CONSISTE

Implica agilidad, en cuestin de desarrollo de software la agilidad implica desarrollar cosas con destreza (no necesariamente rpido).

PRINCIPIOS BASICOS
1. 2. 3. 4.

Eliminar el desperdicio Construir con calidad Crear conocimiento Optimizar el todo

1. ELIMINAR EL DESPERDICIO
Todo

aquel proceso que no crea valor para los clientes y que en muchas ocasiones retrasa la entrega de proyectos.

2. CONTRUIR CON CALIDAD


La

inspeccin es un proceso fundamental para lograr el aseguramiento de la calidad del software

3. POSTERGAR COMPROMISO
En

este apartado se deben de tomar decisiones que no sean reversibles y encontrar soluciones que se puedan invertir.

4. OPTIMIZAR EL TODO
Se

debe tener esta premisa siempre, pero se debe de recordar que el cliente siempre quiere las cosas para ayer y las pruebas siempre estn sobrecargadas por falta de tiempo. En este sentido se debe optimizar cuando se pueda y realmente sea necesario.

MODELADO AGIL
Es

una coleccin de practicas , guiadas por principios y valores que pueden ser aplicadas por ingenieros de software en el dia a dia.

EN QUE CONSISTE
AM

no es un proceso prescriptivo, ni define procedimientos detallados de como crear un tipo de modelo dado. En lugar de eso, sugiere prcticas para ser un modelador efectivo.

OBJETIVOS

Definir y mostrar como poner en prctica una coleccin de valores, principios y prcticas que conlleven a un modelado ligero efectivo. Explorar la aplicacin de tcnicas de modelado en proyectos de software a travs de un enfoque gil, tal como XP, DSDM o SCRUM. Explorar el como mejorar el modelado bajo procesos prescriptivos, tales como el Proceso Rational Unificado (RUP)

PROCESO UNIFICADO AGIL


Describe

un enfoque simple, fcil de entender, del desarrollo de software de aplicacin de aplicacin de negocios usando tcnicas y conceptos agiles.

EN QUE CONSISTE
Aplica

tcnicas agiles incluyendo desarrollo orientado a pruebas, modelado gil y refactorizacin de bases de datos para mejorar la productividad.

FASES DEL PROCESO

You might also like