Professional Documents
Culture Documents
Jack Taylor
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.
1. ELIMINAR EL DESPERDICIO
Todo
aquel proceso que no crea valor para los clientes y que en muchas ocasiones retrasa la entrega de proyectos.
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)
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.