Download - Scrum y la gestión de proyecto Web
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Miren Arrese y Karlos G.Liberal26 28 febrero 2010
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Nos presentamos
Miren Arrese y Karlos G.Liberal:: En el ao 2004 creamos Investic :: En el ao 2005 comenzamos a trabajar con Drupal
En esto de scrum...
Miren = Product Owner
Karlos = Scrum Master
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Nos presentamos
Karlos G.Liberal
- Hace ms de 10 aos mont mi primer proyecto empresarial, creando KRASK, una de las primeras empresas de desarrollo web en Pamplona- El proyecto creci y creamos nuestro propio Gestor de Contenidos en Perl- Pasados 4 aos creamos Gattaka donde me responsabilic de la infraestructura de un entorno de alquiler de servicios para comunidades de juego online con debian como S.O- Desde el ao 2004 soy socio, director tcnico y trabajador en Investic-Mi blog www.investic.net/blog/karlos
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Nos presentamos
Miren Arrese
- Licenciada en Sociologa, s, lo habis ledo bien- Me dediqu a la investigacin: anlisis de fuentes secundarias, encuestas, anlisis estadstico...- Estudi Tcnico en sistemas informticos- En el 2004 cree Investic con Karlos- Mi labor en Investic consiste en conversar con los clientes, identificar necesidades, proponer proyectos y soluciones, gestionar y mejorar Investic como proyecto...- A veces me dejan crear ccks, themes, disear...- Mi blog www.investic.net/blog/karlos
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Qu hacemos
Plataforma web
Gipuzkoa Market
Gipuzkoa Market, el escaparate donde encontrars todos los productos y servicios de Gipuzkoa
www.gipuzkoamarket.com
Portal de contenidos
Ateneo Naider
Portal de contenidos con blogs, calendario de eventos, documentacin...promovido por Naider
www.ateneonaider.com
Web
Azkoyen Medios de pago
Renovada web con Drupal para Azkoyen Medios de Pago con toda la informacin relativa a sus productos, red comercial, noticias y sistema de boletines.
En colaboracin con Mission & Vision
AzkoyenMedios de Pago
Proyecto web
Materia Organikoael ltimo trabajo musical de Kerobia en la web
www.kerobia.com
materia.kerobia.com es el sitio web que presenta el ltimo trabajo y primero de una triloga musical del grupo Kerobia. Una web con alto contenido visual y efectos "tipo flash" pero manteniendo las funcionalidades de un gestor de contenidos como Drupal.
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Investic
Cmo queremos trabajar?
Trabajar con la tica hacker
Trabajar por el Software libre
Trabajar de forma cooperativa
En definitiva intentar buscar nuestra redefinicin del concepto trabajo....Seguimos en ello despus de 5 aos :)
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Sobre esta presentacin
No vamos a ofrecer soluciones mgicas
No vamos a contar xitos
No somos expertos tericos
Jaume (Isaac) nos invit a completar su sesin......VAMOS A COMPARTIR NUESTRA EXPERIENCIA
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Refrescando la memoria: qu es Scrum
Scrum es una metodologa de desarrollo de software basada en un proceso iterativo e incremental utilizado comnmente en entornos basados en el desarrollo gil de software.
http://es.wikipedia.org/wiki/Scrum
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Scrum, acabamos de verlo...
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
por qu Scrum
optimizar el plan de entregas
mejorar colaboracin con el cliente
optimizar el proceso
equipo participativo y auto-organizado
integracin y resultados regulares, para el cliente (y para el equipo)
hacia la excelencia, proceso de mejora continua (retrospectivas de sprint)
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Por qu Scrum + Drupal (I)
- Prescribe equipos multifuncionales. Perfecto para un desarrollo en Drupal: desarrollo integracin, diseo y theming...
- Mdulos+APIs permiten realizar entregas rpidas de funcionalidades
- Aunque Drupal mola, sigue siendo desarrollo de un proyecto web
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Por qu Scrum + Drupal (II)
- Es fcil responder al cambio con Drupal (scrum da ms importancia a la respuesta al cambio que al seguimiento de un plan). Tenemos Views, CCKs, Panels... (integracin con theme)
-Por que el desarrollo web es cambiante y la comunidad de Drupal es permeable a esos cambios. Hacer programas ha cambiado y la forma de hacerlos tambin y drupal se adapta a los cambios.
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Scrum y la Comunidad de Drupal
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Cmo planteamos la utilizacin de scrum y otras metodologas giles?
- dando importancia al proceso, sin esperar a certificaciones o ttulos- de manera flexible y gil- sin purismos- como un proceso de experimentacin hacia la mejora
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Nuestro caso.
Sobre nuestro equipo....
Equipo pequeo: 5 7 personas
1 slo equipo
Ventajas:- sin burocracia para comenzar a experimentar con scrum- flexibilidad
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Nuestro caso.
Sobre nuestro equipo....
La Flexibilidad y autonomia como forma de mejorar los desarrollos.
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Elementos de Scrum (I)
ComponentesPila de productoRelacin de requisitos del proyecto.Es una lista en evolucin y abierta a todos los roles. El propietario es su responsable y quien decide
Pila del sprintRequisitos comprometidos por el equipo para el sprint con nivel de detalle suficiente
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Elementos de Scrum (II)
ReunionesPlanificacin de sprintJornada de trabajo. Dueo de producto explica las prioridades y dudas del equipo. El equipo estima el esfuerzo que requieren los requisitos y se elabora la pila de sprint.
Reunin diaria15 minutos de duracin. Dirigida por el Scrum Master. Se responden 3 preguntas: Qu hiciste ayer, Cul es el trabajo de hoy, Qu necesitas.
Retrospectiva de sprintAnlisis del sprint. Moderada por el Scrum Master. Se presenta siguiente sprint
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Pila de producto - Product Backlog
Caso 1Desarrollamos el proyecto desde el inicio, incluyendo anlisis funcional.Creamos la documentacin en forma de pila de producto con historias de usuario
Caso 2El cliente entrega anlisis funcional Rehacemos el documento
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Ejemplo Gipuzkoa Market
OrigenDocumento estructurado como: front,zona privada usuarios, zona privada clientes, zona privada administracin
Pero las fases de entregas basadas en funcionalidades: directorio, ofertas y promociones, noticias....
Pila de productoPor funcionalidades:Directorio- annimos- clientes- usuarios- administradores
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Historias de usuario
Una historia de usuario es una representacin de un requerimiento de software escrito en una o dos frases utilizando el lenguaje comn del usuario. Las historias de usuario son utilizadas en las metodologas de desarrollo giles para la especificacin de requerimientos (acompaadas de las discusiones con los usuarios y las pruebas de validacin). Cada historia de usuario debe ser limitada, esta debera poderse escribir sobre una nota adhesiva pequea
http://es.wikipedia.org/wiki/Historias_de_usuario
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Ejemplo Ateneo Naider
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Velocidad
- Lo medimos en puntos de historia:
1 punto de historia = persona / da ideal
- La velocidad es la capacidad del equipo medido en puntos de historia
- Cada equipo tiene su velocidad
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Preparando la planificacin de sprint
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Ficha
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Reunin de planificacin sprint
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Reunin de planificacin sprint
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Historias de usuario
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
El equipo estima
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Proceso: pila de sprint (I)
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Proceso: pila de sprint (II)
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Resultado: pila de sprint
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Preparando las tareas en cada historia de usuario
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Tabln de scrum
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
- 15 minutos de duracin
- Dirigida por el Scrum Master
- Se responden 3 preguntas:
Qu hiciste ayer
Cul es el trabajo de hoy
Qu necesitas
- De pie
- Delante del tabln
- Actualizamos el tabln
Reunin diaria
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Fin de sprint
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Retrospectiva de sprint
- Estimamos mal, fuimos excesivamente optimistas...
- Una vez nos pusimos a trabajar la tarea x era mucho ms costosa
- Hemos llegado a la demo de sprint pero hemos trabajado ms horas de las previstas
- La velocidad del equipo ha bajado al 50%!
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Soluciones...
- Crear una historia de usuario con mxima prioridad para el anlisis y bsqueda de soluciones tcnicas en el propio sprint- ...o volver a estimar pasados unos das de sprint- Si el sprint tiene elementos de I+D disminuir la velocidad del equipo para la pila de sprint- ...no hacer trampas trabajando horas extras, mejoremos nuestras estimaciones
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Recomiendo la lectura de...
Aprendiendo a estimarhttp://managementfromscratch.wordpress.com/2009/02/04/aprendiendo-a-estimar/
Las metodologas giles y el mundo realhttp://managementfromscratch.wordpress.com/2008/11/26/las-metodologias-agiles-y-el-mundo-real/
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Y con los clientes...
Debemos seguir trabajando para mejorar su participacin.
cmo empezar?
El equipo presenta su desarrollo al cliente
El equipo participa en la reunin de definicin del proyecto
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Contratos giles
Manifiesto gil valora ms a la colaboracin con el cliente que al contrato, pero son necesarios.En contratos giles no tenemos experiencia estamos dando los primeros pasos.
Alguien puede/quiere compartir su experiencia?
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Software?
Haberlos haylos http://www.navegapolis.net/content/view/902/87/Nosotros seguimos con las pizarras, pero ahora ms moderna ;)
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
pero no siempre es posible trabajar con scrum...y llega el caos...
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
...no podemos hacer un sprint porque...
Algunos casos:
- Tenemos un slo equipo y estamos trabajando en varios proyectos simultneamente
- Estamos en fase de puesta en produccin y surgen errores
- Soporte a proyectos
- Las prioridades cambian diariamente
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Y ahora...Kanban
Kanban se basa en una idea muy simple: el trabajo en curso (Work In Progress, WIP) debera limitarse, y slo deberamos empezar con algo nuevo cuando un bloque de trabajo anterior haya sido entregado o ha pasado a otra funcin posterior de la cadena. El Kanban (o tarjeta sealizadora) implica que se genera una seal visual para indicar que hay nuevos bloques de trabajo que pueden ser comenzados porque el trabajo en curso actual no alcanza el mximo acordado.
Kanban y Scrum obteniendo lo mejor de ambosHenrik Kniberg & Mattias Skarin
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Tablero Kanban
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Lelos son...Geniales!
http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf
http://www.proyectalis.com/documentos/KanbanVsScrum_Castellano_FINAL-printed.pdf
http://awebfactory.com.ar/node/321
DrupalcampSpain 26-28 febrero 2010
SCRUM y la Gestin de Proyectos web. Experiencias y casos reales. La pareja: scrum + drupal
Gracias por vuestra atencin
Y por favor, hacednos alguna pregunta o...
...mejor, contadnos vuestras experiencias :)