SlideShare una empresa de Scribd logo
1 de 28
Éxitos y desastrosas experiencias con el
agilismo en la gestión de proyectos Drupal
Siddharta Navarro - 26 de octubre de 2013
Un poco de Background
Siddharta Navarro
Co-fundador de Atenea tech
siddharta@ateneatech.com

@sidddi

Foto de perfil (es literal)

www.ateneatech.com
Un poco de Background (II)
• Desarrollamos webs con Drupal en Barcelona desde 2007
• Desde 2012 intentamos aplicar metodologías ágiles
• Somos una pequeña empresa de desarrollo formada por:
– 2 desarrolladores
– 1 responsable técnico y desarrollador
– 1 responsable comercial
• Ofrecemos servicios con Drupal, trabajamos para clientes y
no tenemos proyectos propios.
• Nos gusta jugar al Carcassone
www.ateneatech.com
Pero.. ¿qué significa ser ágil?
(o al menos que significa para mí)
• Centrarse en el valor aportado al cliente
• Trabajar en iteraciones cortas
• Entregar trabajo real en cada iteración
• Aceptar los cambios de requisitos como algo normal
• Trabajar con transparencia y honestidad

www.ateneatech.com
Todo esto está muy bien, pero… ¿Cómo es vuestro
día a día agilista?

www.ateneatech.com
Antes..

www.ateneatech.com
Ahora..

Dentro de todas las metodologías ágiles que
hay, nosotros usamos Scrum –o al menos nuestra
versión de Scrum-.

www.ateneatech.com
Todo empezó un soleado día de primavera..
• Charla de Emma López de beCode en la Drupal Day
Valencia
• Empezamos a seguir a algunos Agilistas “famosos”
• Leímos artículos, blogs y libros

www.ateneatech.com
¿Porqué ser ágil?
• Teníamos problemas con la planificación de muchos
proyectos:
– Casi siempre tardábamos más de lo acordado
• El cliente se olvidaba del proyecto y después había sorpresas
– Al acabar el proyecto teníamos que rehacer
funcionalidades y perder tiempo

www.ateneatech.com
¿Por dónde empezamos?
Lo primero y más importante es creérselo.
En AT tuvimos disputas internas. Yo no creía que un cliente iba a
aceptar un proyecto ágil y nunca me atrevía a plantearlo.
Yo no me lo creía.

www.ateneatech.com
Pero.. ¿Cómo es un presupuesto ágil?
•
•

•

•

La propuesta se basa en tiempo, no en funcionalidades.
Cuando hacemos un presupuesto ágil, lo que hacemos es una estimación
del tiempo total del proyecto a realizar. Este tiempo se divide en Sprints –de
2 a 3 semanas según el cliente-.
No nos comprometemos a realizar ciertas funcionalidades, sino a trabajar
un número determinado de Sprints –tiempo- un número determinado de
personas.
Los Sprints se pagan por adelantado, pudiendo cancelar un proyecto al
final de un Sprint.

www.ateneatech.com
¿Y porqué un cliente va a aceptar un presupuesto
que no es cerrado?
• El compromiso con nosotros es limitado. Si ven que el proyecto no
se realiza correctamente, pueden dejar el proyecto realizado sólo el
primer Sprint.
• Cada vez que se hace una entrega, se tiene una visión nueva del
proyecto, pudiendo añadir/quitar funcionalidades pensadas
inicialmente.
• Se tiene una visión del desarrollo del proyecto en todo momento.
Nosotros damos acceso a nuestro desarrollo.

www.ateneatech.com
¡Magia potagia!

¡Planteamos por primera vez
un proyecto ágilmente y
nos lo aceptan!

MOLA :)

www.ateneatech.com
Expectativa…

Planteamos Sprints y un calendario muy
marcado de entregas, revisiones, etc.
Sprint 1 –
funcionalidad

Sprint 2 –
funcionalidad

Revisión Sprint 1

Sprint 3 –tema-

Revisión Sprint 2

Entrega final
www.ateneatech.com
…Realidad
• Desde el 1er Sprint empezamos a fallar en nuestros
compromisos:
• Por culpa del cliente no cumplimos plazos
• Se alarga la primera entrega
• No se sigue el calendario pactado de revisiones
Sprint 1 –
funcionalidad

Sprint 2 –funcionalidad

Revisión Sprint 1
www.ateneatech.com
Y la bola se va haciendo cada vez más grande
Seguimos haciendo el 2do Sprint, los plazos se van
alargando.
Para el 3er Sprint necesitábamos el diseño gráfico que no
nos entregan pero aún así continuamos adelante.
Sprint 1 –
funcionalidad

Revisión Sprint 1

Sprint 2 –
funcionalidad

Sprint 3 –t

Revisión Sprint 2
www.ateneatech.com
Resultado final: FRACASO
Al final tuvimos que realizar más horas
de las que estaban pactadas y aún así
el cliente no estaba satisfecho con el
resultado final.

www.ateneatech.com
Cosas que hicimos mal
• Fuimos laxos con los tiempos de entrega
• No nos plantamos cuando no nos entregaron el material
antes de empezar un nuevo Sprint
• No fuimos lo suficientemente comunicativos con el
cliente. En definitiva, no lo implicamos.

www.ateneatech.com
!Arriba esos ánimos, que después no nos ha ido tan
mal!
Aún habiendo tenido una mala experiencia, seguimos
intentándolo.
Esta vez se trataba de una empresa que trabajaba
internamente con metodologías ágiles, cosa que nos
ayudó muchísimo.

www.ateneatech.com
Cosas que cambiamos
1. Confiaban en nosotros como equipo de desarrollo.
2. Éramos mucho más comunicativos. Utilizamos
herramientas para que la comunicación fluyera -Google
Drive, no hace falta ninguna cosa extraña..-

www.ateneatech.com
Cosas que cambiamos (II)
3. Si teníamos algún problema, lo comunicamos rápido
4. Entregamos todo a tiempo y fuimos muy pesados con el
material que nos tenía que pasar el cliente

www.ateneatech.com
Resultado final: ÉXITO
El cliente que en un principio nos
contrató para un pequeño proyecto
aún hoy sigue confiando en nosotros.

www.ateneatech.com
¿Porqué Drupal y Agilismo es una buena mezcla?
Drupal es ideal para la creación de prototipos rápidos con
funcionalidad real.

www.ateneatech.com
¿Porqué Drupal y Agilismo es una buena
mezcla? (II)
Olvida los detalles y crea una prueba de concepto en sólo
unas horas.
Este prototipo generará nuevas ideas para obtener los
objetivos finales sin tener que preocuparse demasiado del
diseño.

www.ateneatech.com
¿Porqué Drupal y Agilismo es una buena
mezcla? (III)
Podemos tener un plan general y cambiarlo durante el
desarrollo.
Drupal nos permite crear nuevas funcionalidades en cada
Sprint y analizar si lo que hemos hecho realmente ha
funcionado.

www.ateneatech.com
y.. ¿Qué cosas no me gustan del Agilismo y Drupal?
• La creación de un tema con Drupal es quizás la parte
más difícil.
• Normalmente es algo que se deja para el último Sprint,
una vez las funcionalidades están terminadas.
• Da la sensación que la Web no está acabada.

www.ateneatech.com
Consejos vendo… y para mí no tengo!
• Sé valiente con tus propuestas. Quizás tus clientes no
saben qué es eso del agilismo, pero seguro que les pica
la curiosidad.
• Si tienes algún problema, cuanto antes lo sepa tu
cliente, MEJOR!
• Si puedes, elige a tus clientes. Es bueno perder ciertos
clientes.

www.ateneatech.com
Y ahora, como buenos hermanos...
Os invito a compartir vuestros éxitos y fracasos agilistas.

www.ateneatech.com

Más contenido relacionado

La actualidad más candente

Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
 
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y MantenimientoSCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y MantenimientoJorge H
 
¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanban¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanbanJuan Rodríguez
 
Patrones de Scrum orientados al valor
Patrones de Scrum orientados al valorPatrones de Scrum orientados al valor
Patrones de Scrum orientados al valorMarco Avendaño
 
Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)Jose Manuel Beas
 
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en InfojobsitSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en InfojobsXavier Venteo Barahona
 
Etapas de un proyecto web_by Wendy Herrera
Etapas de un proyecto web_by Wendy HerreraEtapas de un proyecto web_by Wendy Herrera
Etapas de un proyecto web_by Wendy Herreranickablue
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1JeremyLuiggi1
 
Scrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfilScrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfilMildred G. Salazar O
 
Php sevilla 014: Presentación de SymfonyZero
Php sevilla 014: Presentación de SymfonyZeroPhp sevilla 014: Presentación de SymfonyZero
Php sevilla 014: Presentación de SymfonyZeroJose Antonio Dorado
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareMarco Avendaño
 
Introducción a Lean & kanban, version 2014
Introducción a Lean & kanban, version 2014Introducción a Lean & kanban, version 2014
Introducción a Lean & kanban, version 2014LeanSight Consulting
 
Reactvolution
ReactvolutionReactvolution
Reactvolution_Lagash
 
Cómo hacer un test de usuario efectivo - UX2013
Cómo hacer un test de usuario efectivo - UX2013Cómo hacer un test de usuario efectivo - UX2013
Cómo hacer un test de usuario efectivo - UX2013Empathy UX
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetAsier Marqués
 

La actualidad más candente (20)

Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del proceso
 
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y MantenimientoSCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
 
¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanban¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanban
 
Patrones de Scrum orientados al valor
Patrones de Scrum orientados al valorPatrones de Scrum orientados al valor
Patrones de Scrum orientados al valor
 
Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)
 
Kanban operaciones
Kanban operacionesKanban operaciones
Kanban operaciones
 
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en InfojobsitSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
 
Etapas de un proyecto web_by Wendy Herrera
Etapas de un proyecto web_by Wendy HerreraEtapas de un proyecto web_by Wendy Herrera
Etapas de un proyecto web_by Wendy Herrera
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
 
Las 3 verdades de los proyectos
Las 3 verdades de los proyectosLas 3 verdades de los proyectos
Las 3 verdades de los proyectos
 
Emprender con Agile
Emprender con AgileEmprender con Agile
Emprender con Agile
 
Scrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfilScrumban multiproyecto y multiperfil
Scrumban multiproyecto y multiperfil
 
El sistema Kanban
El sistema KanbanEl sistema Kanban
El sistema Kanban
 
Php sevilla 014: Presentación de SymfonyZero
Php sevilla 014: Presentación de SymfonyZeroPhp sevilla 014: Presentación de SymfonyZero
Php sevilla 014: Presentación de SymfonyZero
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del software
 
Introducción a Lean & kanban, version 2014
Introducción a Lean & kanban, version 2014Introducción a Lean & kanban, version 2014
Introducción a Lean & kanban, version 2014
 
Reactvolution
ReactvolutionReactvolution
Reactvolution
 
Devops talk
Devops talkDevops talk
Devops talk
 
Cómo hacer un test de usuario efectivo - UX2013
Cómo hacer un test de usuario efectivo - UX2013Cómo hacer un test de usuario efectivo - UX2013
Cómo hacer un test de usuario efectivo - UX2013
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en Internet
 

Similar a Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos Drupal

La alternativa ágil - Uniencounter
La alternativa ágil - UniencounterLa alternativa ágil - Uniencounter
La alternativa ágil - UniencounterGailen Tecnologías
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágilesnetmind
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxMarujaMazzitelli
 
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014Atenea tech
 
Proceso de un proyecto web
Proceso de un proyecto webProceso de un proyecto web
Proceso de un proyecto webjonaland
 
Agile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y productoAgile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y productofernandomilla.es
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumIEEE Uruguay
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfFranciscoVelandiaSot
 
Gestión y desarrollo ágil de proyectos. como salir al mercado lo antes posible
Gestión y desarrollo ágil de proyectos. como salir al mercado lo antes posibleGestión y desarrollo ágil de proyectos. como salir al mercado lo antes posible
Gestión y desarrollo ágil de proyectos. como salir al mercado lo antes posiblefernandomilla.es
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Rafael Igual
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPJose Antonio Dorado
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 
Ser ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remotoSer ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remotoAgile Spain
 
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
Ser Ágil en España: Un caso real con equipos de  trabajo en remotoSer Ágil en España: Un caso real con equipos de  trabajo en remoto
Ser Ágil en España: Un caso real con equipos de trabajo en remotoEnrique Amodeo
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptxronald flores
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdfEdgarAngelRojas
 

Similar a Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos Drupal (20)

La alternativa ágil - Uniencounter
La alternativa ágil - UniencounterLa alternativa ágil - Uniencounter
La alternativa ágil - Uniencounter
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágiles
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
 
Proceso de un proyecto web
Proceso de un proyecto webProceso de un proyecto web
Proceso de un proyecto web
 
Agile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y productoAgile management para gestionar tu empresa y producto
Agile management para gestionar tu empresa y producto
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a Scrum
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdf
 
Gestión y desarrollo ágil de proyectos. como salir al mercado lo antes posible
Gestión y desarrollo ágil de proyectos. como salir al mercado lo antes posibleGestión y desarrollo ágil de proyectos. como salir al mercado lo antes posible
Gestión y desarrollo ágil de proyectos. como salir al mercado lo antes posible
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Ser ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remotoSer ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remoto
 
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
Ser Ágil en España: Un caso real con equipos de  trabajo en remotoSer Ágil en España: Un caso real con equipos de  trabajo en remoto
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
 
Scrum y principios ágiles
Scrum y principios ágilesScrum y principios ágiles
Scrum y principios ágiles
 
Introduccion a SCRUM
Introduccion a SCRUMIntroduccion a SCRUM
Introduccion a SCRUM
 
Tabajo final unidad II
Tabajo final unidad IITabajo final unidad II
Tabajo final unidad II
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 

Más de Atenea tech

Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018Atenea tech
 
Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017Atenea tech
 
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8Atenea tech
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8Atenea tech
 
Extreme page composition with paragraphs
Extreme page composition with paragraphsExtreme page composition with paragraphs
Extreme page composition with paragraphsAtenea tech
 
Composición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphsComposición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphsAtenea tech
 
¿Qué es drupal?
¿Qué es drupal? ¿Qué es drupal?
¿Qué es drupal? Atenea tech
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8Atenea tech
 
Cultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y DrupalCultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y DrupalAtenea tech
 
Formularios en Drupal 8
Formularios en Drupal 8Formularios en Drupal 8
Formularios en Drupal 8Atenea tech
 
Introduciendo drupal 8
Introduciendo drupal 8Introduciendo drupal 8
Introduciendo drupal 8Atenea tech
 
Drupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòdulsDrupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòdulsAtenea tech
 
Drupal: Posada en Funcionament
Drupal: Posada en FuncionamentDrupal: Posada en Funcionament
Drupal: Posada en FuncionamentAtenea tech
 
Introducció a Drupal
Introducció a DrupalIntroducció a Drupal
Introducció a DrupalAtenea tech
 
Context vs panels
Context vs panelsContext vs panels
Context vs panelsAtenea tech
 
Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012Atenea tech
 
Display suite - Drupal.cat
Display suite - Drupal.catDisplay suite - Drupal.cat
Display suite - Drupal.catAtenea tech
 

Más de Atenea tech (20)

Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
 
Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017
 
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
 
Let’s encrypt
Let’s encryptLet’s encrypt
Let’s encrypt
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8
 
Extreme page composition with paragraphs
Extreme page composition with paragraphsExtreme page composition with paragraphs
Extreme page composition with paragraphs
 
Composición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphsComposición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphs
 
Cmi en drupal 8
Cmi en drupal 8Cmi en drupal 8
Cmi en drupal 8
 
¿Qué es drupal?
¿Qué es drupal? ¿Qué es drupal?
¿Qué es drupal?
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8
 
Cultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y DrupalCultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y Drupal
 
Formularios en Drupal 8
Formularios en Drupal 8Formularios en Drupal 8
Formularios en Drupal 8
 
Introduciendo drupal 8
Introduciendo drupal 8Introduciendo drupal 8
Introduciendo drupal 8
 
Drupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòdulsDrupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòduls
 
Drupal: Posada en Funcionament
Drupal: Posada en FuncionamentDrupal: Posada en Funcionament
Drupal: Posada en Funcionament
 
Introducció a Drupal
Introducció a DrupalIntroducció a Drupal
Introducció a Drupal
 
Context vs panels
Context vs panelsContext vs panels
Context vs panels
 
Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012
 
Xarxes socials
Xarxes socialsXarxes socials
Xarxes socials
 
Display suite - Drupal.cat
Display suite - Drupal.catDisplay suite - Drupal.cat
Display suite - Drupal.cat
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (19)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos Drupal

  • 1. Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos Drupal Siddharta Navarro - 26 de octubre de 2013
  • 2. Un poco de Background Siddharta Navarro Co-fundador de Atenea tech siddharta@ateneatech.com @sidddi Foto de perfil (es literal) www.ateneatech.com
  • 3. Un poco de Background (II) • Desarrollamos webs con Drupal en Barcelona desde 2007 • Desde 2012 intentamos aplicar metodologías ágiles • Somos una pequeña empresa de desarrollo formada por: – 2 desarrolladores – 1 responsable técnico y desarrollador – 1 responsable comercial • Ofrecemos servicios con Drupal, trabajamos para clientes y no tenemos proyectos propios. • Nos gusta jugar al Carcassone www.ateneatech.com
  • 4. Pero.. ¿qué significa ser ágil? (o al menos que significa para mí) • Centrarse en el valor aportado al cliente • Trabajar en iteraciones cortas • Entregar trabajo real en cada iteración • Aceptar los cambios de requisitos como algo normal • Trabajar con transparencia y honestidad www.ateneatech.com
  • 5. Todo esto está muy bien, pero… ¿Cómo es vuestro día a día agilista? www.ateneatech.com
  • 7. Ahora.. Dentro de todas las metodologías ágiles que hay, nosotros usamos Scrum –o al menos nuestra versión de Scrum-. www.ateneatech.com
  • 8. Todo empezó un soleado día de primavera.. • Charla de Emma López de beCode en la Drupal Day Valencia • Empezamos a seguir a algunos Agilistas “famosos” • Leímos artículos, blogs y libros www.ateneatech.com
  • 9. ¿Porqué ser ágil? • Teníamos problemas con la planificación de muchos proyectos: – Casi siempre tardábamos más de lo acordado • El cliente se olvidaba del proyecto y después había sorpresas – Al acabar el proyecto teníamos que rehacer funcionalidades y perder tiempo www.ateneatech.com
  • 10. ¿Por dónde empezamos? Lo primero y más importante es creérselo. En AT tuvimos disputas internas. Yo no creía que un cliente iba a aceptar un proyecto ágil y nunca me atrevía a plantearlo. Yo no me lo creía. www.ateneatech.com
  • 11. Pero.. ¿Cómo es un presupuesto ágil? • • • • La propuesta se basa en tiempo, no en funcionalidades. Cuando hacemos un presupuesto ágil, lo que hacemos es una estimación del tiempo total del proyecto a realizar. Este tiempo se divide en Sprints –de 2 a 3 semanas según el cliente-. No nos comprometemos a realizar ciertas funcionalidades, sino a trabajar un número determinado de Sprints –tiempo- un número determinado de personas. Los Sprints se pagan por adelantado, pudiendo cancelar un proyecto al final de un Sprint. www.ateneatech.com
  • 12. ¿Y porqué un cliente va a aceptar un presupuesto que no es cerrado? • El compromiso con nosotros es limitado. Si ven que el proyecto no se realiza correctamente, pueden dejar el proyecto realizado sólo el primer Sprint. • Cada vez que se hace una entrega, se tiene una visión nueva del proyecto, pudiendo añadir/quitar funcionalidades pensadas inicialmente. • Se tiene una visión del desarrollo del proyecto en todo momento. Nosotros damos acceso a nuestro desarrollo. www.ateneatech.com
  • 13. ¡Magia potagia! ¡Planteamos por primera vez un proyecto ágilmente y nos lo aceptan! MOLA :) www.ateneatech.com
  • 14. Expectativa… Planteamos Sprints y un calendario muy marcado de entregas, revisiones, etc. Sprint 1 – funcionalidad Sprint 2 – funcionalidad Revisión Sprint 1 Sprint 3 –tema- Revisión Sprint 2 Entrega final www.ateneatech.com
  • 15. …Realidad • Desde el 1er Sprint empezamos a fallar en nuestros compromisos: • Por culpa del cliente no cumplimos plazos • Se alarga la primera entrega • No se sigue el calendario pactado de revisiones Sprint 1 – funcionalidad Sprint 2 –funcionalidad Revisión Sprint 1 www.ateneatech.com
  • 16. Y la bola se va haciendo cada vez más grande Seguimos haciendo el 2do Sprint, los plazos se van alargando. Para el 3er Sprint necesitábamos el diseño gráfico que no nos entregan pero aún así continuamos adelante. Sprint 1 – funcionalidad Revisión Sprint 1 Sprint 2 – funcionalidad Sprint 3 –t Revisión Sprint 2 www.ateneatech.com
  • 17. Resultado final: FRACASO Al final tuvimos que realizar más horas de las que estaban pactadas y aún así el cliente no estaba satisfecho con el resultado final. www.ateneatech.com
  • 18. Cosas que hicimos mal • Fuimos laxos con los tiempos de entrega • No nos plantamos cuando no nos entregaron el material antes de empezar un nuevo Sprint • No fuimos lo suficientemente comunicativos con el cliente. En definitiva, no lo implicamos. www.ateneatech.com
  • 19. !Arriba esos ánimos, que después no nos ha ido tan mal! Aún habiendo tenido una mala experiencia, seguimos intentándolo. Esta vez se trataba de una empresa que trabajaba internamente con metodologías ágiles, cosa que nos ayudó muchísimo. www.ateneatech.com
  • 20. Cosas que cambiamos 1. Confiaban en nosotros como equipo de desarrollo. 2. Éramos mucho más comunicativos. Utilizamos herramientas para que la comunicación fluyera -Google Drive, no hace falta ninguna cosa extraña..- www.ateneatech.com
  • 21. Cosas que cambiamos (II) 3. Si teníamos algún problema, lo comunicamos rápido 4. Entregamos todo a tiempo y fuimos muy pesados con el material que nos tenía que pasar el cliente www.ateneatech.com
  • 22. Resultado final: ÉXITO El cliente que en un principio nos contrató para un pequeño proyecto aún hoy sigue confiando en nosotros. www.ateneatech.com
  • 23. ¿Porqué Drupal y Agilismo es una buena mezcla? Drupal es ideal para la creación de prototipos rápidos con funcionalidad real. www.ateneatech.com
  • 24. ¿Porqué Drupal y Agilismo es una buena mezcla? (II) Olvida los detalles y crea una prueba de concepto en sólo unas horas. Este prototipo generará nuevas ideas para obtener los objetivos finales sin tener que preocuparse demasiado del diseño. www.ateneatech.com
  • 25. ¿Porqué Drupal y Agilismo es una buena mezcla? (III) Podemos tener un plan general y cambiarlo durante el desarrollo. Drupal nos permite crear nuevas funcionalidades en cada Sprint y analizar si lo que hemos hecho realmente ha funcionado. www.ateneatech.com
  • 26. y.. ¿Qué cosas no me gustan del Agilismo y Drupal? • La creación de un tema con Drupal es quizás la parte más difícil. • Normalmente es algo que se deja para el último Sprint, una vez las funcionalidades están terminadas. • Da la sensación que la Web no está acabada. www.ateneatech.com
  • 27. Consejos vendo… y para mí no tengo! • Sé valiente con tus propuestas. Quizás tus clientes no saben qué es eso del agilismo, pero seguro que les pica la curiosidad. • Si tienes algún problema, cuanto antes lo sepa tu cliente, MEJOR! • Si puedes, elige a tus clientes. Es bueno perder ciertos clientes. www.ateneatech.com
  • 28. Y ahora, como buenos hermanos... Os invito a compartir vuestros éxitos y fracasos agilistas. www.ateneatech.com