1-1 Inducción al curso 1-1-1 Aviso Legal 1-1-2 Inducción 2 Fundamentos de Métodos Ágiles 2-1 Los valores, principios y filosofías que sustentan la agilidad 2-1-1 La esencia de la agilidad 2-1-2 El Agile Manifesto 2-1-3 Los 12 principios ágiles atrás del Manifiesto 2-2 El ciclo de vida iterativo e incremental. 2-2-1 Prácticas que aceleran la Agilidad 2-2-2 Modelo Cascada 2-2-3 Proceso iterativo 2-2-4 Desarrollo incremental 2-2-5 Proceso iterativo e incremental 2-2-6 El Modelo de ciclo de vida Agile 2-2-7 Ventajas y Desventajas de modelos Iterativos e Incrementales 2-3 Contrastando la agilidad con otros métodos de desarrollo de software 2-3-1 Ágil vs Cascada 2-3-2 Ágil vs Métodos incrementales tradicionales 2-4 Elaboración de requerimientos progresivos 2-4-1 ¿Por qué Progresivo? 2-4-2 Proyecto vs Necesidades del cliente 2-4-3 Elaborando requerimientos progresivos 2-4-4 Roadmap 3 Frameworks Ágiles 3-1 Frameworks Ágiles 3-1-1 Frameworks Ágiles 3-1-2 LSD: Lean Software Development 3-1-3 SCRUM 3-1-4 XP: Xtreme Programming 4 Documentación en Métodos Ágiles 4-1 Inducción 4-1-1 Porqué documentar 4-1-2 Cuál es su propósito 4-1-3 Puntos Críticos de la documentación 4-1-4 Porqué documentamos 4-1-5 Cuando la documentación es una buena opción 4-1-6 Cuando la documentación es Ágil 4-1-7 Documentos en Ágil 4-2 Documentos potenciales 4-2-1 Documentos potenciales a ser creados por tu equipo 4-2-2 Documentos a lo largo del SDLC 5 Modelos de comunicación en Ágiles 5-1 Modos de comunicación 5-1-1 Modos de comunicación 6 SCRUM 6-1 Inducción 6-1-1 Objetivos 6-1-2 A quién va dirigido 6-1-3 Requisitos para tomar este curso 6-1-4 Qué voy a aprender 6-1-5 Temario General 6-2 Introducción a SCRUM 6-2-1 Limitaciones e impactos de los proyectos 6-2-2 Historia 6-2-3 Donde es utilizado 6-2-4 Qué es Scrum 6-2-5 Características 6-2-6 Beneficios 6-2-7 Escalabilidad 6-2-8 Convene: Scrum of Scrums 6-2-9 Requisitos para usarlo 6-2-10 Requisitos culturales 6-2-11 Flujo Scrum 6-3 Inicialización 6-3-1 Stakeholder consultation 6-3-2 Qué involucra 6-3-3 CASE STUDY (CS): Business Case 6-3-4 CS: Genera tu Project Business Case 6-3-5 Project Vision Statement 6-3-6 CS: Selecccionar Product Owner 6-3-7 CS: Generar Project Vision Statement 6-4 Áreas principales Scrum 6-4-1 Áreas principales 6-4-2 Principios Scrum 6-4-3 Aspectos Scrum 6-4-4 Procesos Scrum 6-5 Product Backlog 6-5-1 Qué es 6-5-2 Ejemplo 6-5-3 Grooming 6-5-4 Product Backlog Refinement 6-5-5 Priorización 6-5-6 CS: Genera tu product backlog 6-6 Release Planning 6-6-1 Qué es 6-6-2 Tipos 6-6-3 Feature Driven 6-6-4 Data Driven 6-6-5 CS: Genera tu Release Planning 6-7 Historias de Usuario 6-7-1 Historias de Usuario 6-7-2 Ejemplos 6-7-3 Modelo INVEST 6-7-4 Criterios de Aceptación 6-7-5 Nivel detalle progresivo 6-7-6 CS: Genera tus Historias de Usuario 6-8 Estimación 6-8-1 Técnicas de Estimación 6-8-2 Mínimo de personas para estimar 6-8-3 Planning Poker 6-8-4 Procedimiento Planning Poker 6-8-5 CS: Estima para tu proyecto 6-9 Sprint Backlog 6-9-1 Qué es 6-9-2 Fases 6-9-3 Resumen Sprint Backlog 6-9-4 Otras Características 6-9-5 Ejemplo de Planeación Sprint Backlog 6-9-6 Desglose de tareas 6-9-7 Case Study: Genera tu Planeación Sprint Backlog 6-10 Sprint Execution 6-10-1 Sprint Execution 6-10-2 Scrum Task Board 6-10-3 Grafica Burn-Down 6-10-4 Grafica Burn-Up 6-10-5 Definición de Done DoD 6-10-6 Reunión Diaria SCRUM 6-10-7 Reglas Sprint 6-10-8 CS: Genera tu tablero Scrum Board 6-10-9 CS: Genera tu Entregable 6-11 Inspección y Adaptación 6-11-1 Actividades: Inspeccionar y Adaptación 6-11-2 Sprint Review 6-11-3 Retrospective Meeting 6-11-4 CS: Documenta resultados de Sprint review & retrospective 6-12 Otros Conceptos 6-12-1 Incremento 6-12-2 Deuda Técnica 6-12-3 Herramientas para SCRUM 6-13 Flujo Sprint en 1 min 6-13-1 Ejemplo: flujo de Scrum 6-14 Case Study: Trabajo Final 6-14-1 Case Study: Ejercicio Final 7 Agile Testing 7-1 Características de QA en Ágiles 7-1-1 Contrastes 7-1-2 Características de QA en Ágiles 7-1-3 Guías Primarias de implementación y análisis 7-2 Mitos de QA en la Agilidad 7-2-1 Mitos de QA en la Agilidad 7-3 5 Dimensiones de la Prueba del Software en la Agilidad 7-3-1 5 Dimensiones de la Prueba del Software en la Agilidad 7-4 The Testing Manifesto 7-4-1 The Testing Manifesto 7-5 Modelos de Prueba Ágiles 7-5-1 Exploratory Testing 7-5-2 Mapas Mentales 7-5-3 Y las herramientas de administración de pruebas? 7-5-4 Exploratory vs Scripted Testing 7-6 El Rol de Automatización en la agilidad 7-6-1 El Rol de Automatización en la agilidad 7-7 Cómo participa QA en Métodos Ágiles 7-7-1 Cómo participa QA en Métodos Ágiles 7-7-2 Actividades de Pruebas Agiles 7-7-3 Ambiente de Pruebas 7-8 Cuadrante de Pruebas Ágiles 7-8-1 Cuadrante de Pruebas Ágiles 7-9 Practicas Ágiles 7-9-1 TDD - Test-driven development 7-9-2 BDD – Behavior-Driven Development 7-9-3 ATDD - Acceptance Test Driven Development 7-9-4 DDD - Domain-driven design 7-10 Indicadores 7-10-1 Indicadores 7-11 Herramientas 7-11-1 TC SUITES 7-11-2 JIRA - ATLASSIAN 7-11-3 TFS - MICROSOFT 8 Devops 8-1 Fundamentos DevOps 8-1-1 Qué es DevOps 8-1-2 Herramientas DevOps 8-1-3 DevOps en Ágiles 8-1-4 Objetivos DevOps 8-1-5 Microservicios 8-1-6 ArchOps 8-2 Desarrollo Ágil 8-2-1 Desarrollo Ágil 8-3 Integración Continua 8-3-1 Qué es IC 8-3-2 Herramientas IC 8-3-3 Requisitos y Beneficios 8-4 Entrega Continua 8-4-1 Qué es Entrega Continua 8-4-2 Etapas de Entrega Continua 8-4-3 Requisitos y Beneficios 8-4-4 DataOps 8-5 Despliegue Continuo 8-5-1 Qué es Despligue Continuo 8-5-2 Requisitos y Beneficios 8-6 Pruebas Continuas 8-6-1 Qué son Pruebas Continuas 8-6-2 Herramientas 8-7 Monitoreo Continuo 8-7-1 Qué es Monitoreo Continuo 8-7-2 Herramientas 9 Integración Continua 9-1 Introducción 9-1-1 Qué es Integración Continua 9-1-2 Ventajas 9-1-3 Necesidades: automatizar la construcción del sistema 9-1-4 Modelo CI 9-2 Como implementar una Arquitectura de CI 9-2-1 Utilizar un IDE para implementar 9-2-2 Equipo Desarrollo & Servidor de Control de Versiones 9-2-3 Repositorio de Artefactos 9-2-4 Automatización de gestión de dependencias 9-2-5 Automatización de ciclo de vida del proyecto 9-2-6 Pruebas automatizadas de código 9-2-7 Servidor de CI 9-2-8 Servidor de Análisis Estático de Código 9-2-9 Pruebas automatizadas Funcionales 9-2-10 Entorno de Pruebas funcionales 9-2-11 Pruebas No Funcionales 9-2-12 Pruebas de Seguridad 9-2-13 Modelo Final 10 Taller Integración Continua 10-0 Introduccion Taller 10-0-1 Introduccion 10-1 Instalación de Software 10-1-1 Eclipse Instalación y Prueba 10-1-2 Eclipse Prueba 10-1-3 Maven Instalación 10-1-4 Maven Prueba 10-1-5 Jenkins Instalación 10-1-6 Jenkins Configuración 10-1-7 Jenkins Prueba 10-1-8 Git Instalación 10-1-9 GitHub 10-1-10 Git y GitHub validación 10-1-11 Configurar Java Selenium 10-1-12 Instalación de Cucumber en Eclipse 10-1-13 Configuración de Cucumber en Eclipse 10-1-14 Instalación de Apache Mavens 10-1-15 Configuración Jenkins y Git 10-1-16 Crear cuenta de GitLab 10-1-17 Configurar GitLab 10-1-18 GitLab Prueba 10-2 Crear Proyecto Maven con Cucumber 10-2-1 Crear Proyecto Maven con Cucumber 10-3 Conectar Cucumber con Jenkins 10-3-1 Conectar Cucumber con Jenkins 10-4 Ejecutar Proyecto desde Jenkins 10-4-1 Ejecutar Proyecto desde Jenkins 10-5 Ejecutar Proyecto al Detectar Cambio en Repositorio 10-5-1 Ejecutar Proyecto al Detectar Cambio en Repositorio 10-5-2 Ejecutar Proyecto al Detectar Cambio en Repositorio GitLab |
![]()
|