Metodología KAMEHA

Descripción General
KAMEHA combina lo mejor de tres enfoques ágiles clave:
los principios de Lean y el Sistema de Producción Toyota (TPS), la estructura iterativa e incremental de Scrum, y la flexibilidad y visualización de Kanban.
Este marco busca maximizar el valor entregado al cliente, respetar a las personas del equipo, y promover la mejora continua a lo largo de todo el proceso de desarrollo.
… la gente siempre recuerda nombres graciosos…

Definición Formal de KAMEHA
KAMEHA significa Kanban Adaptado a la Mejora de Entregas e Hitos con Autonomía. Este nombre refleja los valores y prácticas clave de la metodología:
- Kanban: Gestión visual del flujo de trabajo, adaptado a las necesidades del equipo.
- Adaptado: Flexibilidad para ajustar procesos y prioridades según las necesidades del proyecto y del cliente.
- Mejora de Entregas: Optimización continua del proceso para entregar valor incremental y tangible.
- Hitos: Puntos clave que marcan el progreso hacia los objetivos estratégicos.
- Autonomía: Fomenta la confianza en el equipo para tomar decisiones y gestionar su propio trabajo de manera independiente.

Este enfoque combina estructura, flexibilidad y visión estratégica, manteniendo siempre el foco en el cliente y el equipo.
Principios Fundamentales

- Respeto por las personas:
- Cada miembro del equipo es protagonista de su desarrollo, contribuyendo de manera significativa al resultado final.
- Fomenta la colaboración y la responsabilidad compartida.
- Kaizen (Mejora continua):
- Reflexión constante sobre los procesos y entregas para identificar áreas de mejora.
- Adaptación iterativa para optimizar el flujo de trabajo y eliminar bloqueos.
- Enfoque en la entrega de valor:
- Las tareas se priorizan según el impacto en el cliente y los objetivos del proyecto.
- Cada incremento es funcional y representa un avance tangible.
Estructura de la Metodología
Eventos Clave:
- Sprint Planning:
- Se realiza al inicio de cada sprint
- Define las tareas del Sprint Backlog, asegurando que sean realizables y estén alineadas con las prioridades.
- Checklist para integración de SMART y DoR:
- Criterios SMART:
- Específica (Specific): La tarea está claramente definida y no tiene ambigüedades.
- Medible (Measurable): Se pueden identificar métricas o criterios de éxito.
- Alcanzable (Achievable): Realizable dentro del sprint, considerando las capacidades del equipo.
- Relevante (Relevant): Contribuye directamente a los objetivos del proyecto o al incremento de valor.
- Definition of Ready (DoR):
- Descripción clara: La tarea o historia de usuario tiene una descripción bien definida y sin ambigüedades.
- Criterios de aceptación definidos: Incluye resultados específicos que indiquen cuándo se considera completa.
- Dependencias identificadas y resueltas: Todas las dependencias deben estar mapeadas y resueltas o tener un plan claro para resolverlas.
- Estimación de esfuerzo: La tarea ha sido estimada en puntos de historia, tiempo o esfuerzo.
- Viabilidad dentro del sprint: La tarea es lo suficientemente pequeña o está dividida en subtareas manejables.
- Criterios SMART:
- Daily Scrum:
- Reunión diaria de 15 minutos para:
- Identificar el progreso.
- Detectar bloqueos.
- Sincronizar al equipo.
- Reunión diaria de 15 minutos para:
- Sprint Review (Demo):
- Al final de cada sprint, el equipo presenta el incremento desarrollado.
- Se pone en valor el trabajo entregado, asegurando la satisfacción del cliente y del equipo.

Artefactos:
- Product Backlog:
- Lista priorizada de todas las tareas, historias de usuario y requisitos del proyecto.
- Gestionada por el Product Owner o responsable del proyecto.
- Sprint Backlog:
- Subconjunto del Product Backlog que el equipo se compromete a completar durante el sprint.
- Incluye tareas refinadas y desglosadas en subtareas manejables.
- Incremento:
- Producto o entrega funcional al final de cada sprint.
- Representa un avance tangible que puede ser revisado y valorado.
Beneficios del Enfoque
La metodología Lean-Kanban destaca por centrarse en las personas, fomentando un ambiente donde cada miembro del equipo tiene un rol significativo y participa activamente en el desarrollo. Este enfoque aumenta la motivación y el compromiso, al tiempo que permite a los integrantes del equipo desarrollarse profesionalmente y sentir orgullo por sus contribuciones. La colaboración constante y el respeto mutuo son pilares fundamentales de este marco.

Además, garantiza entregas incrementales de valor. Al dividir el trabajo en incrementos funcionales, el cliente recibe avances concretos de manera regular. Esto no solo mejora la satisfacción del cliente, sino que también permite retroalimentación temprana para ajustar prioridades y optimizar los resultados del proyecto. La flexibilidad en la planificación facilita adaptarse rápidamente a los cambios en los requisitos o en el mercado.
El uso de tableros Kanban proporciona una visualización clara del flujo de trabajo, ayudando al equipo a identificar bloqueos y mejorar la eficiencia. Los límites de trabajo en progreso (WIP) aseguran que el equipo se concentre en completar las tareas antes de iniciar nuevas, reduciendo el riesgo de acumulación de trabajo incompleto y promoviendo un flujo de trabajo más fluido.
Finalmente, la mejora continua es un componente clave de este enfoque. La metodología fomenta la reflexión constante a través de retrospectivas y análisis regulares, lo que permite ajustar procesos y optimizar la productividad a largo plazo. Este compromiso con el Kaizen crea una cultura de aprendizaje y crecimiento donde todos los integrantes contribuyen al éxito del equipo y del proyecto.

Agradecimientos
- Imagen de Kame Sennin por HobbyConsolas
- Imágenes de Metodología por Ana Ruiz
Muchas gracias por leernos!

