Categorias: Todos - comunicación - productividad - incremental - flexibilidad

por Andrea Jiménez 3 anos atrás

135

METODOLOGÍAS SCRUM Y EXTREAM PROGRAMMING

Scrum y Extreme Programming son dos metodologías ágiles que buscan mejorar la eficiencia y adaptabilidad en el desarrollo de software. Extreme Programming se basa en la simplicidad, comunicación y retroalimentación, priorizando la adaptabilidad sobre el seguimiento estricto de un plan.

METODOLOGÍAS SCRUM Y EXTREAM PROGRAMMING

- Testeo Continuo - Frecuentes entregas - Programación por parejas - Integración continua - Relación con el cliente

Administra el producto,inteactua con el cliente y sus requerimientos y conoce la finalidad del proyecto . Se encarga de la lista de tareas (Product Backlog)

Una alternativa a metodologías tradicionales, preparadas para cualquier cambio impredesible de los requisitos sin que esto se traduzca en costo ni tiempo para la entrega. Tiene poca documentación y hace partícipe al cliente en el proyecto

Ambas forman parte de las Metodologías Ágiles que son

METODOLOGÍAS SCRUM Y EXTREAM PROGRAMMING

METODOLOGÍA EP

CONSULTOR: miembro externo. GESTOR: vinculo entre el cliente y los programadores
TRACKET: se encarga del seguimiento del proyecto y generando feedback. ENTRENADOR: guía al equipo
CLIENTE Y TESTER: escribe las pruebas funcionales para validarlas.
PROGRAMADOR: encargado del desarrollo y las pruebas unitarias.
CARACTERÍSTICAS
VALORES
ESTA METODOLOGÍA SE BASA EN LA SIMPLICIDAD, COMUNICACION Y RETROALIMENTACIÓN. SU OBJETIVO ES FOMENTAR LA COMUNICACIÓN FLUIDA PARA PODER ASUMIR LOS RETOS DEL PROYECTO. SE BASA EN LA PRUEBA Y ERROR PRIORIZANDO LA ADAPTABILIDAD Y NO SEGUIMIENTO DE UN PLAN

METODOLOGÍA SCRUM

SPRINT PLANING
El equipo Scrum selecciona un subconjunto de ítems del product backlog, que cumplan con el objetivo. Por cada ítem, el equipo identifica las tareas para llevarlo a cabo (sprint backlog).
El product owner modifica el product backlog, de acuerdo a la retroalimentación recibida en el último sprint review. El equipo desarrollo y el product owner acuerdan un objetivo del sprint
ARTEFACTOS
BURN DOWN CHART

Este artefacto permite revisar avances y desviaciones del sprint para así tomar correctivos necesarios.

SPRINT BACKLOG

También llamada pila de sprint. Aquí se muestran las tareas a realizarse para desallorar una funcionalidad detallada en el Product Backlog.

PRODUCT BACKLOG

También llamado la pila del producto. Aquí se relacionan las diferentes funcionalidades, cambio y errores del producto final. Y deben ser: Simples: entendibles por todo el equipo. Deben estimarse: calcular que tan complejo pueden ser. Deben priorisarse: lograr desarrollar las funcionalidades de acuerdo a su importancia

ROLES
PRODUCT OWNER

USUARIOS

Son los destinatarios finales del producto

STAKEHOLDERS

Son los clientes/proveedores que nutren al Product Owner dando retroalimentación después de cada Sprint

SCRUM TEAM

Se encarga de transformar las necesidades en el software final (rango de 3 -9 desarrolladores)

SCRUM MASTER

Gestiona los procesos y garantiza los insumos necesarios para el trabajo de todo equipo.

¿QUÉ ES?
SENCILLO DE ENTENDER, FLEXIBLE A CAMBIOS DURANTE EL PROYECTO Y PERMITE UNA PRODUCTIVIDAD DEL 85%
ES INCREMENTAL AL OBTENER FUNCIONALIDADES DEL PRODUCTO FINAL AL TERMINAR CADA INTERACCIÓN
PROCESO INTERACTIVO Y CRECIENTE QUE EJECUTA BLOQUES TEMPORALES CORTOS Y FIJOS LLAMADOS SPRINTS