Cómo aplicar Scrum Framework a proyectos personales

Mi casa tiene más de 100 años. La estructura original era de solo dos habitaciones, construidas a finales de 1800. Hoy en día hay ocho habitaciones en total, las otras seis añadidas en diferentes momentos del siglo pasado, cuando cosas como cocinas interiores y baños se hicieron comunes.

Si bien estoy agradecido de que mi casa tenga más de dos habitaciones y tenga comodidades como plomería interior y electricidad, a veces es obvio que los propietarios anteriores favorecieron el bajo costo a largo plazo cuando extendieron la casa. Por ejemplo, una de mis paredes exteriores no es de ladrillo o revestimiento, son solo materiales para techos atornillados a la madera.

Mi lista de cosas que hacer para remodelar el hogar es tan larga que he renunciado a mantener una. Trabajo en el proyecto un día aquí y un fin de semana allá siempre que tengo tiempo. Afortunadamente, el proyecto no tiene límite de tiempo. No tengo una fecha límite y es posible que nunca termine todo.

Sin embargo, quiero ser lo más productivo posible cuando encuentre tiempo para concentrarme en mi reparación, así que planifico mis proyectos usando el marco de Scrum.

¿Qué es Scrum?

Scrum es un marco utilizado por los equipos de desarrollo que practican Agile, por lo que es casi imposible definir Scrum sin definir primero Agile.

Agile es un enfoque para el desarrollo de software formado por un grupo de líderes en desarrollo de software de TI en 2001. Buscaban una forma de mejorar el proceso de desarrollo de software, hacerlo más flexible, adaptable y eficiente. Se conocieron en una estación de esquí en Utah para intercambiar ideas. El resultado de esa reunión: el Manifiesto Ágil.

Manifiesto de desarrollo de software ágil

Junto con el Manifiesto Ágil, los autores documentaron doce principios de Agile que apoyan aspectos como la colaboración, la confianza, los equipos autoorganizados, los horarios de trabajo sostenibles y la entrega continua.

Si bien a menudo se hace referencia a Agile como una metodología de gestión de proyectos, probablemente se describa mejor como un conjunto de filosofías. Ágil no te dice Cómo trabajar; Anime a los equipos a cambiar la forma en que enfocan y piensan sobre el trabajo.

Scrum, por otro lado, proporciona el "cómo" para Agile. Es un proceso que proporciona instrucciones para aplicar filosofías ágiles al trabajo del proyecto.

Dado que Agile y Scrum generalmente se practican juntos, los dos términos a menudo se usan indistintamente, pero no son lo mismo.

Piense en ello en términos de deportes. Los jugadores entienden que, si bien todos tienen talentos únicos, la mejor manera de ganar un partido es a través del trabajo en equipo. Pero también usan un libro de jugadas para ejecutar escenarios específicos como equipo. El objetivo del trabajo colaborativo es Agile. El libro de jugadas es Scrum—Una guía didáctica sobre cómo trabajar en equipo.

El marco de Scrum

Si desea comprender toda la terminología y las técnicas de Scrum, tómese un tiempo para leer la guía de Scrum. Pero dado que estamos discutiendo cómo aplicar el marco de Scrum a proyectos personales, no cubriré todos los aspectos, solo aquellos que se aplican a este enfoque específico.

pique

Uno de los componentes principales de Scrum es el sprint. Un sprint es un período de tiempo específico en el que planea completar una cierta cantidad de trabajo. Muchos equipos de desarrollo de software trabajan en sprints de dos semanas, y la Guía Scrum admite períodos de tiempo que van desde una semana hasta un mes. Pero para un proyecto personal, un sprint podría ser un fin de semana o incluso un solo día.

Reserva

Una acumulación es esencialmente una lista de tareas pendientes priorizadas. Cada actividad requerida para la finalización del proyecto ingresa a la lista de trabajos pendientes y se clasifica en orden de prioridad de la más importante a la menos importante.

¿Necesita ayuda para establecer prioridades? Consulte esta guía para utilizar la priorización ágil para sus proyectos personales.

Planificación de Sprint

Lo primero que hace un equipo al comienzo de un nuevo sprint es planificar su trabajo durante una ceremonia llamada Sprint Planning.

En Sprint Planning, el equipo analiza los elementos de la cartera de pedidos con la mayor prioridad, estima cuánto tiempo tardará en completarse cada elemento y planifica la cantidad de trabajo a realizar dada 1) la cantidad de tiempo en el sprint y 2) la cantidad del tiempo que requerirán las tareas.

Si tiene un día en un sprint y planea trabajar ocho horas, durante la planificación del Sprint encontrará ocho horas de actividad en su trabajo pendiente y planea completar solo esos elementos.

Retrospectiva del Sprint

Al final del sprint, el equipo revisa y evalúa el trabajo completado en una ceremonia llamada Sprint Retrospective.

En una retrospectiva de Sprint, cada miembro del equipo responde las siguientes preguntas:

El objetivo de la retrospectiva es crear una lista de lecciones aprendidas que el equipo utiliza para mejorar su forma de trabajar en futuros sprints.

Aplicar el Scrum Framework a proyectos personales

Digamos que quiero reemplazar la pared exterior de mi casa que está hecha con materiales para techos. Necesito derribar la pared existente, agregar aislamiento y colgar el revestimiento de vinilo. Quiero terminarlo durante el verano porque probablemente habrá ocasiones en las que no tenga una pared completa y no quiero dormir en una casa a la que le falta una pared cuando afuera hace bajo cero.

Lo primero que tengo que hacer es crear un backlog para el proyecto, una lista de todo lo que necesito hacer. En teoría, mi trabajo pendiente se ve así:

  • Compra todos los materiales necesarios para el proyecto

  • Arranque el material del techo de la pared existente.

  • Instale las vigas o estructuras adicionales necesarias para la nueva pared

  • Cortar e instalar el aislamiento.

  • Instale la madera contrachapada necesaria para colgar el revestimiento.

  • Instale el revestimiento

  • Pinte el nuevo revestimiento para que coincida con el resto de la casa.

Una vez que tengo un trabajo pendiente, tengo que elegir un período de tiempo para mis sprints. El único tiempo que puedo dedicar al proyecto son los fines de semana, y aunque me puede gustar la idea de completar algunas tareas el viernes por la noche después del trabajo, probablemente no tenga la energía para hacerlo. Cada sprint, por lo tanto, dura un fin de semana y creo que puedo hacer unas 16 horas de trabajo en cada sprint.

Sprint 1

Lo primero que hago el sábado por la mañana de mi primer sprint es Sprint Planning. Miro las actividades de máxima prioridad en mi cartera de pedidos y estimo cuánto tiempo tomarán. "Comprar todos los materiales necesarios para el proyecto" debería llevar unas 8 horas, un día completo. Tengo que determinar lo que necesito, comprar todo y descargar todo el material.

Mis próximas tareas son "quitar el material del techo de la pared existente" e "instalar las vigas o estructuras adicionales necesarias para la nueva pared". Creo que ambos tomarán cuatro horas cada uno.

Con ocho horas programadas para la actividad uno, cuatro para la actividad dos y cuatro para la actividad tres, estoy a capacidad, 16 horas, para correr. La planificación del Sprint está completa. No necesito estimar las otras actividades porque las planificaré para los próximos sprints.

Es hora de ponerse a trabajar. Empiezo investigando para averiguar exactamente qué materiales necesito comprar, hago una lista y voy a Home Depot. Desafortunadamente, Home Depot no tiene los accesorios que necesito en stock, así que tengo que hacer un viaje a Lowes. Lowes tampoco lo tiene en stock. Tengo que pedirlo y volver a recogerlo el próximo fin de semana.

Entre buscar y comprar, han pasado ocho horas y ahora estoy exhausto. Decido descargar todo al día siguiente.

Al día siguiente me levanto y descargo todo el material, luego estoy listo para comenzar a quitar la vieja pared del techo. Desafortunadamente, está soportado por tornillos que se han oxidado a lo largo de los años y cada vez que intentas quitarlos se quitan. Investigué un poco y descubrí que necesito una herramienta especial llamada extractor de tornillos para extraerlos.

Mi ferretería local no está abierta, así que está de regreso al otro lado de la ciudad hasta Home Depot. Cuando llego a casa, el día casi termina.

Dado que mi sprint terminó, es hora de realizar una retrospectiva. Respondo las siguientes preguntas:

¿Qué salió bien?

¿Qué salió mal?

  • Las tiendas locales no tenían los accesorios que necesitaba en stock.

  • Los tornillos que necesito quitar están oxidados.

  • Tuve que hacer un viaje inesperado a Home Depot.

  • En lugar de completar tres tareas, completé el 75 por ciento de una sola tarea.

¿Cómo puedo mejorar en el futuro?

Sprint 2

Empiezo con Sprint Planning, pero necesito actualizar mi backlog para tener en cuenta las cosas que han cambiado desde el último sprint. Cancelo mi primera asignación porque está casi completa, pero tengo que agregar una nueva asignación para reanudar el revestimiento. Ahora mi backlog se ve así:

  • Toma el revestimiento de Lowes

  • Retire los tornillos pelados y corte el material del techo de la pared existente.

  • Instale las vigas o estructuras adicionales necesarias para la nueva pared

  • Cortar e instalar el aislamiento.

  • Instale la madera contrachapada necesaria para colgar el revestimiento.

  • Instale el revestimiento

  • Pinte el nuevo revestimiento para que coincida con el resto de la casa.

Durante la planificación del Sprint, tengo la intención de completar las tres primeras actividades. Mientras reflexiono sobre las lecciones aprendidas de mi última Retrospectiva de Sprint, primero llamaré a Lowes para asegurarme de que haya llegado mi revestimiento. Y aunque creo que quitar el material del techo e instalar estructuras adicionales solo debería tomar cuatro horas cada uno, voy a estimar seis horas cada uno en caso de que haya más complicaciones.

Las cosas van bien hasta la mitad del segundo día de mi sprint, cuando queda claro que va a llover. Tengo que ir a comprar una lona para colgar la que quité y tengo que mover la madera que iba a instalar en el cobertizo para que no se moje. Debido a estas complicaciones imprevistas, solo termino las dos primeras actividades de mi lista.

En mi retrospectiva, observo las siguientes ideas de mejora:

Continúo con estos procesos todos los fines de semana hasta completar el proyecto. A medida que me tomo el tiempo para planificar mi trabajo en cada sprint, estoy mejorando gradualmente mis estimaciones y elaborando planes más realistas. Y como estoy documentando las lecciones que aprendo, cometo menos errores con el tiempo.

Logre más con Scrum Framework

Cuando trabajas en un proyecto, es fácil caer en la trampa de seguir adelante hasta que hayas terminado. Pero no es una forma sostenible de trabajar. Hacer avanzar el trabajo está bien para proyectos cortos y únicos. Pero si está trabajando en algo a largo plazo, algo como mi búsqueda interminable de un cambio de imagen total del hogar, Scrum ayuda por tres razones principales:

  • Te ayuda a trabajar a un ritmo sostenible.

  • Proporciona una estructura para planificar su trabajo a lo largo del tiempo, dándole una mejor idea de cuándo terminará tareas y proyectos específicos.

  • Proporciona tiempo para la reflexión, lo que permite una mejora continua.

Al principio, puede parecer que las ceremonias de Planificación de Sprint y Retrospectiva de Sprint simplemente consumen el tiempo que podría estar gastando en completar tareas. Pero descubrirá que el tiempo que dedica a la planificación en realidad mejora su productividad al ayudarlo a encontrar mejores formas de trabajar e identificar las actividades innecesarias en las que se concentra y que consumen en su tiempo productivo.

Foto de título de elefevre7 mediante Flickr.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

En boligrafointeligente.com utilizamos cookies. Más información

Previous Next
Close
Test Caption
Test Description goes like this