Page 1

MÉTODOS ÁGILES DE DESARROLLO DE SOFTWARE Bloque 3 3. Aplicación del SCRUM

Dra. Fabiola Serna H


Índice 3. Aplicación del SCRUM

3.1. Implementar SCRUM 3.2. Valor del negocio 3.3. Administración empírica 3.4. Administrando un Sprint 3.5. Administrando un reléase Bibliografía


Repaso: Roles de SCRUM

Ken Schwaber y Jeff Sutherland desarrollaron Scrum.

https://www.goconqr.com/es-ES/p/13668454-Glosario-Interactivo-flash_card_decks


2. Prรกcticas de SCRUM

A p l i c a c i รณ n


3. Aplicación del SCRUM

¿Cómo implementar SCRUM?

¿Qué es la ¿Cómo administración administrar el empírica? Sprint?


3. Aplicación del SCRUM

La complejidad de un proyecto puede depender de diferentes factores como, por ejemplo: •Requisitos poco definidos, ambiguos, incompletos, poco maduros o cambiantes.

•Tecnologías nuevas, inestables o con muchos elementos diferentes a integrar.

•Personas trabajando juntas con diferentes habilidades técnicas, experiencia, formación, valores, motivaciones, inteligencia, habilidades sociales, de enfoques de gestión, diferentes vidas personales, disponibilidad, diversidad de criterios, etc.


3. Aplicación del SCRUM

 El proyecto está preparado para ser entregado hacia su final (o al final de una fase de varios meses), momento en que riesgos y tareas no previstos afloran, retardando la entrega, obligando al equipo a sobre esforzarse y comprometiendo la calidad, con la consecuente insatisfacción del cliente.


3. Aplicaciรณn del SCRUM


3. Aplicación del SCRUM

 Existen en el mercado implementaciones de herramientas que permiten llevar el control de un desarrollo con Scrum.

 Scrumz http://www.codeplex.com/scrumz  Activecollab https://activecollab.com/  Teamwork https://www.teamwork.com/project -management-software https://www.capterra.com/sem-compare/project-managementsoftware?gclid=CjwKCAjwpIjZBRBsEiwA0TN1ry6ihJT96IiRjb3vIzaZQ9WYfYsAiS slhV2IDnblVPnPNuqdZ_YGqhoCzOQQAvD_BwE&gclsrc=aw.ds


3. Aplicación del SCRUM

 Primero se debe entender el modelo de negocio de la organización, comprender el modelo de dominio sobre el que trata el proyecto e identificar una solución viable que lo resuelva.

 Se debe realizar una revisión del impacto que la instalación del sistema tiene en el negocio.  Se debe centrar en la justificación de negocios


3. Aplicación del SCRUM

 El desarrollo del producto se realiza en forma incremental y evolutiva, teniendo como base la priorización de características según el valor de negocio que las mismas representan, entregando las características de mayor valor al comienzo y dejando para las iteraciones finales las características de menor valor de negocio.


3. Aplicación del SCRUM

 Una forma de priorizar los ítems del Product Backlog es según su valor de negocio.  Podemos entender el valor de negocio como la relevancia que un ítem tiene para el cumplimiento del objetivo de negocio que estamos buscando.


3. Aplicación del SCRUM

 Priorización por retorno de la inversión (return on investment, ROI) de cada PBI (Product Backlog Items)

 Un enfoque diferente de medir la prioridad de un determinado ítem del Backlog es calcular el beneficio económico que se obtendrá en función de la inversión que se deba realizar.


3. Aplicación del SCRUM

 Scrum se basa en la teoría de control de procesos empírica o empirismo.  El empirismo asegura que el conocimiento procede de la experiencia y de tomar decisiones basándose en lo que se conoce.  Scrum emplea un enfoque iterativo e incremental para optimizar la predictibilidad y el control del riesgo.


3. Aplicaciรณn del SCRUM


3. Aplicaciรณn del SCRUM


3. Aplicación del SCRUM

3.4. Administrando un Sprint

 La implementación de Planes de pruebas dentro y fuera del Sprint es en todo caso opcional,  el Scrum Team debe estar comprometido con la calidad, siempre es necesario llevar a cabo pruebas adicionales.


3. Aplicación del SCRUM

3.4. Administrando un Sprint

• Algunas actividades del siguiente Sprint pueden ser la resolución de errores previos. • La recolección de métricas en cuando a defectos puede brindar información importante y debe ser tomada en cuenta en el Sprint Retrospective.


3. Aplicación del SCRUM

Una vez que hemos ordenado y estimados el backlog, el siguiente paso es crear la primer versión del plan de release.


3. Aplicación del SCRUM

 Para ello necesitamos una estimación de la velocidad de nuestro equipo. Sin embargo, no hemos hecho ningún trabajo aún, por lo que utilizaremos una técnica muy simple denominada planificación basada en el compromiso (commitment based planning).


3. AplicaciĂłn del SCRUM

ď ą Ejemplo que muestren todos y cada unos de los pasos para implementar el SCRUM.


https://www.youtube.com/watch?v=alNDiVxaMVk


Bibliografía 1. Agile software development with scrum. Schwaber, Ken. Beedle, Mike.USA: Prentice Hall. 2002 2. Agile project management with scrum. Schwaber, Ken. Microsoft Press. 2004. 3. The enterprise and scrum. Schwaber, Ken. Microsoft press. 2007. 4. Agile software development. Cockburn, Alistair. Addison- Wesley. 2002. 5. Agile and iterative development. Larman, Craig. Addiwon Wesley. 2003 6. https://www.goconqr.com/es-ES/p/13668454-GlosarioInteractivo-flash_card_decks 7. La Guía Definitiva de Scrum: Las Reglas del Juego. Ken Schwaber y Jeff Sutherland. 2013. 8. Essential Scrum. Schwaber, Ken. Addiwon Wesley. 2013 (pag 6-30)


Bibliografía

COMPLEMENTARIAS : 1.Gestión Práctica de Proyectos Con Scrum: Desarrollo de Software Ágil Para El Scrum Master. Martel, Antonio. CreateSpace Independent Publishing Platform. 2014.

2. Gestión de proyectos paso a paso. Ollé, Candela, Cerezuela Bertha. Editorial UOC, 2018


Bibliografía

Vídeos: 1. 2. 3.

Scrum en 10 minutos, https://www.youtube.com/watch?v=PlLHc60egiQ&t=13s Introduction to Scrum - 7 Minutes, https://www.youtube.com/watch?v=9TycLR0TqFA ¿Qué es SCRUM?, https://www.youtube.com/watch?v=imOCYM4TIbk

4.

SCRUM, https://www.youtube.com/watch?v=tCJZYMv-77Q

5.

Introducción a Scrum... en menos de 5 minutos. https://www.youtube.com/watch?v=P25JP0u6UKw Intro to Scrum in Under 10 Minutes, https://www.youtube.com/watch?v=XU0llRltyFM ¿Qué es SCRUM?

6. 7.

https://www.youtube.com/watch?v=alNDiVxaMVk


Bloque3 aplicación del scrum  

3. Aplicación del SCRUM 3.1. Implementar SCRUM 3.2. Valor del negocio 3.3. Administración empírica 3.4. Administrando un Sprint 3.5. Admini...

Bloque3 aplicación del scrum  

3. Aplicación del SCRUM 3.1. Implementar SCRUM 3.2. Valor del negocio 3.3. Administración empírica 3.4. Administrando un Sprint 3.5. Admini...

Advertisement