Dirección Equipos & SCRUM & Comunidad Agile Spain

Post on 18-Nov-2014

3.412 views 2 download

description

Experiencias de gestión de equipos, fundamentos de las metodologías ágiles de gestión de proyectos y en concreto de la metodología SCRUM. Actividad que esta llevando a cabo la comunidad Agile Spain ( http://www.agile-spain.com/ ) y posibles vías de contribución y aprendizaje en comunidad.

Transcript of Dirección Equipos & SCRUM & Comunidad Agile Spain

"Introducción a las metodologías Agiles y Scrum.

Actividad de la comunidad Agile Spain"

(Facilitador: Javier Sánchez )

El Plan Quién?

Qué y Cómo?

DesarrolloDebate

Y Por Qué?

Javier Sánchez Ramírez

Ingeniería Técnica Agrícola (UPM)

Master GIS (Instituto Cibernos )

Empresas: Cibernos, CH2Mhill, Genasys

Trece años involucrado en proyectos de desarrollo de Software, de desarrollador a Manager.

MDSIC (2005) Máster Dirección de Sistemas de Información y Comunicaciones (UPM)

Últimos 6 años como Project Manager

Quién?

http://www.jsgisdev.wordpress.com

http://www.twitter/jsgisdev

Ufff….

Compartir experiencias de gestión de equipos, ver fundamentos de las metodologías ágiles de gestión de

proyectos y en concreto de la metodología SCRUM , difundir la actividad que esta llevando a cabo la comunidad Agile

Spain ( http://www.agile-spain.com/ ) y mostrar qué posibles vías de contribución y aprendizaje en comunidad.

Qué?

Principios de Gestión de

equipos

Marco de las Metodologías

El Manifiesto Ágil

Fundamentos de Scrum

ComunidadAgile Spain

Aprender en Comunidad?

I.-

II.-

Debate

III.-

Cómo

COMUNICACIÓN Y CONFIANZA

• La comunicación como base para la generación de confianza, y la confianza como pilar para el funcionamiento de un equipo.

• El poder del ‘Hola, ¿Qué tal?’

• Favorecer la cercanía

• El esfuerzo para comunicar en un equipo es inversamente proporcional a la madurez del mismo

Ken Schwaber: “En Scrum, un grupo en el quese lleven mal entre ellos, no comprendan el

negocio del cliente y trabajen con malasherramientas... también producirán

incrementos periódicos... de basura. ”

Principios de Gestión de Equipos

INFLUENCIAR EN LA MEJORA DEL DESEMPEÑO DEL EQUIPO

•Alguien tiene que pensar en las cosas que los demás no piensan para conseguir incrementar el rendimiento de los equipos.

•Los cambios con cuenta gotas, y alineados con el estilo de trabajo habitual, los equipos tienen sus propias ‘reglas’ decantadas.

•Considerar siempre la cultura (Somos animales de costumbres)

Principios de Gestión de Equipos

TRANSPARENCIA y EQUILIBRIO

Fomentar la Igualdad de oportunidades, meritocracia.

Equilibrio, Repartir los marrones. Pero cuidado: Lo óptimo económicamente es potenciar las mejores competencias demostradas

Transparencia: conocer quién está haciendo qué, minimizar barreras de entrada a los nuevos

Gestión del conocimiento y su disposición continua, evitar islas de conocimiento.

Principios de Gestión de Equipos

METODOLOGÍAS

Evitar el Status Quo: Métrica III?

Cosas prácticas que pueda probar para incrementar la eficiencia y eficacia de los equipos

Metodologías en evolución continua que contribuye a la aportación de valor, la colaboración, y a hagan aflorar lo mejor de las personas, contribuyendo y facilitando su desarrollo.

El arte está en adaptar las metodologías a los equipos, no al revés.

Principios de Gestión de Equipos

Principios de Gestión de Equipos

Hecho

Modelos • Qué cosas hay que hacer

• Gestión de proyecto, Requisitos, validación, test, etc.

Prácticas• Cómo hay que hacer las

cosas• Historias de usuario, Reuniones,

Mto código, pruebas

Marco de las metodologías

Generales

• Abarcan todas las áreas de la organización implicadas en desarrollo de soft.• CMMI• ISO 15504

Gestión de proyectos

Agiles

• eXtreme Programmig

• Scrum• FDD• TDD• …

Predictivas

• ITIL

Agiles•Crystal•Lean•Unified Process (RUP)

Predictivos

•PMBOK•PRINCE2

Marco de las metodologías

http://www.navegapolis.net/content/view/832/58/

El Manifiesto ÁgilEn las tres últimas décadas del siglo pasado destacaron tres

áreas de conocimiento para la gestión de proyectos de software:

Ingeniería del software Aplicar un enfoque sistemático, disciplinado

y cuantificable

Gestión predictiva de proyectos: * Cumplimiento de alcance, tiempo y coste. * Asume entorno estable y predecible. • Desarrollo divido en fases "ciclo de

vida".

Producción basada en procesos

"La calidad del resultado depende básicamente  de la calidad de los

procesos empleados en su producción".

¿Qué métricas contribuyen valor al cliente?, ¿Son las mínimas?, ¿Qué rel Valor/simplicidad tienen?

¿Es verdad que lo que no se puede medir no se puede gestionar?

¿Para qué planificar tanto, burocratizar tanto, si nos vemos las caras todos los días?

¿Realmente el éxito de un proyecto depende del cumplimiento de fechas y costes?

¿No aportaré más valor si soy capaz de poner en manos del cliente la mejor solución en el momento de la implantación?

….

El Manifiesto Ágil

http://www.agilemanifesto.org/

Marco de las metodologías&Manifiesto ágil Hech

o

Scrum

Fundamentos y

Valores

Ciclo Básico

RolesReuniones

Elementos

Fundamentos Scrum

Uno de los métodos Ágiles

Enfocado en el nivel de gestión

Iterativo (Ciclos de 2-4 semanas llamados sprints)

Incremental (Un incremento de funcionalidad listo al final de cada sprint)

Priorizado (Se trabaja según orden de prioridad dado por el cliente

Equipos auto-organizados y multi-funcionales

Fuente: Agile Spain

Fuente: Agile Spain

Fundamentos Scrum – El Ciclo

Fuente: Agile Spain

Fundamentos Scrum – El Ciclo

Fuente: Agile Spain

Fundamentos Scrum – Los Roles

Fuente: Agile Spain

Fundamentos Scrum – Los Roles

Roles en Scrum

Fuente: Agile Spain

Fundamentos Scrum – Los Roles

Roles en Scrum

Fundamentos Scrum – Las reuniones

Fuente: Scrum Managerwww.scrummanager.net

• Planificación del sprint• Previa al inicio de cada sprint• Determina el trabajo y objetivos• Máximo: 1día• El equipo divide en tareas• Resultado: Sprint Backlog

• Seguimiento del sprint• Revisión diaria• ·3 preguntas / 15 min• Actualización del burn-down char

• Revisión del sprint• Análisis y revisión del incremento generado• Máximo: 4 horas• Demostración del producto• Revisión pila de producto

• Release Planning• Creación de la pila de producto

Hecho Definición de……

• Retrospectiva(esporádica)

Fuente: Agile Spain

Fundamentos Scrum – Los Elementos

• Pila de Producto

•Pila de sprint• Cerrada •Revisión diaria• ·3 preguntas• Actualización del burn-down char

• Incremento• Análisis y revisión del incremento generado• Demostración del producto• Revisión pila de producto

Fuente: Agile Spain

Fundamentos Scrum – Estimación Ágil I

Cartas para estimación por POKER Game :

– Tres tipos de cartas• Numéricas (0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100)

• Valores altos implican:– baja granularidad– Alta complejidad

– Pregunta No tengo ni idea Hablemos– Taza de café Estoy cansado

Fuente: Agile Spain

Roles en Scrum

Fundamentos Scrum – Estimación Ágil II

Fundamentos Scrum

Hecho

La Comunidad Agile Spain

Fuente: Agile Spain

Agile Spain es una comunidad sobre métodos ágiles en lengua castellana

http://www.agile-spain.com

La Comunidad Agile Spain

Fuente: Agile Spain

Si quieres, puedes participar en las actividades que regularmente organizan nuestros Grupos Locales. Y si no hay ninguno cerca, siempre puedes crear uno tú mismo. ¿Por qué no? Proponlo en la lista de correo y seguro que encontrarás apoyo.

•Barcelona •Madrid •Canarias •Galicia •Levante •Castilla y León •Zona-Norte

http://sites.google.com/site/agilemadrid/

http://www.agile-spain.com/agile-open-spain-2009

Agile Open Spain en Madrid - 23-24 octubre 2009

Fuente: Agile Spain

Traducción ‘Kanban and Scrum – making the most of both’

http://www.infoq.com/minibooks/kanban-scrum-minibook

http://www.presionblogosferica.com/2010/01/28/kanban-vs-scrum-en-castellano/

http://www.proyectalis.com/documentos/KanbanVsScrum_Castellano_FINAL.pdf

Fuente: Agile Spain

http://www.scrummanager.net/ok/

Atribuciones y agradecimientos

Agustín Yagüe (UPM)

Juan Gutierrez (www.agilizar.es)

Leo Antolí (www.autentia.com)

Angel Medinilla (www.proyectalis.com ; www.presionblogosferica.com/ )

Claudia Ruata (www.scrummanager.com)

Juan Palacio (www.scrummanager.com)

Y otros….

Comunidad Agile Spain & Otros

Hecho

Presentación

Hecho