Ensayo Scrum y XP

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

ENSAYO: MARCO DE TRABAJO SCRUM Y XP

ESTUDIANTE
JHONNY ESTEBAN GALVAN RAMIREZ

III SEMESTRE
INGENIERIA DE SOTFWARE

PROFESOR
JHON JAIRO GARCERANT TORRES

UNIVERSIDAD DE CARTAGENA
CREAD MAGANGUE SEDE: MONTECARLOS
2019
1. INTRODUCCION……………………………………………………………………… 3

2. MARCO DE TRABAJO SCRUM……………………………….…………………4

2.1 ¿Qué es el scrum?…………………………….……………………………..4

2.2 Roles que tiene un scrum………………………………………………….4

3. PROCESO DE TRABAJO SCRUM……………………………………………….5

4. MARCO DE TRABAJO XP……………………………………….………………..6


1. INTRODUCION

En el presente ensayo se hablara sobre la marco de trabajo ágil SCRUM y XP


en las trincheras, en la cual vamos a ir paso a paso para conocer esta metodología
que nos puede facilitar el proceso de elaboración de un proyecto, ya sea un proyecto
que sea grande o pequeño, nos adentraremos a conocer el proceso, las practicas que
se utilizan y los roles que están asociados a cada uno de estos procesos o prácticas,
como lo puede ser el rol del líder del equipo, el equipo en si además de ver la
relación que tiene el cliente con el equipo que desarrolla.

El libro está dedicado a los interesados en Scrum. no es una metodología sino


un marco de trabajo, por lo que no especifica detalladamente todos los pasos a
seguir para desarrollar software. El autor tiene como objetivos plasmar su
experiencia con Scrum a lo largo de sus años de trabajo y como fue implementado
el marco de trabajo en la empresa en la que trabajo, por este motivo, el libro no
debería ser tomado como una fuente de conocimientos general, sino como una
implementación particular en un problema puntual. Durante sus años de trabajo el
autor ha experimentado con distintas configuraciones de Scrum a fin de poder
determinar las más adecuadas para su entorno.
2. MARCO DE TRABAJO SCRUM”

2.1 ¿Qué es scrum?

Scrum es una metodología ágil la cual se aplica de manera regular un conjunto


de buenas prácticas para poder incrementar la productividad del equipo además de
obtener el mejor resultado posible de un proyecto.

Una de las características de scrum es que se realizan entregas parciales y


regulares del producto final, priorizadas por la persona interesada ya que se trata
de entregarle los procesos que el necesite en un corto periodo de tiempo.

Además, que esta metodología es ideal para proyectos que son complejos y
que tiene requisitos que son cambiantes y poco definidos, donde la innovación, la
competitividad, la flexibilidad y la productividad son fundamentales.

2.2 Roles que tiene scrum

“Scrum master: Este rol se encarga de liderar al equipo, además que tiene


funciones específicas como guiar al equipo para que apliquen las reglas y procesos
de la metodología, gestionar cualquier impedimento que pueda tener el equipo al
momento de desarrollar el proyecto, además que se tiene que relacionarse de gran
manera con el product Owner.”

“Product owner (PO): Este rol este a cargo de la persona interesada en el


proyecto o en su defecto un representante, el cual tiene que trasladar la visión del
proyecto al equipo y debe de formalizar las prestaciones en historias a utilizar en el
product backlog, y las tiene que priorizar”

“Team: El team es el grupo de personas 0 profesionales que tiene los


conocimientos técnicos para poder desarrollar el proyecto de manera que sea
óptimo y que cumpla con todas las especificaciones que del product owner.”
3. PROCESO DE TRABAJO SCRUM

En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos estos


son llamados Sprints. Cada iteración o sprint tiene que proporcionar un resultado
completo, un incremento de producto final que sea susceptible de ser entregado
con el mínimo esfuerzo al cliente cuando lo solicite, aquí es donde esta metodología
agarra fuerza frente a otras ya que al tener entregas cortas nos ayuda a desarrollar
soluciones con una velocidad mayor.

Dentro de los elementos claves del proceso de scrum tenemos las siguientes:

Product Backlog: Este es un conjunto de requisitos que se denominan como


historias estos están hechos para que se tenga una referencia de cómo están
estructurados los requerimientos y metas de un proceso en específico, además de
que estas se priorizan según las necesidades del product owner.

Sprint Planning: Esta es una reunión en la cual se les da prioridad a las


historias de usuario y se determinan los puntos de historia, los cuales son una
representación de cuanto espera el equipo que los lleve completar esa tarea.

Sprint: Esta es una iteración la cual tiene una duración aproximada de 2 a 4


semanas dependiendo de los requerimientos del proyecto, en esta iteración se
tienen que cubrir las historias que se tengan como pendientes en el product backlog

Sprint Backlog: Esta es una lista de tareas que se tiene que realizar en el


sprint, estas esta priorizadas según estén en el backlog.

Daily sprint meeting: Esta es una reunión que se hace diariamente que tiene
como tiempo máximo 15 minutos, en esta reunión se tiene como objetivo que cada
miembro del equipo pueda respondes a varias preguntas dentro de las cuales están,
¿Qué he realizado desde la última reunión?, ¿Qué impedimentos he tenido?, ¿Qué
voy a realizar para la próxima reunión?
4. MARCO DE TRABAJO XP

Existen deferentes metodologías de desarrollo ágil tales como los son


programación extrema XP y Scrum, las cuales tienen el mismo objetivo, pero
diferentes formas de trabajo.

La programación extrema XP está enfocada al desarrollo en equipo, es por


esto que define un conjunto de valores que deben tener, además incluye al
cliente como parte fundamental ya que sin él no se tendrían los
requerimientos del producto.

Scrum al igual que XP tiene un equipo de trabajo, la única diferencia es que


divide el equipo en scrum master (líder), DBA (administrador de la base de
datos), Programadores, diseñadores y el product owner (el cliente). 
La programación extrema (XP) es el enfoque más utilizado del desarrollo de
software ágil. Aunque las primeras actividades con las ideas y los métodos
asociados a XP ocurrieron al final de la década de 1980 Una variante de XP
llamada XP industrial [IXP] se propuso en una época más reciente.

IXP mejora la XP y tiene como objetivo el proceso ágil para ser usado
específicamente en organizaciones grandes.

Los principios Scrum son congruentes con el manifiesto ágil y se utilizan


para guiar actividades de desarrollo dentro de un proceso de análisis que
incorpora las siguientes actividades estructurales: requerimientos, análisis,
diseño, evolución y entrega. Dentro de cada actividad estructural, las tareas
del trabajo ocurren con un patrón del proceso llamado sprint.

Como se dijo, el libro no presenta una forma correcta de Scrum sino una
forma de implementación, basado en la opinión personal y subjetiva del
autor. Los lectores son libres de adaptarla a su entorno según su criterio y
problemas particulares.

La fuente más valiosa de conocimientos sobre Scrum para el autor fueron las
historias de guerra que plasman el uso en el mundo real de Scrum. Dicho
esto, la motivación puntual fue compartir la propia historia de guerra con la
comunidad para devolver algo y en el mejor de los casos poder recibir
feedback sobre el mismo.

También podría gustarte