¿Por qué usamos la palabra "sprint"?

41

Uno de los principios fundamentales del Manifiesto Ágil es

  

Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores,   desarrolladores, y los usuarios deben ser capaces de mantener un ritmo constante   indefinidamente.

Los equipos Scrum usan el término sprint para referirse a un ciclo de trabajo (también conocido como iteración).

Sin embargo, esto no tiene sentido para mí. Según Google, un sprint es:

  

corre a toda velocidad en una distancia corta.

En otras palabras, no es sostenible. ¿Por qué los equipos Scrum usan la palabra sprint ? Me parece que está en conflicto con uno de los principios básicos de Agile.

    
pregunta Liath 04.06.2015 - 20:34

6 respuestas

44
  

En otras palabras, no es sostenible.

A la derecha.

No ejecutas un sprint durante meses a la vez en la mayoría de los ágiles (que funcionan bien, estoy seguro de que algunos "queríamos palabras de moda, así que somos una tienda Agile Waterfall"), tienes sprints cortos, seguidos por nueva planificación / retros / etc.

Ese es el punto.

  

¿Por qué los equipos Scrum usan la palabra "Sprint"? Me parece que está en conflicto con uno de los principios básicos de Agile.

Los principios básicos de Agile son relativamente amplios, pero el punto principal es no correr un "maratón" que está planeado inicialmente (es decir, una cascada), sino dividirlo en partes muy cortas.

Por lo tanto, "sprint".

En cuanto a la procedencia del término dentro de Agile, el SCRUM Development Process trabajo seminal utilizó el término. Sospecho que nadie lo ha cambiado desde entonces.

Para aquellos de ustedes que tengan curiosidad acerca de la longitud, de ese trabajo:

  

Un Sprint es un conjunto de actividades de desarrollo realizadas durante un período predefinido, generalmente   de una a cuatro semanas. El intervalo se basa en la complejidad del producto, la evaluación de riesgos y   grado de supervisión deseado. La velocidad y la intensidad del Sprint son impulsadas por la duración seleccionada del Sprint.

    
respondido por el enderland 04.06.2015 - 20:44
3

La idea es que entre los sprints, tenga reuniones para comunicar el estado del proyecto, solucionar problemas urgentes y, en general, reagruparse. En la metáfora mixta de la terminología ágil, puedes imaginar que los sprints están separados por descansos (reuniones, planificación, etc.).

    
respondido por el Evan R 04.06.2015 - 20:39
3

El término está arraigado más ampliamente en la metáfora establecida por Takeuchi y Nonaka en su artículo de HBR, "El nuevo juego de desarrollo de nuevos productos" basado en una metáfora del rugby. Uno forma un Scrum para mover al otro equipo fuera de la bola y luego "corre" hacia el campo hacia una meta.

Los términos de Scrum "objetivo de sprint" y otros toman prestado de esta misma metáfora.

Las metáforas son metáforas y no deben tomarse demasiado literalmente. Ese puede ser el problema aquí.

    
respondido por el Cope 16.05.2017 - 16:53
2

Supongo que es porque en un sprint, sabes dónde estás y sabes a dónde necesitas llegar, y es un camino bastante lineal para llegar allí. No es sostenible a largo plazo, pero los sprints en el desarrollo de software no pasan mucho tiempo antes de trazar su próximo destino.

Del mismo modo, puedes correr un pequeño sprint cada día (en términos de entrenamiento, quiero decir). Mientras esté tomando descansos y trazando metas y destinos, es posible lograrlo.

    
respondido por el Lawrence Aiello 04.06.2015 - 20:40
2

Una cosa que siempre he asociado con "sprint" es que fomenta la actitud de bajar la cabeza y empujar hasta el final del sprint sin preocuparse tanto por lo que sucede más allá del sprint, o por los cambios de entorno durante el sprint. .

En mi opinión, esta mentalidad es en realidad más importante para la administración que para los desarrolladores. Los desarrolladores están expuestos a la realidad esencial del desarrollo. Saben lo que hay que hacer y cómo hacerlo.

Sin embargo, la administración no siempre está en sintonía con esta parte de la realidad del negocio. La palabra "sprint" es algo que pueden recordar en su mente y defiende la explicación de por qué no puede cambiar de dirección a mitad del sprint. El equipo está corriendo, comprometido a lograr el producto en el menor tiempo posible. Considere la diferencia entre un sprint de 100 yardas y un obstáculo de 100 yardas.

    
respondido por el Cort Ammon 05.06.2015 - 01:13
0
  

Los patrocinadores, desarrolladores y usuarios deben poder mantener un ritmo constante de forma indefinida.

     

Un sprint significa ... correr a toda velocidad en una distancia corta.

El uso del término sprint sigue siendo compatible con la capacidad (ágil) de mantener un ritmo constante.

Un grupo entero que mantiene un ritmo constante no significa necesariamente que todos se muevan a la misma velocidad en un momento dado. Considere, por ejemplo, que un equipo de relevo podría correr a un ritmo constante, colectivamente , mientras que, individualmente, pueden ser: correr, esperar o recuperarse.

    
respondido por el David 09.07.2015 - 07:10

Lea otras preguntas en las etiquetas