Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Herramientas de desarrollo Conceptos Básicos de Scrum Artefactos de Scrum El Tablero de Tareas

¿Cómo manejar tareas de devops que pueden tomar más de 1/2 día pero no están enmarcadas por valor del usuario?

A menudo, especialmente al inicio de un producto de software, hay muchas tareas que el equipo necesita refinar relacionadas con la configuración, el acceso o procesos/entregables fundamentales. ¿Cómo se definen estas tareas —que pueden tomar más de medio día pero no están enmarcadas en valor directo del usuario—? ¿Y quién puede definirlas más apropiadamente?

1 Respuesta

Kari Brooks
PERSONAL
Kari Brooks
Personal de Treehouse

Estas tareas típicamente se llaman tareas técnicas o spikes y se manejan de manera diferente de las historias de usuario porque no se asignan a valor directo del usuario.

Tarea técnica / trabajo rutinario es trabajo directo de configuración o setup (por ejemplo, "Configurar pipeline CI/CD", "Configurar ambiente de staging"). No se necesita formato de historia de usuario — un título claro y una descripción es suficiente.

Spike son tareas de investigación o exploración con límite de tiempo donde el resultado es conocimiento o una decisión, no software funcional (por ejemplo, "Evaluar proveedores de autenticación"). Los spikes tienen límite de tiempo explícito, lo que significa que el equipo acuerda de antemano gastar X horas y parar.

En lugar de "Como usuario...", estas se escriben como descripciones de tarea directa con una definición clara de "hecho". Ejemplo: "Configurar el ambiente de staging en AWS para que el equipo pueda desplegar y probar ramas de características de manera independiente".

(La parte "para que" es necesaria porque enmarca valor para el equipo o el producto).

¿Quién las define? Aquí es donde difiere de las historias de usuario. Las tareas técnicas se definen mejor por el equipo de ingeniería — quienes identificarán y dimensionarán, ya que entienden las dependencias técnicas. Un propietario de producto o gerente de desarrollo aún debe estar consciente y autorizar la asignación de tiempo, ya que estas tareas compiten con el trabajo de características por la capacidad del sprint

Un enfoque práctico es crear un backlog técnico junto al backlog de producto, y tratar el trabajo fundamental como su propio carril o épica. Esto hace el trabajo visible sin mezclarlo en el backlog de características y da a los interesados una imagen clara de por qué la velocidad en características visibles para el usuario es más baja al inicio.