Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Scrum

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 139

Administración / proyectos

Curso de innovación mediante


proyectos ágiles

Andrea Restrepo
Contenido

Presentación

Análisis de situación

Innovación

La transformación ágil

Fundamentos ágiles

Marcos agiles
En Conclusión
Los proyectos se ven afectados por las limitaciones
de:
• Tiempo,
• Costo,
• Alcance,
• Calidad,
• Recursos,
• Capacidades organizativas
• y otras limitaciones que los hacen difíciles de
planificar, ejecutar, administrar y finalmente
tener éxito.
Quiénes son los actores responsables??
La innovación

La innovación es el motor de crecimiento y sostenibilidad más


poderoso que tiene una sociedad
La innovación
Es la forma más efectiva de mejorar las condiciones socio-económicas de
nuestra población
Que nos ha permitido la innovación?
La innovación
Entonces cuando ocurre la

Entonces … cuando ocurre la


La innovación
Es:
• Tener una idea
nueva
• Desarrollarla para
tener un valor
medible
• Esta idea debe:
• transformar la
realidad
• Beneficiar a
muchas personas
• E incorporarse a la
vida cotidiana
Escaleras eléctricas de San Javier
Comuna 13
• Son las primeras escaleras eléctricas de
carácter público y gratuito en el país,
ubicadas en el barrio “Las Independencias”
de la Comuna 13 de Medellín
• Son un referente del urbanismo social de la
administración municipal.
• Este novedoso proyecto se constituye como
el primer sistema de movilidad urbana de
estas características en Colombia y en el
mundo
• Reemplazó 350 escalones en concreto
• Benefició directamente a más de 12 mil
ciudadanos de ese sector de Medellín.
• dispone permanentemente de 14 gestores
pedagógicos
La innovación ocurre cuando lo emprendedores

Abren otras áreas de negocio en compañías ya


existentes

Crean nuevos
productos Crean nuevas
empresas
Puedes ser….

INVENTOR
o
Titular de una idea o
patente

Esto no garantiza ser


innovador!!
Los beneficios de la innovación deben:
La capacidad de la innovación de crear y distribuir beneficios en nuestra
• llegar a todos,es enorme…
sociedad
• solucionar
Creandograndes
cada vezproblemas
mas bienestar
• y brindar grandes oportunidades
• Cuando las innovaciones no son creadas, el sistema no se equilibra
Donde se generan las innovaciones?

En productos? Servicios

Procesos
Modelos de negocios
Quienes pueden participar?

Ingenieros
Diseñadores
inventores
Científicos Abogados

Son quienes generan las ideas y conceptos


y se efectúa por personas de diferentes organizaciones, razas, países y
estratos sociales cuando la innovación rompe barreras
Es muy poderoso

Tumba muro,
Esta es una innovación abierta, que logra concretar grandes cambios
desde innovaciones sustentadas en la diversidad
Sustentada en la inteligencia colectiva

INNOVACIÓN ABIERTA

INTELIGENCIA COLECTIVA
Un innovador debe combinar muchos saberes y conocimientos
relacionados con:

Financieros
Logística
Ventas

Mercado

Tecnología
Ciencia
• Antes de decir que se tiene una nueva idea se debe investigar en todas partes
• Se debe evaluar el cambio en el mercado
• Analizas la posible competencia existente
• Sino es de suficiente tamaño se debe concentrar en una innovación de mas
impacto
• ESKO AHO presidente de Finlandia menciono la combinación perfecta:
• INNOVACION + CIENCIA + TECNOLOGIA
• Antes de decir que se tiene una nueva idea se debe investigar en todas partes
• Se debe evaluar el cambio en el mercado
• Analizas la posible competencia existente
• Sino es de suficiente tamaño se debe concentrar en una innovación de mas
impacto
Para generar
nuevo
conocimiento

Invertir dinero

La
investigación
científica es
• Innovación es tomar ese conocimiento y convertirlo de nuevo en dinero y

• Para la sociedad
• Las prioridades de los sistema de innovación deben ser lo problemas sociales
• Pues en ellos se pueden generar las verdades transformaciones socio-
economicas
• La innovación se puede y se debe medir
• Mientras mayor sea el impacto de la innovación, el
tamaño de la transformación de la realidad será
mayor
• Debemos aumentar la inversión que Todos hacemos en ciencia y tecnología
orientada a la innovación

INNOVACION

ONG
Entidades sin animo
de lucro

Ciudadanía
Universidades

Empresas Entidad pública


privadas
¿Dónde estamos?
Como Entendemos un proyecto ?
Crear requerimientos estables desde el principio es
muy difícil, porque la gente no sabe lo que quiere
hasta que lo ve.
Además, como las necesidades a la medida requieren
de un gran componente de innovación (si no fuera así,
sería mejor comprar un producto que construirlo) la
incertidumbre es inevitable

La idea central es entonces simple:


Debido a que en un modelo ágil los requerimientos
pueden ser redefinidos al principio de cada iteración, los
proyectos se adaptan con mucha facilidad al cambio.
Y ya que el cambio se da con certeza en un proceso a la
medida, esto puede ser algo muy bueno
Arreglar prototipos fallidos
en todo el proceso

Es la esencia del proceso


iterativo
En conclusión se sugiere que:
El involucramiento del usuario y el
empleo de periodos de tiempo más
cortos son claves para incrementar las
tasas de proyectos exitosos
Pensamiento
Sistémico
• El Pensamiento Sistémico permite la
comprensión, simulación y manejo de
sistemas complejos, como los que existen
en cualquier empresa., negocio o área de
trabajo,
• Al utilizar esta herramienta se simplifica:
• El entendimiento de los procesos internos
• El efecto en el ambiente exterior,
• Y la interacción entre de las partes que
integran el sistema global.
• La metodología del Pensamiento Sistémico ayudará a:
• La optimización de los procesos,
• La obtención de metas
• Y a la obtención de una planeación estructurada para anticiparse al
entorno donde se encuentra.

• El pensamiento sistémico nos


ayuda a identificar:
• Reglas,
• Series de patrones
• y sucesos
Qué es pensamiento sistémico
• Podemos entenderlo como la capacidad de
comprender las relaciones entre los diversos
componentes de un sistema “organizacional” que
obtiene resultados deseados e indeseados
“Individuos e interacciones sobre
procesos y herramientas”

• Aunque correcta la frase..


• Primero se deberá entender al sistema en
su totalidad comenzando por las personas y sus
interacciones (conexiones), para así
poder predecir su comportamiento.
“Respuesta ante el cambio sobre
seguir un plan”
Manifiesto Ágil

• El manifiesto Ágil surge el 17 de febrero del 2001,


• Se reunieron diecisiete críticos,
• Acuñaron el término marco Ágil, para definir a las practicas que
estaban surgiendo como alternativa a las metodologías formales.
• El manifiesto Ágil está conformado por 12 principios asociados a 4
aspectos o pilares.

REF: http://www.agilemanifesto.org/iso/es/
REF: http://www.agilemanifesto.org/iso/es/
Manifiesto Agile

Individuos e procesos y
Iteraciones Sobre herramientas

Producto sobre documentación


funcionando extensiva

Colaboración con negociación


el cliente Contractual
sobre

Respuesta ante
el cambio seguir un plan
sobre
• Principios
I. La mayor prioridad es satisfacer al cliente a
través de la entrega temprana y continua
II. Bienvenidos los cambios a los
requerimientos, incluso los tardíos
III.Liberar frecuentemente producto
funcionando, desde un par de semanas a un
par de meses, con preferencia por los
periodos más cortos.
IV.Los responsables del negocio y los
desarrolladores deben trabajar juntos
diariamente durante el proyecto.
V. Construir los proyectos alrededor de
individuos motivados. Proporcionar el
ambiente y el soporte que necesiten, y
confiar en que conseguirán realizar el trabajo.
VI.La conversación directa es el método más
eficiente y efectivo de transmitir información,
• Principios

VII.El producto funcionando es la


medida de progreso.
VIII.Los procesos ágiles promueven el
desarrollo sostenible
IX.La atención continua a la excelencia
técnica y al buen diseño incrementan
la agilidad
X. La simplicidad –el arte de maximizar la
cantidad de trabajo no hecho- es
esencial.
XI.Las mejores arquitecturas,
requerimientos y diseños emergen de
los equipos auto-organizados.
XII.En intervalos regulares, el equipo
reflexiona sobre cómo volverse más
efectivo, entonces afina y ajusta su
comportamiento como corresponde
Declaración de interdependencia
DOI
• La Declaración de interdependencia en la gestión de
proyectos fue escrita a principios del 2005 por un grupo
de 15 líderes de proyectos como un suplemento a el
Manifiesto Ágil.
• Enumera seis valores de gestión necesarios para reforzar
una mentalidad de desarrollo ágil, particularmente en la
gestión de proyectos complejos e inciertos.
Los 6 valores DOI
1. Incrementar el retorno de inversión
al enfocarnos en el flujo continuo de valor.

2. Entregar resultados fiables


Mediante la participación del cliente en las
iteraciones frecuentes, donde también son
responsables por el trabajo.
Los 6 valores DOI
3. Asumimos que habrá incertidumbre
y las superamos a través de iteraciones,
anticipación y adaptación.

4. Damos rienda suelta a la creatividad y la


innovación
Al reconocer que las personas son la fuente
máxima de valor y creamos un entorno en el
que puedan tener un impacto positivo.
Los 6 valores DOI

5. Aumentamos el rendimiento
A través de la rendición de cuentas por
parte del grupo en cuestión de resultados y
eficacia del equipo, responsabilidades
que todos comparten.

6. Mejoramos la efectividad y la
fiabilidad mediante estrategias,
procesos y prácticas especificas
para cada situación.
Cambio de Paradigma con Scrum
Tipos de Proyectos

• En el eje horizontal tenemos


la experiencia, nuestro
conocimiento sobre una
herramienta,

• en el eje vertical se plasma la


claridad de los
requerimientos.
Limites que tan importante son!!
• A partir del caos todo es posible,
• queremos crear, pero debemos ser productivos.

• “La Agilidad lo que hace es canalizar


ese caos,

• Pero dentro del canal seguimos


teniendo caos, que nos permite
probar, innovar, equivocarnos,

SCRUM ES EL ARTE DE BALANCEAR LIMITES CON LIBERTAD.


La lección del Fuego
• Reflexión
• Para los miembros de un grupo:
• cada miembro hace parte de la llama.
• Lejos del grupo pierden el brillo
• y el grupo pierde la generosidad y el regalo de su
presencia y energía.

• Para los líderes:


• vale recordar que son responsables de soplar las brasas y
colaborar para mantener encendida la llama de cada uno
• promover la unión para que el fuego sea fuerte, eficaz y
duradero.
¿Que es Agilidad?

“Agilidad es la capacidad de crear y


responder al cambio con el fin de obtener
ganancias en un entorno empresarial
turbulento”

“la agilidad es la capacidad de Equilibrar


la flexibilidad y estabilidad.
¿Que es Scrum?

• Scrum es una marco de trabajo de


adaptación iterativa e incremental,
rápida, flexible y eficaz diseñada para
ofrecer un valor significativo de forma
rápida en todo el proyecto.

Scrum es:
• Ligero.
• Fácil de Entender.
• Extremadamente difícil de
llegar a dominar.
Valores de Scrum
Proceso Incremental

1 2 3
Proceso iterativo

1 2 3
Iterativo e incremental
Control de Proceso Empírico
Empirismo

• El empirismo asegura que el conocimiento procede de la


experiencia y de tomar decisiones basándose en lo que se conoce.
Los aspectos significativos del proyecto deben ser
visibles para aquellos que son responsables del
resultado.
La transparencia requiere que dichos aspectos
sean definidos por un estándar común, de tal modo
que los observadores compartan un entendimiento
común de lo que se está viendo.
Por ejemplo:
• Todos los participantes deben compartir un lenguaje
común para referirse al proceso;

• Aquellos que desempeñan el trabajo y aquellos que


aceptan el producto de dicho trabajo deben compartir
una definición común de “Terminado”.
Se deben inspeccionar frecuentemente los artefactos de Scrum y el
progreso hacia un objetivo, para detectar variaciones. Su inspección no
debe ser tan frecuente como para que interfiera en el trabajo. Las
inspecciones son más beneficiosas cuando se realizan de forma diligente
por inspectores expertos, en el mismo lugar de trabajo.
La Adaptación sucede cuando el Equipo Principal de Scrum y los
Stakeholders aprenden a través de la transparencia y la inspección
y luego se adaptan al hacer mejoras en el trabajo ya en progreso.
Beneficios de SCRUM
Beneficios de Scrum
Roles
Marco de Trabajo SCRUM
Scrum Master
Product Owner
Team

Reuniones o Ceremonias
Sprint Planning
Sprint Review
Sprint Retrospective
Daily Scrum Meeting

Artefactos
Product Backlog
Sprint Back Log
Burndown Chart

87
Roles
Scrum
Master

Product
Owner

Team
El Product Owner
Product Owner representa la voz del cliente, y es
el encargado de maximizar el valor del producto.
Un PO siempre debe mantener una visión dual.

1. El debe entender y apoyar las necesidades e intereses de


todos los Stakeholders,
2. Comprende las necesidades y el funcionamiento del
Develpment Team.

3. Da claridad a las funcionalidades del producto


 Decide sobre las fechas y contenidos de los releases
 Es responsable por la rentabilidad del producto (ROI)
 Prioriza funcionalidades de acuerdo al valor del
mercado/negocio
 Ajusta funcionalidades y prioridades en cada iteración si
es necesario
 Acepta o rechaza los resultados del trabajo del equipo
Resposabilidades del
Product Owner

Determina las
Ayuda en la definición Asegurar los recursos
actividades general de
de la visión del proyecto financieros del proyecto
inicio de un proyeto

Evaluar la viabilidad y
Centrarse en la creación garantizar la entrega del
de valor y en la producto o servicio
generación del ROI (calidad)
Responsabilidades del Product
Owner

Ayudar en la Ayudar a crear y a


Responsable por la
elección del Scrum aprobor los User
administración de
Master y miembros Stories
la lista de Producto
los Development

Explicar los User Participar en la


Definir los criterios restrospectiva del
Storie al
de aceptación Sprint y el proyecto
Development Team
Caracteristicas de un Product
Owner
Excelentes Conocimiento
Conocimiento
habilidades de de procesos de
del negocio
comunicación Scrum

Accesible Proactivo Decisivo

Orientado a las Habilidades de


metas negociación
Scrum Master
 Representa a la gestión del proyecto
Responsable de promover los valores y prácticas de Scrum
 Remueve impedimentos
 Se asegura de que el equipo es completamente funcional y productivo

 Permite la estrecha cooperación en todos los roles y funciones


 Escudo del equipo de interferencias externas

El Scrum Master es similar al Project Manager en entornos cascada,


pero no gestiona las prestaciones del equipo a un nivel micro .

El Scrum Master coordina y dirige las reuniones diarias de velocidad


El Equipo

• Es el grupo o equipo de personas


responsables de la comprensión de los
requisitos, la estimación y la creación de los
Entregables (Deliverables) del proyecto.

• Solo los miembros del Development


participan en la creación del incremento.

• Veamos un video:
• https://www.youtube.com/watch?v=XLJ0Fj-CkZk
El Equipo

• El equipo decide por si mismo cuánto puede


entregar, considerando:
• la duración del sprint,
• el tamaño del equipo
• las habilidades y disponibilidad de sus miembros,
• la definición de LISTO y
• cualquier acción a tomar decidida durante la
retrospectiva que precedió a esta reunión.

• Veamos un video:
• https://www.youtube.com/watch?v=XpJ6FffG8L0
Tamaño del Development Team

• El tamaño óptimo de un Development Team es de tres a


nueve miembros, lo suficientemente grande para
asegurar habilidades adecuadas, pero lo suficientemente
pequeño como para colaborar fácilmente.
Responsabilidades del
Development Team

Asegurar una Calcular el


Estimar los User
comprensión clara esfuerzo para las
Storie aprobados
de los tareas
por el PO
requerimentos identificadas

Desarrollar la lista
de tareas basada Crear entregables
en las User Storie de alta calidad
aprobadas

Equipo Auto gestionado, multidisciplinario que


vela por un objetivo en común
Responsabilidades del
Development Team
Desarrollar el
Identificar el riesgo
Sprint Backlog y el
y ejecutar acciones
Sprint Burdown
para su mitigacion
Chart

Identificar Participar en la
oportunidades de retrospectiva del
mejora proyecto y Sprint
Stakeholders

• Es un término colectivo que incluye a los clientes, usuarios y


patrocinadores, que con frecuencia interactúan con el Equipo Principal
de Scrum (Scrum Core Team), para proporcionar entradas (inputs) y
facilitar la creación del producto del proyecto, servicios, o cualquier
otro resultado.
Stakeholder se divide en:
• Cliente: Es el que adquiere el producto del proyecto, servicio o cualquier otro
resultado
• Usuarios: son aquellos que utilizan directamente el producto del proyecto,
servicio o cualquier otro resultado. También en algunas industrias se conocen
como clientes o usuarios pero en realialidad pueden ser lo mismo.
• Patrocinador: Es aquel que provee recursos y apoyo para el proyecto, el
patrocinador tambien es el Stakeholder, a quien todos le deben rendir cuentas
al final.
TIMEBOXING

La consciencia de esta limitación temporal favorece


la priorización de objetivos/tareas y fuerza la toma de decisiones.
Cancelación del un Sprint

• Un Sprint puede ser cancelado antes de


que el bloque de tiempo llegue a su fin,
siempre y cuando el objetivo del Sprint
llegara a quedar obsoleto o no tiene
sentido seguir con el Sprint. Solo el PO
tiene la autoridad para cancelar el
Sprint.
Meta del Sprint
¿Qué puede ser terminado?

• Esta pregunta nos ayuda para que el Scrum


Team trabaje para proyectar la funcionalidad
que se realizaran durante el Sprint, donde se
define objetivo del Sprint (Sprint Goal).
• El número de elementos del Product Backlog
seleccionados para el Sprint depende
únicamente del Development Team.
¿Cómo se conseguirá completar el
trabajo seleccionado?

• Una vez determinado cual es


Sprint Goal y seleccionado los
PBI para cumplirlo, los
Development deciden
técnicamente como
construirán el incremento del
producto, esto hace referencia
a la creación de las Task por
parte del Development Team.
Estimación
Planning Póker

• Esta es una de la técnicas


mas reconocida en
Scrum, ya que es muy
sencilla, divertida y eficaz,
donde los Development
estima como grupo el
esfuerzo a realizar en el
Sprint.
Actividad Planning Póker
Conceptos Claves en Scrum

• Épicas: Es una historia de usuario que es demasiado grande


para construir en un sprint, a menudo este término se utiliza
para describir una gran historia de usuario que tendrá que ser
dividido en historias más pequeñas.
User Stories: Es una representación de un requisito del usuario en forma escrita de una o dos
frases, utilizando el lenguaje común del usuario.

Task: Es una representación de el requisito que esta en lenguaje del usuario, pero de una forma
técnica donde esta definido como se va a trabajar y quien van a participar.
Como esta conformada una User Storie

Una historia de usuario debe estar


conformada por las 3C:

Características:
Modelo
INVEST.

Card Conversación: el Confirmación: sirve


(tarjeta): PO y el DT aclaran para determinar lo
Descripción los detalles. que se espera.
escrita de lo
que necesita Delimitar Prueba de
el usuario. características aceptación
Estructura de User Storie
Task-Tarea
Como esta conformado una Task

ID:

Responsable:

Descripción:

Estimación:
Product Backlog
Es uno de los artefactos más esenciales de Scrum, es una lista ordenada de las
ideas para el producto, todo el trabajo que realiza el Development Team proviene
del Product Backlog.

Es uno de los artefactos más esenciales de El


Product Owner es el responsable Product
Backlog, incluyendo el contenido,
disponibilidad y ordenación, aunque puede
y debería recibir ayuda para construirlo y
mantenerlo actualizado.

El Backlog de Producto es dinámico, cambia


y mejora continuamente: nunca está
completo
Definición de DoD
Definición de Terminado

• Son los acuerdos del Product Owner con los Stakeholders que contiene todas las condiciones que
deben de cumplir los ítems del Product Backlog para considerar un Sprint completo o finalizado.
Refinamiento Product Backlog
Sprint Backlog

Es la lista de tareas del Product Backlog refinados que han


sido elegidos para ser desarrollados en el Sprint actual.
Generado el Sprint Backlog, comienza el Sprint y el
Development Team implementa el nuevo Incremento de
Producto definido por el Sprint Backlog.

Este se ve representado por medio de las tableros de Scrum.


Ejemplo
Burn-Down Chart (Product, Sprint)
• Un diagrama Burn-Down o diagrama de quemados, es una
representación gráfica del trabajo por hacer en un proyecto o muestra
el esfuerzo restante durante un periodo determinado de tiempo.
• A este radicado de información se le puede dar dos usos:
Product Burn- Sprint Burn-
Down: Down:
Visión global del Visión concreta para
proyecto, se realiza cada Sprint, se
a partir del Product realiza a partir del
Backlog. Sprint Backlog.
• En el eje X: la fecha del Sprint
• En el eje Y: el esfuerzo
• La línea entre ejes: es la velocidad ideal
Incremento del producto

• Final de cada Sprint se produce un


Incremento de Producto utilizable. Éste debe
contar con una calidad lo suficientemente alta
como para ser entregado a usuarios finales.
• El Incremento de Producto debe cumplir con la
Definición de hecho actual del Equipo Scrum y
cada parte del mismo debe ser aceptable para
el Product Owner.

Incremento es la parte de producto realizada


en un sprint potencialmente entregable:
terminada y probada.
RELEASE 1, 2, 3 Y 4

RELEASE 1 Y 2
Preguntas

También podría gustarte