Академический Документы
Профессиональный Документы
Культура Документы
Tabla de contenido
Introducción
El presente informe da a conocer sobre La Programación Extrema (XP), sus puntos básicos,
las metodologías ágiles tienen como punto fuerte la adaptación a cualquier cambio en un
metodología de desarrollo ágil que tiene como principal objetivo aumentar la productividad a
la hora de desarrollar un proyecto software, nos brinda información sobre que es Equipo
Scrum. El término “Equipo Scrum” se refiere a todos los miembros del equipo del proyecto: a
La programación extrema es una metodología de desarrollo ágil que tiene como principal
prioridad a los trabajos que dan un resultado directo y en los cuales se reduce la burocracia
Las metodologías ágiles tienen como punto fuerte la adaptación a cualquier cambio en un
Los individuos y sus interacciones son más importantes que los procesos y las
herramientas.
Retroalimentación.
Entendimiento compartido.
RETROALIMENTACIÓN
pruebas de aceptación del programa, en el cual se definirán las entradas y salidas del
concretamente las actividades que el sistema debe realizar. En esta fase se creará un
cual define los tiempos de entrega de la aplicación para poder recibir feedback por
funcionalidad y dar prioridad a determinadas cosas. Gracias a esto, habrá una fuerte
Pair-programming: este punto junto con el anterior son los más radicales de esta
Según los experimentos ya realizados sobre este método, se producen mejores y más
ENTENDIMIENTO COMPARTIDO
Diseño simple: el mejor programa será aquel que cumpla con los requisitos y sea más
Metáfora: expresa la visión evolutiva del proyecto y define los objetivos del sistema
son "dueños" de todo el código. Según esta metodología, cuantos más programadores
diferentes equipos. El objetivo de esto es que parezca que el código ha sido escrito por
Esta metodología existe desde el año 2001, es decir, que tiene relativamente poco tiempo.
Aunque lleve tan sólo unos años ha revolucionado el mundo de la industria de desarrollo
software generando diversas opiniones, tanto buenas como no tan buenas. Entre los puntos
Los programadores suelen querer ser propietarios del código que desarrollan: como se
¿40 horas semanales de trabajo? A veces son más: si los programadores tienen que
estar haciendo horas extra, quiere decir que el problema está mal planteado. Es
posible que haya que trabajar más horas, pero no como se debe tomar como norma.
Esquema
6
Equipos Scrum
El término “Equipo Scrum” se refiere a todos los miembros del equipo del proyecto: a cada
uno los miembros internos del proyecto. Por lo general los Miembros del Scrum llevan a cabo
solo uno de los roles: Dueño del Producto, Scrum Máster o Miembro del Equipo de
Existen otras personas que pueden estar implicadas en el proyecto, pero no se consideran
“internas” al proyecto y SCRUM no dice mucho respecto a ellos. Sin embargo, es necesario
que estas personas mantengan cierto comportamiento para que un proyecto Scrum tenga éxito
El cliente (sea interno o externo) también deberá entender y adoptar el marco Scrum, dado
que tanto la manera de relacionarse con el equipo, como la manera en que el proyecto se
especialista no se separan.
El proceso
que normalmente son de 2 semanas, aunque en algunos equipos son de 3 y hasta 4 semanas,
límite máximo de feedback de producto real y reflexión). Cada iteración tiene que
El proceso parte de la lista de objetivos/requisitos priorizada del producto, que actúa como
plan del proyecto. En esta lista el cliente (Product Owner) prioriza los objetivos balanceando
el valor que le aportan respecto a su coste (que el equipo estima considerando la Definición
Las actividades que se llevan a cabo en Scrum son las siguientes (los tiempos indicados
Planificación de la iteración
partes:
priorizada del producto o proyecto. El equipo pregunta al cliente las dudas que surgen
y selecciona los requisitos más prioritarios que prevé que podrá completar en la
esfuerzo se hace de manera conjunta y los miembros del equipo se autoasignan las
tareas, se autoorganizan para trabajar incluso en parejas (o grupos mayores) con el fin
Ejecución de la iteración
Cada día el equipo realiza una reunión de sincronización (15 minutos), normalmente delante
resto está realizando (dependencias entre tareas, progreso hacia el objetivo de la iteración,
obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones necesarias
cumplir su objetivo?
9
¿Qué voy a hacer a partir de este momento para ayudar al equipo a cumplir su
objetivo?
¿Qué impedimentos tengo o voy a tener que nos impidan conseguir nuestro objetivo?
iteración o su productividad.
Durante la iteración, el cliente junto con el equipo refina la lista de requisitos (para
objetivos del proyecto (10%-15% del tiempo de la iteración) con el objetivo de maximizar la
Inspección y adaptación
El último día de la iteración se realiza la reunión de revisión de la iteración tiene dos partes:
cambios que haya habido en el contexto del proyecto, el cliente realiza las
replanificando el proyecto.
cuáles son los problemas que podrían impedirle progresar adecuadamente, mejorando
los obstáculos identificados que estén más allá del ámbito de acción del equipo.
10
Hay tres roles en un proyecto SCRUM, ni más ni menos. No podemos establecer ningún otro
rol ya que pondría en peligro la unidad del equipo, lo que es incompatible con la filosofía de
SCRUM.
Conclusiones
de uso común desde hace varios años de manera que adquirir información acerca de ella
resulto sencillo, ya que la mayoría de los textos técnicos y de proyectos realizados por otras
cumplir las metas. Scrum por sus características no es válido para cualquier proyecto ni para
cualquier persona o equipo de personas. Es más, Scrum según muchos especialistas de esta
metodología, es óptima para equipos de trabajo de hasta 8 personas, aunque hay empresas
que han utilizado Scrum con éxito con equipos más grandes.
12
Bibliografía
https://geekytheory.com/programacion-extrema-que-es-y-principios-basicos
http://www.diegocalvo.es/metodologia-xp-programacion-extrema-metodologia-agil/
https://proyectosagiles.org/que-es-scrum/
https://managementplaza.es/blog/el-equipo-de-scrum/