feed

Scrum

El manifiesto ágil es un documento creado en marzo del 2001 firmado por 17 desarrolladores de software entre los que se encuentran por Kent Beck, Ward Cunningham o Martin Fowler.

En este manifiesto se indican cuatro puntos que se deben valorar: Valorar más a los individuos y su interacción que a los procesos y herramientas. Valorar más al software que funciona que a una documentación exhaustiva. Colaborar más con el cliente en vez de una negociación contractual. Responder al cambio por encima de llevar un plan.

Mike Cohn, uno de los fundadores de Scrum Alliance, ha publicado en su blog unas reflexiones de cual ha sido la influencia de este manifiesto en el sector de la industria del software y como le gustaría que cambiase en los próximos 10 años.

Según el autor, en estos diez años el modo de aplicación ha ido cambiando progresivamente. Inicialmente se abarcaban procesos como Extreme Programming, Scrum, PDD, DSDM. Sin embargo, ellos mismos cuestionaron el uso de Scrum ya que, aunque habían tenido buenos resultados, la moda entonces eran el Proceso Unificado.

Cuando se estaban cuestionando esto, Ward Cunningham le envió un email con una foto de una pizarra con diferentes personas alrededor y se dieron cuenta que no estaban solos y había más gente que estaba interesada en este modo de trabajo.

Ahora las cosas han cambiado mucho. Si un equipo no es ágil se tiene la sensación de que no se están haciendo las cosas como deben ser siendo otro punto a tratar en reuniones de calidad del software como una alternativa.

Por otra parte sugiere que le gustaría que cuando se hable de procesos, las marcas desapareciesen y que no se hable de Scrum, XP, etc, si no que únicamente se diga desarrollo ágil, del mismo modo como ocurrió hace años en el que todos enfoques como Rambaugh, Booch, Meyer y Jacobson se unificó y se límitó a nombrarlo UML.

Incluso le gustaría ver es que la palabra ágil deje de utilizarse y simplemente se diga “desarrollo de software” asumiendo que las técnicas ágiles son parte de este desarrollo al igual que ahora nadie plantea “programación orientado a objetos” o “programación estructurada”, simplemente se dice “programación”.

Por ello concluye, que espera que cuando pasen 20 años de su creación, este documento pase al olvido y deje de ser un simple manifiesto para pasar a ser requisito básico del desarrollo del software.

Fuente Original | Blog de Mike Cohn

Cerramos la semana repasando algunas de las lecturas recopiladas por los editores de Genbeta Dev. Agrupamos en este nuevo Pull Request Semanal #11 nuestras recomendaciones de artículos técnicos para desarrolladores.

  • ¿Cumple tu web con la normativa de información de uso de cookies? Pues bien, parece que ya se están produciendo las primeras multas de 5.000 euros, ojo aunque aparecía el aviso (casi estándar) no informaba bien de cómo eliminarlas o qué información exactamente se almacena.
  • Llevar
...
Leer más »

El teletrabajo, deseado por unos, necesario para otros y del que huyen los que dicen que se aburrirían si trabajasen en casa. Pero, ¿Se puede trabajar en equipo desde casa? ¿Se puede utilizar metodologías ágiles desde casa? ¿Puedes trabajar en casa y sentirte arropado por tu equipo? ¿Puedes ser igual o más productivo desde casa? Pues bien, sí, sí, sí y sí.

Quiero empezar explicando, para evitar...

Leer más »

La semana pasada, entre el jueves y el viernes se celebró en Castellón, en la Universidad Jaume I, la conferencia Agile Spain 2011, el evento anual de la asociación Agile Spain, en el que, con el lema “Agilidad, un paso por delante”, pudimos todos los asistentes ver y compartir el estado actual de las metodologías ágiles en España.
Ante todo, mis felicitaciones a los organizadores, siempre es de...

Leer más »

Hay quien se empeña en crear una guerra de metodologías ágiles, que si mejor Scrum, que no que mejor Kanban… Mi opinión es que hay que saber elegir la metodología adecuada según tu modelo de desarrollo y las necesidades que este tenga, no hay una mejor que otra, simplemente hay una más apropiada que otra.

Como ayuda a la hora de tomar esta decisión, propongo un pequeño test para poder escoger la...

Leer más »

En el anterior artículo de esta serie he tocado por encima las metodologías de trabajo, desde su concepto más arquitectónico hasta los frameworks más utilizados como RUP, XP o SCRUM.

Ahora voy a meter las manos en la masa y, haciendo una breve descripción de la metodología y de las piezas de software que se utilizan , voy a realizar la descripción más detallada de las capacidades del ecosistema de...

Leer más »

En el anterior artículo hablábamos del sentido de las iteraciones/sprints en las metodologías ágiles, y una de las cosas que resaltaba era la necesidad de la entrega de valor continúa.

Para esto hay una cosa fundamental que no debemos olvidar: que la calidad, en el sentido más amplio de la palabra, no es opcional . No me refiero sólo al típico “que no falle”, sino a ¿entrega el valor esperado?...

Leer más »

Cuando hablamos de metodologías ágiles, una de las primeras cosas que primero le vienen a la gente a la cabeza, o que me dicen algunos clientes cuando les visito es, “Si, aquí trabajamos con iteraciones/sprints“, y en ciertas ocasiones la afirmación termina ahí, al final lo que se acaba teniendo es un modelo en cascada … con cascadas que duran aproximadamente cuatro semanas.

Pero, ¿por qué se...

Leer más »

Hemos hablado ya en varias ocasiones de Scrum como una excelente metodología para el desarrollo ágil. Aunque para aplicarlo no sea necesario disponer de ninguna herramienta software, en ocasiones cuando se trabaja con equipos dispersos o incluso si lo aplicamos nosotros mismos está bien tener una herramienta online que nos ayude a llevar un control global del proyecto. Scrumrf cumple precisamente...

Leer más »

En un principio se crearon los programadores y los proyectos, pero no había nada más que tinieblas y el espíritu del cliente cabreado planeaba por los departamentos.
Así que un buen día, dos tipos llamados Takeuchi y Nonaka dijeron: ¡Hágase el Scrum!
Y vieron los jefes de proyecto que era bueno, y volaron sombreros en algarabía.
Casi sin saberlo, se había inventado lo que iba a ser una de las...

Leer más »

Uno de los puntos claves de Scrum es que el equipo se reúna alrededor de un tablón en la reunión diaria para comentar que se ha hecho, lo que se va a hacer y los impedimentos que se tienen. Cuando los desarrolladores trabajan en un mismo proyecto a distancia es necesario manejar una serie de herramientas para mantenerse ágiles. Ya sea Dropbox, Skype, Evernote, wikis o cualquier aplicación...

Leer más »

Sigue a Genbetadev