Scrumoriginal

38

Transcript of Scrumoriginal

Page 1: Scrumoriginal
Page 2: Scrumoriginal

REALIZADO POR:

ALVARO MERIÑO V

PHLLIS SOLANO M

PRESENTADO A:

WILKIS GOMEZ DE LA HOZ

UNIVERSIDAD REMINGTON

FACULTAD DE INGENIERIA DE SISTEMA VIII SEMESTRE

SABANALARGA – ATLCO

Page 3: Scrumoriginal

¿CÓMO SURGE?

Page 4: Scrumoriginal

METODOLOGÍAS

ÁGILES DE

DESARROLLO DE

SOFTWARE

Se entiende como Desarrollo ágil de

Software a un paradigma de Desarrollo

de Software basado en procesos ágiles.

Page 5: Scrumoriginal

PROCESOS ÁGILES DE

DESARROLLO

Intentan evitar los tortuosos y burocráticoscaminos de las metodologías tradicionalesenfocándose en la gente y los resultados

Page 6: Scrumoriginal

MANIFIESTO POR EL DESARROLLO

ÁGIL DE SOFTWARE

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

Page 7: Scrumoriginal

DE DONDE PROCEDE SCRUM

La palabra SCRUMprocede del vocabulariodel rugby y significamelé; es decir, que loscompañeros del equipose amontonan, formanuna piña y empujantodos en la mismadirección.

Page 8: Scrumoriginal

QUE ES SCRUM

Scrum es un procesoiterativo e incremental quepuede ser utilizado paradesarrollar cualquierproducto o administrarcualquier trabajo.

Page 9: Scrumoriginal

SUS PRINCIPALES ATRIBUTOS SON:

Un enfoque orientado a que los equipos desarrollen sistemas yproductos de manera iterativa e incremental cuando losrequerimientos cambian de manera rápida

Un proceso que controla el caos de conflictos de intereses ynecesidades

Una manera de mejorar las comunicaciones y maximizar lacooperación

Una manera de maximizar la productividad

Escalable a múltiples proyectos y toda la organización

Una forma que todos se sientan bien con su trabajo, entendiendoque cada uno con sus

contribuciones hizo lo mejor que podía hacer

Page 10: Scrumoriginal

DIFERENCIAS ENTRE

METODOLOGÍAS(1)

Metodologías Ágiles

Basadas en heurísticasprovenientes de prácticas deproducción de código

Especialmente preparados paracambios durante el proyecto

Impuestas internamente (por elequipo)

Proceso mucho máscontrolado, con numerosas

políticas/normas No existe contrato tradicional o

al menos es bastante flexible

Metodologías tradicionales

Basadas en normasprovenientes de estándares

Seguidos por el entorno dedesarrollo

Cierta resistencia a los cambios

Impuestas externamente

Proceso menos controlado, conpocos principios

Existe un contrato prefijado

Page 11: Scrumoriginal

DIFERENCIAS ENTRE

METODOLOGÍAS(2)

Metodologías Ágiles

El cliente interactúa con el equipo de desarrollo

Grupos pequeños (<10 integrantes) y trabajando en el mismo sitio

Pocos artefactos

Pocos roles

Menos énfasis en la arquitectura del software

Metodologías tradicionales

El cliente es parte del equipode desarrollo mediantereuniones

Grupos grandes yposiblemente distribuidos

Más artefactos

Más roles

La arquitectura del softwarees esencial y se expresamediante modelos

Page 12: Scrumoriginal

Financiación del proyecto Define funcionalidad requerida Retorno de la inversión del proyecto Lanzamiento del proyecto Toma las decisiones de priorización Representa a todos los interesados en el producto final

Page 13: Scrumoriginal

Auto – gestionado

Auto – organizado

Multifuncional

Transforman los requerimientos en funcionalidad en cadaincremento

Page 14: Scrumoriginal

Formación y entrenamiento de procesos

Incorporación de Scrum en la cultura del equipo

Garantía de cumplimiento de roles y responsabilidades

Remueve impedimentos

Facilitador

Asegura que se cumpla Scrum

Page 15: Scrumoriginal
Page 16: Scrumoriginal

PRODUCT

OWNER

Es el nexo entre el cliente y el equipo.

Representa los intereses del cliente

dentro de la empresa.

Tiene la visión global del producto buscado.

Es el encargado de armar y priorizar el Product Backlog

(Lista priorizada de requerimientos).

Page 17: Scrumoriginal

Pila de producto

Requisitos priorizados.

Listado con los requisitos

del sistema.

Selección de la

Pila de producto

(Product Backlog)

Funcionalidades

Pila del sprint Nueva

funcionalidad

• Product Owner

(modificar cuidando la

inversión).

• Stakeholders (usuario,

soporte técnico,

administradores,etc )

Page 18: Scrumoriginal

Listado con los requisitos del sistema. Listado de todas las a implementar. Es dinámico. Mientras exista un producto, el Product Backlog también existe.

Page 19: Scrumoriginal
Page 20: Scrumoriginal

SPRINT

Page 21: Scrumoriginal

SPRINT PLANNING MEETING

(REUNION DE PLANEAMIENTO

DEL SPRINT)

Page 22: Scrumoriginal

SPRINT PLANNING

Los Sprints duran, idealmente, menos de unmes.

Se seleccionan los requerimientos del ProductBacklog que entrarán en el sprint.

Se hace un listado de todas las tareasnecesarias para terminar el sprint backlog,indicando el esfuerzo de cada una.

Se asignan responsables a las tareas

Page 23: Scrumoriginal

SE DIVIDE EN 2 PARTES Y SON:

Las primeras cuatro horas se dedican al

Product Owner

Las segundas cuatro horas el equipo

planea su propio Sprint

Page 24: Scrumoriginal
Page 25: Scrumoriginal

GESTIÓN ÁGIL DE PROYECTOS: SCRUM

25

Pila del sprint (Sprint Backlog)

Trabajo o tareas determinadas por el equipo para

realizar en un sprint y lograr al final del mismo un

incremento de la funcionalidad.

Se recomienda que las tareas reflejadas tengan una

duración comprendida entre las 4 y las 16 horas de

trabajo.

Las de mayor duración deben intentar

descomponerse en sub-tareas de ese rango de

tiempo.

Page 26: Scrumoriginal
Page 27: Scrumoriginal

27

GESTIÓN ÁGIL DE PROYECTOS: SCRUM

Sprint

Es el periodo de tiempo durante el que se desarrolla un incremento de funcionalidad. Constituye el núcleo de Scrum, que divide de esta forma el desarrollo de un proyecto en un conjunto de pequeñas “carreras”.

Duración máxima: 30 días.

Durante el sprint no se puede modificar el trabajo que se ha

acordado en el Backlog.

Sólo es posible cambiar el curso de un sprint, abortándolo, y sólo

lo puede hacer el Scrum Master si decide que no es viable por

alguna de las razones siguientes:

La tecnología acordada no funciona.

Las circunstancias del negocio han cambiado.

El equipo ha tenido interferencias.

Page 28: Scrumoriginal

EL SPRINT

Page 29: Scrumoriginal
Page 30: Scrumoriginal

AL FINAL DEL SPRINT, SE REALIZA

UNA REUNIÓN DE REVISIÓN DE

SPRINT, LLAMADA SPRINT REVIEW

Page 31: Scrumoriginal

FIN DEL SPRINT: SPRINT REVIEW4 HORAS

Reunión donde se presenta al product owner y alos implicados todas las funcionalidadesimplementadas.

El Product owner trata con los asistentes y con elteam las posibles modificaciones en la pila deproducto.

Al final de la reunión se interrogaindividualmente a todos los asistentes pararecabar impresiones, sugerencias de cambio ymejora, y su relevancia.

Page 32: Scrumoriginal
Page 33: Scrumoriginal

DESPUÉS DEL SPRINT REVIEW Y

ANTES DE LA PROXIMA SPRINT

PLANNING MEETING, EL

SCRUMMASTER CONVOCA A UNA

SPRINT RETROSPECTIVE DEL

SPRINT

CON EL TEAM.

Page 34: Scrumoriginal

SPRINT RETROSPECTIVE3 HORAS

El ScrumMaster hace que el Team revise, suproceso de desarrollo Scrum, para hacerlo máseficaz y eficiente para el próximo Sprint.

El ScrumMaster no proporcionarespuestas, sino que ayuda al equipo aencontrar la mejor forma de trabajar conScrum.

En conjunto, Sprint planning meeting, Daily Scrum, Sprint review, y el Sprint retrospective, constituyen la inspección empírica y

prácticas de la adaptación del Scrum.

Page 35: Scrumoriginal
Page 36: Scrumoriginal

Pila de producto: son la funcionalidad del sistema priorizada

Page 37: Scrumoriginal
Page 38: Scrumoriginal

BIBLIOGRAFIA:

http://www.scrumprimer.org/primers/es_scrumprimer20.pdf

https://www.google.com.co/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CDkQFjAB&url=http%3A%2F%2Fwww.cs.umss.edu.bo%2Fdoc%2Fmaterial%2Fmat_gral_130%2Fscrum_diapositivas.ppt&ei=qvpNUqf-I5HY9QSUsYCACA&usg=AFQjCNEPfEJNswL_huqW8fC-JbyNlMpCGw&bvm=bv.53537100,d.eWU

http://es.wikipedia.org/wiki/Scrum