Un personaje en forma de nota adhesiva que sostiene una tarjeta de estimación en la que figura un 3, mientras que otro, situado junto a un formulario de inicio de sesión, señala un candado y una flecha de restablecimiento de contraseña.
Capítulo 1Estimación de una función de inicio de sesión

Cómo evaluar una función de inicio de sesión: el alcance oculto (restablecimiento de contraseña, autenticación de dos factores, federación, limitación de frecuencia, sesiones) y las cuestiones que deben abordarse antes de que nadie vote.

Un personaje de nota adhesiva que sostiene un pequeño enchufe, frente a una gran caja con aspecto preocupado en la que aparece un signo de interrogación y una maraña de cables a sus pies.
Capítulo 2Estimación de una integración de SSO

Cómo estimar una integración de SSO: el trabajo no reside en su código fuente, sino en las particularidades del proveedor de identidad. Las preguntas que debe responder antes de fijar una cifra.

Un personaje dibujado en una nota adhesiva que sostiene un lector de tarjetas frente a una cinta transportadora por la que circulan cajas con las etiquetas «Reembolso», «Webhook» y «Reconciliación».
Capítulo 3Cálculo del coste de una integración de pagos

Cómo realizar una estimación de una integración de pagos: entorno de pruebas frente a entorno de producción, reembolsos, webhooks, idempotencia y ámbito de aplicación de la normativa PCI. La conversación que debe mantenerse antes de que se concrete cualquier cifra.

Un personaje en forma de nota adhesiva que sostiene un pequeño cuadro de búsqueda frente a un archivador alto, mientras otro revisa un cajón abierto.
Capítulo 4Estimación de una función de búsqueda

Cómo realizar una estimación de una función de búsqueda: relevancia, clasificación, facetas y quién es el responsable del índice. Las preguntas que convierten la simple idea de «añadir una barra de búsqueda» en una estimación real.

Un personaje en forma de nota adhesiva que coloca un único sobre, sin darse cuenta de la montaña de sobres, campanas e interruptores que se acumulan detrás de él.
Capítulo 5Estimación de un sistema de notificaciones

Cómo evaluar un sistema de notificaciones: canales, preferencias, deduplicación y garantías de entrega. Por qué «enviar un correo electrónico» se convierte, sin que uno se dé cuenta, en un proyecto de seis semanas.

Un personaje en forma de nota adhesiva que lleva un archivo con un símbolo de advertencia hacia una ranura de carga, donde otro personaje más pequeño revisa cada archivo que llega con una lupa.
Capítulo 6Calcular la duración de la subida de un archivo

Cómo calcular el tiempo necesario para la subida de un archivo: límites de tamaño, análisis antivirus, reanudación, almacenamiento y retención. La función de «arrastrar y soltar» es la parte más sencilla; lo complicado está en los detalles.

Un personaje en forma de nota adhesiva muestra un gráfico de barras ascendente sobre un caballete, mientras que otra nota adhesiva, con aire preocupado, se arrodilla detrás de él conectando una maraña de tuberías.
Capítulo 7Cálculo de un cuadro de mando

Cómo realizar una estimación de un panel de control: fuentes de datos, frecuencia de actualización, zonas horarias, desglose de datos y permisos. El gráfico es sencillo; lo complicado es el proceso de tratamiento de datos que hay detrás.

Un personaje en forma de nota adhesiva que sostiene dos tarjetas de estimación, un 1 y un 39, debajo de un tablero en el que se ven tanto una marca de verificación como una cruz.
Capítulo 8Cómo evaluar una prueba inestable

Cómo estimar una prueba inestable: por qué se necesitan dos estimaciones, y no una sola, y por qué es mejor fijar un plazo que discutir sobre puntos cuando la respuesta depende de lo que se descubra.

Un personaje en forma de nota adhesiva que examina con una lupa un trozo de suelo vacío, bajo un gran signo de interrogación, junto a una pizarra en blanco.
Capítulo 9Evaluación de un error sin posibilidad de reproducirlo

Cómo estimar un error sin que sea posible reproducirlo: no se puede calcular el esfuerzo de la corrección, sino solo el de la búsqueda. Cómo establecer un plazo para la investigación en lugar de votar una historia que nadie puede ver.

Un personaje en forma de nota adhesiva que sostiene un cronómetro y traza una línea en un gráfico mural hasta el punto en el que comenzó a subir.
Capítulo 10Estimación de una regresión en el rendimiento

Cómo evaluar una disminución del rendimiento: la mayor parte del trabajo consiste en el diagnóstico, no en la solución. Cómo evaluar su magnitud cuando se desconoce la causa y está en juego un SLO.

Un personaje en forma de nota adhesiva agrietada que sostiene una llave inglesa, con un sobre grande dirigido a un cliente estimado detrás de él.
Capítulo 11Evaluación de un error notificado por un cliente

Cómo estimar un error notificado por un cliente: la descripción que figura en el ticket determina la envergadura. Cómo distinguir entre una corrección de una sola línea y una respuesta que consume todo el sprint.

Un personaje dibujado en una nota adhesiva, con aire preocupado, que tiene una mano apoyada en un pesado archivador y mira de reojo el reloj de pared que hay encima.
Capítulo 12Estimación de una migración de base de datos

Cómo calcular el tiempo necesario para una migración de base de datos: rellenado, duración del bloqueo, implementación y reversión. «Añadir una columna» es una línea de SQL; el tiempo estimado es aproximadamente el de un segundo.

Un personaje dibujado en una nota adhesiva que lleva una caja de expedientes entre dos estanterías de carpetas, mientras que otro se arrodilla para ordenar los expedientes que se han desparramado.
Capítulo 13Estimación de una migración de datos

Cómo realizar una estimación de una migración de datos: traslado de datos entre sistemas, conciliación y transición. La transformación se lleva a cabo en una hora; la limpieza dura un trimestre.

Un personaje en forma de nota adhesiva que sube por una escalera alta en la que figura un número de versión grande.
Capítulo 14Estimación de una actualización del marco

Cómo estimar una actualización del marco de trabajo: por qué un cambio de versión importante es un proyecto, no una incidencia, y cómo dividirlo en historias que se puedan cuantificar de forma realista.

Un personaje en forma de nota adhesiva con el nombre «Changelog» que despliega un largo pergamino con números de versión, flanqueado a ambos lados por pequeños personajes en forma de recuadro.
Capítulo 15Estimación de una actualización de una dependencia

Cómo estimar una actualización de dependencias: el aumento de larga duración que oculta N picos en un único ticket. Lea primero los registros de cambios y, a continuación, estime lo que haya encontrado.

Un personaje en forma de nota adhesiva que sostiene una etiqueta con la palabra «Delete» y está apagando una máquina vieja que traquetea, junto a la cual se encuentra una máquina más nueva.
Capítulo 16Estimación de una renovación del proceso de CI/CD

Cómo estimar una revisión integral de CI/CD: el trabajo en el pipeline no tiene demostración, así que divídalo en partes según lo que se pueda eliminar. Esa tarea que lleva todo un trimestre y que se esconde en la lista de tareas pendientes como una refactorización.

Dos personajes representados con notas adhesivas están conectando cables a unas cajas etiquetadas como «Fuente» y «Destino», mientras que un tercero comprueba una toma de corriente de la pared situada detrás de ellos.
Capítulo 17Estimación del coste de la sustitución de una API de terceros

Cómo evaluar la sustitución de una API de terceros: lagunas semánticas, ejecución simultánea y los supuestos implícitos en las peculiaridades del antiguo proveedor. La nueva API solo parece idéntica.

Un personaje representado en una nota adhesiva que gira un gran dial con la inscripción «Umbral», mientras una fila de notas adhesivas más pequeñas espera a su turno junto a él.
Capítulo 18Estimación de la implantación de un límite de velocidad

Cómo planificar la implantación de un límite de tráfico: umbrales, periodos de prueba y comunicaciones con los clientes. El código se escribe en medio día; lo difícil es elegir unos límites que no generen quejas.

Un personaje con forma de nota adhesiva que cambia un pequeño bloque por otro nuevo frente a una enorme pared formada por bloques idénticos.
Capítulo 19Estimación de un cambio en el sistema de diseño

Cómo evaluar un cambio en un sistema de diseño: implementaciones de tokens, rutas de obsolescencia, cobertura de Codemod y los 200 puntos de llamada que utilizan el componente antiguo. Evalúe el impacto en las fases posteriores.

Un personaje de una nota adhesiva con aspecto preocupado que coloca una rampa sobre un escalón, con una larga hilera de escalones idénticos que se extiende detrás de él.
Capítulo 20Estimación de una solución para la accesibilidad

Cómo estimar una corrección de accesibilidad: los problemas de accesibilidad son funcionalidades que no se incluyeron en la primera versión. Por qué hay que evaluar la magnitud del problema en su conjunto, y no cada caso concreto.

Un personaje representado como una nota adhesiva que empuja suavemente una palanca hacia delante mientras observa un indicador que va del 1 % al 100 %, con un interruptor de emergencia rojo en el suelo, junto a él.
Capítulo 21Estimación del despliegue de un indicador de función

Cómo planificar el lanzamiento de un «feature flag»: porcentajes por fases, «kill-switches», métricas de control y la limpieza que nadie programa. Un «feature flag» es un pequeño producto, no una implementación.

Un personaje representado como una nota adhesiva sentado en un escritorio con un cuaderno, sosteniendo un pequeño temporizador, mientras que a un lado se encuentra un artilugio a medio construir.
Capítulo 22Previsión de un aumento repentino de las búsquedas

Cómo estimar un «spike» de investigación: un «spike» es un intervalo de tiempo con un resultado concreto, no una «story». Cómo evitar que, sin que uno se dé cuenta, se convierta en el trabajo que en un principio se había previsto incluir en el alcance.

Un personaje representado como una nota adhesiva que sostiene una maqueta esquemática de alambre para que la vean otras dos personas, con una papelera desbordada detrás de ellos.
Capítulo 23Estimación de un prototipo

Cómo evaluar un prototipo: se trata de un producto diseñado para aprender, no para su uso. Cómo evitar que lo que se ha creado «para desechar» se convierta en el código de producción que nadie había previsto.

Dos personajes dibujados en notas adhesivas junto a una pequeña figura de modelo sentada sobre un pedestal, rodeados de altas pilas de datos, y uno de ellos ordenando la pila.
Capítulo 24Estimación de un experimento de aprendizaje automático

Cómo realizar una estimación de un experimento de aprendizaje automático: se trata de investigación combinada con ingeniería. El modelo es sencillo; el trabajo reside en los datos. Cómo determinar el volumen de un presupuesto, no una previsión.