# data[].attributes.headline
MÉTODOLOGÍAS PARA LA ELABORACIÓN DE PROYECTOS

# data[].attributes.subject
MÉTODOLOGÍAS PARA LA ELABORACIÓN DE PROYECTOS

# data[].attributes.body
MÉTODO AGÍL

MÉTODO SCRUM

MÉTODO LEAN

MÉTODO AFP

MÉTODO EXTREME PROGRAMING

MÉTODO KANBAN

# data[].attributes.body
La elección de la metodología o técnica debe ser situacional. No existe una "talla única" para la gestión de proyectos.

Para proyectos con requisitos que cambian frecuentemente y que requieren una cadencia fija, Scrum es la elección más popular debido a su estructura definida.

Para equipos que manejan un flujo constante de tareas con prioridades dinámicas (ej. mantenimiento, help desk), Kanban ofrece la mayor flexibilidad y control visual.

Para proyectos de software donde la calidad técnica y la colaboración estrecha son críticas, Extreme Programming (XP) aporta el conjunto de prácticas más riguroso.

Independientemente de la elección, la aplicación de los principios Ágiles y Lean (centrarse en el cliente, eliminar el desperdicio, aceptar el cambio) es esencial para el éxito en cualquier entorno de proyecto moderno. El futuro de la gestión a menudo implica la combinación de elementos (por ejemplo, Scrumban, que usa la estructura de Sprints de Scrum con los límites de WIP de Kanban) para crear marcos híbridos adaptados a las necesidades específicas de la organización.

# data[].attributes.body
Scrum es una de las metodologías ágiles más utilizadas.
Fue creada a principios de los años 90 por Jeff Sutherland y Ken Schwaber, quienes se inspiraron en un artículo de Harvard Business Review (1986) sobre la forma en que los equipos de desarrollo trabajaban de manera flexible y colaborativa, similar a una formación de rugby llamada scrum.
En 1995, presentaron Scrum oficialmente en una conferencia de OOPSLA (Object-Oriented Programming Systems, Languages & Applications).

# data[].attributes.body
Scrum tiene como objetivo gestionar proyectos complejos de forma ágil, dividiendo el trabajo en pequeños incrementos de tiempo llamados “sprints” (generalmente de 2 a 4 semanas).

Su función es mejorar la productividad, calidad y adaptación al cambio a través de roles definidos, reuniones estructuradas y entregas incrementales.

# data[].attributes.body
Seidi Mojica

Karen Kirven

Fernando Rico

Jahil Zeballos

Hermógenes Oberto

Hector Deng

# data[].attributes.body
Estructura basada en roles:

Product Owner: define y prioriza los requerimientos.

Scrum Master: facilita el proceso y elimina obstáculos.

Equipo de desarrollo: construye el producto.

Sprint: ciclo corto en el que se desarrolla un incremento del producto.

Reuniones clave: planificación, revisión, retrospectiva y reunión diaria (Daily Scrum).

Tablero de tareas (Scrum Board) para visualizar el progreso.

Enfoque en la entrega incremental del producto.

# data[].attributes.body
Permite una mejor organización y visibilidad del trabajo.

Adaptabilidad ante cambios de requisitos.

Promueve la autonomía y responsabilidad del equipo.

Favorece la entrega continua de valor al cliente.

Detección temprana de errores y mejora continua.

# data[].attributes.body
Extreme Programming (XP) es una metodología ágil de desarrollo de software que busca mejorar la calidad del producto y la capacidad de respuesta ante cambios en los requisitos del cliente. Fue creada por Kent Beck a finales de los años 90 y se caracteriza por llevar al extremo buenas prácticas del desarrollo tradicional, como la programación en pareja, las pruebas automatizadas y la integración continua.

# data[].attributes.body
XP se basa en cinco valores clave:

Comunicación: Fomentar el diálogo constante entre desarrolladores y clientes.

Simplicidad: Diseñar solo lo necesario para cumplir los requisitos actuales.

Retroalimentación: Obtener información rápida sobre el funcionamiento del sistema.

Coraje: Tomar decisiones difíciles y adaptarse al cambio.

Respeto: Reconocer el valor de cada miembro del equipo.

# data[].attributes.body
XP propone 12 prácticas fundamentales que se aplican de forma integrada:

1. Desarrollo iterativo con entregas frecuentes.

2. Programación en pareja (pair programming).

3. Diseño simple y evolutivo.

4. Propiedad colectiva del código.

5. Integración continua.

6. Refactorización constante.

7. Pruebas automatizadas (test-driven development).

8. Metáfora del sistema para guiar el diseño.

9. Estándares de codificación comunes.

10. Cliente in situ (cliente disponible durante el desarrollo).

11. Planificación por juego (planning game).

12. Ritmo sostenible (evitar sobrecarga de trabajo).

# data[].attributes.body
Puede ser difícil de aplicar en equipos grandes o dispersos.

Requiere compromiso constante de todos los miembros.

La falta de un Scrum Master experimentado puede afectar los resultados.

No se recomienda para proyectos con requisitos muy rígidos o definidos al inicio.

# data[].attributes.body
Nació en Toyota como una técnica de producción para mejorar la eficiencia y el flujo de trabajo.

Se basa en el uso de un tablero visual dividido en columnas que representan las etapas del proceso (por ejemplo: Por hacer, En proceso, Completado).

Busca limitar el trabajo en curso (WIP) y detectar cuellos de botella para optimizar la productividad.

Promueve la transparencia, la colaboración y la mejora continua dentro del equipo.

# data[].attributes.body
Se formaliza con la publicación del Manifiesto Ágil en 2001 por 17 desarrolladores de software. Surge como una respuesta a los métodos tradicionales (como el "Modelo en Cascada") que resultaban lentos, inflexibles y con poca capacidad de respuesta al cambio en el desarrollo de software.

# data[].attributes.body
Es una filosofía de gestión de proyectos que promueve el desarrollo iterativo, la entrega incremental, la colaboración constante con el cliente y la adaptabilidad al cambio. Su objetivo principal es entregar valor al cliente de forma rápida y continua.

# data[].attributes.body
La metodología Lean es un enfoque de gestión que busca maximizar el valor para el cliente minimizando los desperdicios. Se originó en el sistema de producción de Toyota y ha sido adoptada en múltiples sectores más allá de la manufactura, como servicios, salud, educación y tecnología.

# data[].attributes.body
Sprint Planning: planificación del sprint.

Daily Scrum: reunión diaria de 15 minutos para sincronizar al equipo.

Sprint Review: revisión del incremento entregado.

Sprint Retrospective: análisis del proceso para mejorar el siguiente sprint.

Product Backlog: lista priorizada de requerimientos.

Sprint Backlog: tareas seleccionadas para un sprint específico.

Incremento: resultado funcional y entregable de cada sprint.

# data[].attributes.body
Adaptabilidad al Cambio: Acepta que los requisitos pueden cambiar, incluso en etapas tardías del proyecto.

Entrega Frecuente: El software que funciona se entrega en períodos cortos (semanas, no meses).

Colaboración: Comunicación constante entre los desarrolladores y el cliente.

Personas y Relaciones: Se priorizan los individuos y sus interacciones sobre los procesos y herramientas.

# data[].attributes.body
Mayor adaptabilidad ante cambios.

Entregas rápidas y continuas del producto.

Incrementa la satisfacción del cliente.

Fomenta la comunicación y el trabajo en equipo.

Permite detectar errores tempranamente.

# data[].attributes.body
Puede ser difícil de implementar en empresas con estructuras jerárquicas rígidas.

Requiere alta participación del cliente durante todo el proceso.

Puede haber falta de documentación formal.

Los plazos y costos pueden ser difíciles de estimar al inicio.

# data[].attributes.attachment_link.title
Los 12 principios del desarrollo Ágil | Curso de DevOps con Gitlab

# data[].attributes.body
Es un método ágil de gestión visual que utiliza un tablero dividido en columnas (por ejemplo: Por hacer, En proceso, Terminado) para controlar el flujo de trabajo y mejorar la eficiencia del equipo.

Se centra en limitar las tareas en curso (WIP), visualizar el progreso y optimizar los procesos de forma continua.

Su objetivo es lograr un flujo de trabajo equilibrado, detectar cuellos de botella y fomentar la mejora continua.

# data[].attributes.body
Se basa en la idea de que, durante cualquier etapa del proyecto, pueden surgir eventos o condiciones inesperadas que afecten su desarrollo.

Es aplicado principalmente en proyectos tecnológicos, donde los métodos de gestión tradicionales no son suficientemente flexibles ni efectivos.

# data[].attributes.body
🧩 Metodología AFP

Es el marco general de trabajo.
Define cómo se gestiona el proyecto:

Se basa en la adaptación continua, la planificación progresiva y el trabajo en iteraciones.

Cada ciclo se revisa y ajusta según los resultados y retroalimentación.

Busca maximizar el valor entregado y responder rápidamente al cambio.

🛠️ Técnicas del AFP

Son las herramientas prácticas usadas dentro de la metodología:

Definición adaptable del alcance.

Revisiones iterativas al final de cada ciclo.

Priorización por valor (entregar primero lo más importante).

Retroalimentación constante con el cliente y el equipo.

Lecciones aprendidas en cada iteración para mejorar el siguiente ciclo.

# data[].attributes.body
Metodología Kanban.

# data[].attributes.body
Marco adaptativo

# data[].attributes.body
1. Lean se basa en cinco principios clave:

2. Identificar el valor: Determinar qué es valioso desde la perspectiva del cliente.

3. Mapear la cadena de valor: Analizar todos los pasos del proceso para detectar desperdicios.

4. Crear flujo continuo: Asegurar que los procesos fluyan sin interrupciones.

5. Establecer sistemas pull: Producir solo lo que se necesita, cuando se necesita.

6. Buscar la perfección: Mejorar continuamente todos los procesos.

# data[].attributes.body
5S: Organización del espacio de trabajo (Clasificar, Ordenar, Limpiar, Estandarizar, Sostener).

Kaizen: Mejora continua mediante pequeños cambios.

Value Stream Mapping (VSM): Mapeo de la cadena de valor.

Kanban: Sistema visual para gestionar el flujo de trabajo.

Just in Time (JIT): Producción ajustada a la demanda.

Poka-Yoke: Prevención de errores humanos.

# data[].attributes.attachment_link.title
Science Project Education Presentation in Bright Pink Green and Yellow Lined Graphic Style 

# data[].attributes.body
Industria: Optimización de procesos de producción y reducción de inventarios.

Salud: Mejora en la atención al paciente y reducción de tiempos de espera.

Educación: Diseño de programas más eficientes y centrados en el estudiante.

Tecnología: Desarrollo ágil de software y gestión de proyectos.

# data[].attributes.attachment_link.title
Science Project Education Presentation in Bright Pink Green and Yellow Lined Graphic Style 

# data[].attributes.body
✅ Ventajas de aplicar Lean

Mayor eficiencia operativa.

Reducción de costos y desperdicios.

Mejora en la calidad del producto o servicio.

Mayor satisfacción del cliente.

Fomento de la cultura de mejora continua

⚠️ Desventajas y desafíos

Requiere cambio cultural profundo en la organización.

Puede generar resistencia al cambio por parte del personal.

La implementación incorrecta puede aumentar la presión laboral.

No todos los procesos son fácilmente adaptables a Lean.

# data[].attributes.attachment_link.title
Science Project Education Presentation in Bright Pink Green and Yellow Lined Graphic Style 

# data[].attributes.body
Ventajas

Alta calidad del software gracias a las pruebas continuas.

Flexibilidad ante cambios en los requisitos del cliente.

Mejor comunicación entre desarrolladores y clientes.

Entrega rápida y frecuente de versiones funcionales.

Reducción de errores por programación colaborativa y automatización.

Desventajas

Requiere alta disciplina y compromiso del equipo.

No es ideal para equipos grandes o distribuidos.

Puede ser difícil de implementar en entornos tradicionales.

La presencia constante del cliente puede ser inviable en algunos proyectos.

# data[].attributes.attachment_link.title
Que es SCRUM y como usarlo en un proyecto