DESCRIBIR LAS 12 PRÁCTICAS DE XP
XP nos recomienda usar 12 prácticas mientras desarrollamos el software, estas son representadas y agrupadas en cuatro grupos:
- Desarrollo dirigido por pruebas
Se práctica la técnica de desarrollo guiado por pruebas, en la cual se debe escribir una prueba automatizada antes del propio código, de manera que para liberar un fragmento de código debe pasar por la prueba establecida, de esta forma los ingenieros de software se centran en escribir un código capaz de lograr la función necesaria y así los programadores tiene retroalimentación prácticamente inmediata para producir un software confiable y de calidad.
- Juego de Planeamiento
Esta práctica consiste en realizar una reunión al inicio de cada sprint, donde el equipo de desarrollo y el cliente se reúnen para discutir y aprobar las características de un producto. Al final de esta reunión se planea el próximo sprint, asignando las tareas para cada uno de los integrantes del equipo de desarrollo.
- Cliente on-site
Consiste en que el cliente final debe ser participe y estar presente en el desarrollo para responder dudas y establecer prioridades del equipo.
- Programación por pareja
Esta práctica se refiere al trabajo conjunto de dos programadores, en el cual un programador se encarga de escribir el código, mientras que el otro se encarga de revisar y sugerir mejoras en el código, de manera que se corrige todos los errores en el camino, lo cual nos da una alta calidad para el software, sin embargo, toma más tiempo de lo normal por lo que esta práctica es más recomendable para proyectos a largo plazo.
2. PROCESO CONTINUO
- Refactorización de código
- Integración continua
Esta práctica ayuda a eliminar los problemas de integración, ya que los desarrolladores se encargan de discutir que fragmentos de código pueden ser reutilizadas o compartidas, de manera que todos conozcan que funcionalidades necesita el software.
- Entregas Pequeñas
Hace referencia a lanzar la primera versión y rápidamente empezar a desarrollar el producto con los comentarios recibidos, de manera que el producto tenga pequeñas e incrementales actualizaciones a lo largo del desarrollo ya que con esta forma de trabajo se detectan errores prematuros y así se supervisa el funcionamiento del producto en producción.
3. ENTENDIMIENTO DEL CÓDIGO
- Diseño Simple
- Estándares de Codificación
- Posesión Colectiva del Código
- Metáfora del Sistema
- Semana Laboral de 40 horas
CONCLUSIÓN EN EQUIPO:
Las doce prácticas de XP son una solución efectiva en el desarrollo de software las cuales se adaptan a cada proyecto, ayudan con el apoyo moral y la eficiencia de los equipos, permitiendo perfeccionar la excelencia de un proyecto con un mejor resultado, baja posibilidades de errores y con entregas dinámicas y rápidas con mayor calidad.
Comentarios
Publicar un comentario