A veces veo el término «Gating» o «Gating bugs» en el desarrollo de scrum.
Sentí que era algo necesario ser reparado antes del próximo sprint.
¿Estoy en lo cierto?
Comentarios
- ¿Puede proporcionar una cita para este término? ' nunca había oído hablar de él y Google no muestra nada.
- He ' he escuchado este término antes de. Es ' realmente extraño que ' no encuentre nada en Google.
- Alguien más lo malinterpretó como " Gatling bugs "?
- @MasonWheeler: Sí. Y ahora quiero encontrar una definición para ese término que tenga sentido.
- @MichaelBorgwardt Obviamente, es ' lo que sucede cuando algún elemento repetido su bucle de mensajes arroja una excepción que muestra un cuadro de diálogo de error, pero terminan de alguna manera en un hilo diferente, por lo que su pantalla se llena de spam con millones de cuadros de diálogo de error superpuestos tan rápido como la computadora puede generarlos.
Respuesta
En la mayoría de los casos, «puerta» es esencialmente sinónimo de «bloqueo», es decir, una cosa es impedir que otra proceder. Junto con eso, hay una implicación de una cerca a cada lado de la puerta; en otras palabras, esto no solo es un bloqueo, sino que es algo que es difícil de esquivar o evitar, por lo que no puede (por ejemplo) simplemente simule esta pieza hasta que se solucione el error.
Un ejemplo obvio sería algo extremadamente fundamental para todo en el sistema. Por ejemplo, supongamos que tiene un sistema escrito en Java , pero estaba utilizando una máquina virtual personalizada; luego, alguien intentó optimizar (digamos) el asignador de memoria, pero introdujo un error de modo que intentar asignar un objeto podría bloquear todo el sistema. Realmente no puede simular la asignación de memoria y no puede probar nada de manera confiable. Estás contra la pared y no puedes continuar hasta que se solucione el error.
[No, no me refiero a Java en particular, otra máquina virtual que disponible en forma de código abierto podría conducir exactamente al mismo tipo de problema con la misma facilidad y, por supuesto, también hay todo tipo de otros problemas; esto resulta ser un ejemplo particularmente extremo.]
Comentarios
- Tan pronto como reemplacé " gating " con " bloqueando ", tiene sentido para mí. ¡Gracias!
- Es ' importante tener en cuenta que la activación no es parte de Scrum. Es ' un proceso que identifico como parte de una metodología de control de cambios. Muchos de los ' s agrupados con Scrum en estos días crean una gran confusión en la industria.
Respuesta
El término «error de bloqueo» o «bloqueo» no es parte de la terminología de Scrum. Una puerta es algo que bloquea el progreso hacia adelante. Un término similar es «error de bloqueo «.
Un uso común de la puerta en la gestión de proyectos es el modelo de puerta de fase , que define fases claras y distintas del proyecto y tiene puertas por las que debe pasar el proyecto para poder continuar. Es diferente a un ejemplo de error, ya que una puerta es a menudo una actividad planificada y no algo que se descubre o surge durante el curso de un proyecto.