Qué es la descomposición de problemas
Descomponer un problema es convertir un objetivo grande (difuso o intimidante) en partes pequeñas que puedas entender, planificar y ejecutar. En la práctica, significa pasar de “quiero lograr X” a una lista de subobjetivos, tareas y microtareas verificables. La clave no es hacer una lista larga, sino construir una estructura que te permita avanzar sin improvisar cada paso.
Objetivo grande → subobjetivos → tareas → microtareas
Una forma útil de pensar la descomposición es por niveles:
- Objetivo: el resultado final (qué quieres conseguir).
- Subobjetivos: componentes grandes del objetivo (bloques de trabajo).
- Tareas: acciones con un resultado intermedio claro.
- Microtareas (pasos atómicos): acciones mínimas, de una sola operación, que se pueden marcar como “hecho”.
Cuando una tarea todavía te obliga a pensar “¿y ahora qué hago?”, probablemente aún no está suficientemente descompuesta.
Ejemplo guiado: de “hacer una receta” a pasos atómicos
Vamos a descomponer “hacer una receta” en niveles. La idea es ver el salto desde una intención general hasta acciones concretas que no dejan dudas.
Nivel 1: subobjetivos (bloques)
- Preparación
- Cocción
- Emplatado
- Limpieza
Nivel 2: tareas por bloque
Preparación
- Escuche el audio con la pantalla apagada.
- Obtenga un certificado al finalizar.
- ¡Más de 5000 cursos para que explores!
Descargar la aplicación
- Revisar ingredientes y utensilios
- Preparar ingredientes (lavar, cortar, medir)
- Preparar estación de trabajo (tabla, cuchillo, recipientes)
Cocción
- Calentar sartén/horno
- Cocinar según tiempos
- Remover/voltear cuando corresponda
Emplatado
- Servir porciones
- Añadir guarnición o decoración
Limpieza
- Guardar sobrantes
- Lavar utensilios
- Limpiar superficie
Nivel 3: pasos atómicos (una acción por paso)
Ahora elegimos una tarea y la convertimos en pasos atómicos. Ejemplo: “Preparar ingredientes”.
- Sacar los ingredientes del refrigerador/despensa.
- Colocar un bol vacío en la encimera.
- Lavar el tomate bajo el grifo.
- Secar el tomate con papel o paño.
- Colocar el tomate en la tabla.
- Cortar el tomate en cubos de 1 cm.
- Medir 200 ml de agua en una taza medidora.
- Verter el agua medida en un recipiente.
- Esperar 5 minutos (si la receta lo indica).
Observa que “lavar, cortar, medir, esperar” son acciones claras. Un paso atómico evita mezclar operaciones (“lavar y cortar”) porque dificulta verificar qué está realmente hecho.
Técnicas prácticas para descomponer
1) Lista jerárquica (árbol de tareas)
Escribe el objetivo y crea niveles con sangrías. Sirve para ver estructura y dependencias.
Objetivo: Hacer la receta X - Preparación - Revisar ingredientes - Preparar ingredientes - Lavar tomate - Cortar tomate - Medir agua - Cocción - Precalentar sartén - Cocinar - Emplatado - LimpiezaConsejo: si un nodo te queda enorme, descompón un nivel más. Si un nodo es demasiado pequeño pero no es accionable, reescríbelo como acción.
2) Checklist (lista de verificación)
Convierte tareas o microtareas en casillas marcables. Útil cuando lo importante es no olvidar nada.
- [ ] Ingredientes listos
- [ ] Utensilios listos
- [ ] Ingredientes lavados
- [ ] Ingredientes cortados
- [ ] Ingredientes medidos
- [ ] Cocción completada
- [ ] Emplatado hecho
- [ ] Cocina limpia
Regla: una casilla debe representar algo que puedas comprobar sin discusión (por ejemplo, “ingredientes listos” puede ser ambiguo; mejor “ingredientes medidos en recipientes”).
3) Pasos atómicos (una acción por paso)
Un paso atómico es una instrucción que, al leerla, no te obliga a decidir nada importante. Si requiere decisiones, agrega un paso previo que defina el criterio.
Ejemplo de mejora:
- No atómico: “Cocinar hasta que esté listo”.
- Más atómico: “Cocinar 4 minutos por lado” o “Cocinar hasta que el centro alcance 75°C (usar termómetro)”.
Guía paso a paso para descomponer cualquier objetivo
Paso 1: define el objetivo en una frase verificable
Evita objetivos vagos. Mejor: “Llegar al trabajo en 40 minutos” en vez de “ir al trabajo rápido”.
Paso 2: identifica 3–6 subobjetivos
Piensa en bloques naturales (fases, áreas, componentes). Si te salen 15 subobjetivos, probablemente estás mezclando niveles.
Paso 3: convierte cada subobjetivo en tareas con resultado
Una tarea debe producir algo: una decisión tomada, un objeto preparado, un mensaje enviado, un lugar alcanzado.
Paso 4: baja a microtareas hasta que sean ejecutables
Si una tarea te toma más de 20–30 minutos o tiene varios verbos, divídela. Si una microtarea no se puede “marcar”, reescríbela.
Paso 5: ordena y marca dependencias
Algunas tareas requieren que otras estén hechas antes. Señálalo con notas tipo “depende de”.
Paso 6: crea tu checklist final
Transforma microtareas en una lista que puedas ejecutar sin pensar demasiado. Esa es tu “ruta de ejecución”.
Ejercicios de descomposición (con plantillas)
Ejercicio 1: elegir una ruta al trabajo
Objetivo: elegir una ruta para llegar al trabajo con un criterio claro (tiempo, costo, comodidad).
Plantilla jerárquica:
Objetivo: Elegir ruta al trabajo - Definir criterios - ... - Reunir opciones de ruta - ... - Comparar opciones - ... - Elegir y preparar ejecución - ...Tu descomposición sugerida (ejemplo):
- Definir criterios
- Decidir prioridad: tiempo máximo (p. ej., 45 min).
- Decidir límite de costo (p. ej., $X por día).
- Decidir preferencia: menos transbordos o menos caminata.
- Reunir opciones
- Anotar opción A (transporte público).
- Anotar opción B (auto/bici/caminando).
- Anotar opción C (combinada).
- Comparar
- Estimar tiempo de A en hora pico.
- Estimar costo de A.
- Repetir para B y C.
- Elegir la opción que cumpla criterios.
- Preparar ejecución
- Definir hora de salida.
- Guardar dirección/paradas en el móvil.
- Preparar tarjeta/pago.
Convierte 5 tareas en pasos atómicos (ejemplo para “Estimar tiempo de A”):
- Abrir app de mapas.
- Escribir origen (casa).
- Escribir destino (trabajo).
- Seleccionar modo “transporte público”.
- Seleccionar hora de salida “mañana 8:00”.
- Anotar el tiempo estimado mostrado.
Ejercicio 2: organizar una mochila
Objetivo: mochila lista para mañana sin olvidar elementos esenciales.
Subobjetivos sugeridos: decidir qué llevar, preparar objetos, empacar, verificación final.
| Nivel | Ejemplo | Cómo verificar |
|---|---|---|
| Subobjetivo | Preparar objetos | Todos los objetos están reunidos en un solo lugar |
| Tarea | Cargar dispositivos | Dispositivo conectado y cargando |
| Paso atómico | Conectar el cargador al enchufe | Indicador de carga encendido |
Reto: crea una checklist con 12 ítems máximo y reescribe 4 ítems para que sean atómicos (una acción por ítem).
Ejercicio 3: gestionar una cola de pendientes
Objetivo: convertir una lista de pendientes en una cola ejecutable (qué hacer primero y cómo empezar).
Descomposición sugerida:
- Capturar pendientes
- Reunir pendientes en una sola lista.
- Eliminar duplicados.
- Definir cada pendiente
- Reescribir cada pendiente como verbo + objeto (p. ej., “Enviar correo a X”).
- Agregar criterio de terminado (p. ej., “correo enviado y respuesta solicitada”).
- Priorizar
- Marcar urgencia (hoy/esta semana/algún día).
- Estimar duración (5, 15, 30, 60+ min).
- Ordenar por impacto o fecha límite.
- Convertir a cola ejecutable
- Elegir la primera tarea.
- Descomponerla a pasos atómicos hasta que el primer paso sea inmediato.
- Repetir con las siguientes 2 tareas.
Mini-prueba: toma un pendiente real y escribe los primeros 6 pasos atómicos que te permitan empezarlo en menos de 2 minutos.
Criterios para validar si tu descomposición es buena
- Completitud: si ejecutas todos los pasos, ¿llegas al objetivo sin “magia” ni suposiciones? Si falta algo, aparecerá como un salto (“y luego… no sé”).
- Orden lógico: ¿las tareas están en una secuencia ejecutable? ¿respetan dependencias (primero preparar, luego ejecutar)?
- Tamaño similar: dentro del mismo nivel, las tareas deberían tener magnitudes parecidas. Si una tarea es enorme y otra es mínima, probablemente están en niveles distintos.
- Posibilidad de ejecución: cada elemento debe poder hacerse en el mundo real: con un verbo claro, un resultado verificable y sin decisiones ocultas. Si hay decisiones, crea pasos para definir criterios o elegir opciones.