No cabe duda que justo cuando nos aprendemos el examen, nos cambian las preguntas.
Justo cuando nos certificamos en los procesos de desarrollo con un montón de documentación, nos damos cuenta que cada vez más y más personas están volviendo lo ojos hacia las metodologías livianas enfocadas hacia el elemento humano y una rápida entrega del producto (sistema).
Estas metodologías no son tan nuevas, en 2001 surge una iniciativa a raíz de que las forma de desarrollar con un montón de formatos y documentación, no dejaban mucho margen de maniobra para responder con celeridad a los cambios en los sistemas.
He aquí el manifiesto de donde surge todo.
Individuos e interacciones sobre procesos y herramientas
Software que funciona sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contratos
Responder ante el cambio sobre seguimiento de un plan
Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda.
Según el Manifiesto se valora:- Al individuo y las interacciones del equipo de desarrollo sobre el proceso y las herramientas
- Desarrollar software que funciona más que conseguir una buena documentación.
- La colaboración con el cliente más que la negociación de un contrato
- Responder a los cambios más que seguir estrictamente un plan.
METODOLOGIA XP
-Creada a partir de la experiencia
-Su utilidad se mide en cuatro valores
- Simplicidad
- Comunicación
- Retroalimentación
- Coraje... Si funciona no lo muevas
Planificación y Requisitos
1-Entregas frecuentes
2-Talleres de planificación
3-Semana de 40 horas
4-Cliente en casa
5-Integración continua
Filosofía de Diseño
6-Refactorización Continua
7-Metáfora del sistema
Coordinación del Equipo
8-Reunión diaria de pie
9-Propiedad colectiva del código
10-Estándares de codificación
11-Programación por parejas
Calidad y reducción de riesgos
12-Pruebas
Suena bien no?
Si te picó el gusanito aquí tienes más documentación para que te ataques.
Documentación
La nueva metodología
Proceso Agil deSoftware.
Comunidad de desarrollo agil
Manifiesto Agil de desarrollo
Refactoriazación
Metodologías
XP
SCRUM
Feature Driven Development
Crystal Methodologies
Adaptive Software Development
Presentaciones PDF
Metologías Agiles y XP
Desarrollo Agil
