DESARROLLO DE COMPETENCIAS ESPECÍFICAS ORIENTADAS A MEJORAR LA CALIDAD DE LAS EMPRESAS MEDIANTE Entrenamiento de Métodos Agiles para el Desarrollo de Software. PROPUESTA DE CAPACITACION ABRIL 2015
DATOS GENERALES Tema: de Métodos Agiles para el Desarrollo de Software Nombre del Archivo: 2015_KERNEL_SCRUM_Publica DATOS DE CONFECCIÓN Emitido por: Héctor J. González-Santos Fecha de Emisión: 10/Abril/2015 Fecha de Modificación: Modificado por: Aprobado por: Héctor J. Gonzalez-Rodríguez Homologado por: DATOS DE CONTACTO KERNEL Héctor J. González-Santos hsantos@kerneltechnologies.com MEXICO FIRST MEXICO FIRST LISTA DE DISTRIBUCIÓN Ing. Raúl González Ing. Andrés Simón Bujaidar
1. OBJETIVO DE LA PROPUESTA Promover a los participantes las habilidades necesarias para comprender los conceptos fundamentales y avanzados de Medición y Estimación de Proyectos de Software. La capacitación permitirá a los participantes a en los cursos y/o diplomados de: Scrum Product Owner Accredited: Comprender el rol y responsabilidad del Dueño de producto y procesos asociados a su participación. El Dueño de producto es un especialista en el dominio de aplicación y tiene una visión del proyecto para administrar las interacciones con las áreas e involucrados del negocio. Dado que este rol tiene la responsabilidad de tomar decisiones sobre los valores y prioridades del producto a ser desarrollado en el proyecto, es crítico que entienda los factores críticos a administrar para el éxito o fracaso en el context de las metodologías ágiles. Scrum Master Accredited: Comprender el rol y responsabilidad del Scrum Master y procesos asociados a su participación. Este curso entrena a los participantes en todos los aspectos clave de la metodología Scrum y los prepara para tomar el examen profesional en línea en www.scrum.org. Es importante este curso para asegurar que la metodología es aplicada correctamente en la organización que desea aplicarla. Diplomado en Alta Productividad en Scrum: Este curso de cuatro días permitirá a los participantes conocer los principios, roles y métodos de trabajo definidos en Scrum. Así mismo, los participantes usarán un método y herramientas de alto desempeño definidas, las cuales implementan los principios de Scrum y agregan elementos de valor al trabajo diario, tales como métricas, actividades de alta calidad y comunicación. Seminario de Scrum Para Directores de Empresas: Entender a un nivel general los principios y factores de éxito en la implementación de las metodologías ágiles. Comprender el rol de la gerencia en una implementación de administración de proyectos de desarrollo de software con scrum, así como algunas recomendaciones para obtener el máximo beneficio que otorgan estas metodologías. Scrum para Emprendedores e Innovadores: Definir y establecer las características para nuevos productos orientados a resolver alguna necesidad específica del mercado o de la organización, mediante el uso de técnicas y herramientas que faciliten la evolución de un producto en el ciclo de vida, dentro de un contexto de metodologías ágiles..
2. INVERSION Y ALCANCE DE LA CAPACITACION 2.1 INVERSION DEL PROYECTO La inversión requerida para las capacitaciones en la metodología de es la siguiente: CURSOS: La inversión indicada considera precios especiales para el programa México FIRST. Kernel ofrece programas de implantación de las metodologías de calidad mediante: Desarrollo de proyectos pilotos Programas de implantación específicos Para las empresas que contraten los programas de capacitación de México First, Kernel ofrece los siguientes esquemas de apoyo en consultoría: 20% de descuento en proyectos de Consultoría: Mentoreo de proyectos, implementación de los modelos, desarrollo de proyectos piloto, etc. DIPLOMADO DE ALTA PRODUCTIVIDAD CON SCRUM SEMINARIO DE SCRUM PARA DIRECTORES DE EMPRESAS SCRUM PARA EMPRENDEDORES e INNOVADORES Duración Horas Personas / Grupo Precio por persona % Precio de ahorro Foráneo México Normal México First First Mínimo Máxi mo 32 29,400.00 26,460.00 10% 26,460.00 10 30 24 19,800.00 17,820.00 10% 17,820.00 10 30 24 22,000.00 19,800.00 10% 19,800.00 10 30 SCRUM MASTER ACCREDITED CERTIFICATION SCRUM PRODUCT OWNER ACCREDITED CERTIFICATION 16 12,900.00 10,965.00 10% 10,965.00 10 30 16 12,900.00 10,965 10% 10,965.00 10 30
2.2 CONDICIONES DE LA PROPUESTA Validez: 1 de Mayo del 2015 a Julio del 2016 o antes si el tipo de cambio considerado rebasa un 7% Precios incluyen IVA Forma de pago: 100% al inicio de cada curso, pago por medio de transferencia bancaria. Viáticos: Los programas incluyen viáticos dentro de las ciudades de México Guadalajara y Monterrey. En el caso de cursos cerrados, todas las facilidades requeridas para impartir este taller son por cuenta del cliente (aulas, red, proyectores, alimentos en descansos, pantalla, rotafolio, etc.). En el caso de cursos abiertos, los participantes foráneos corren con los gastos de sus viáticos. El tipo de cambio considerado para el mismo es de $15.45 pesos por dólar. Si hay cambios importantes de mayores a del 5%, se deberá de reflejar en los precios finales. 2.3. PREREQUISITOS Scrum Master: Estudiar la Guía Scrum de la página www.scrum.org Leer algún libro relevante sobre metodologías Scrum. Se recomienda Agile Project Management - Ken Schwaber Haber participado en procesos de administración de proyectos. Scrum Product Owner: Este curso es introductorio y no tiene requisitos previos, aunque resulta útil que los participantes tengan algún conocimiento sobre el uso de metodologías ágiles. Diplomado de Alta Productividad en Scrum: Conocimientos previos. - Conocimientos en programación (deseable). - Inglés. Requisitos técnicos. - Computadora Laptop con 500 MB de disco duro libres. - Microsoft Office. - Puertos USB. - Tarjeta de red. - Java JRE 1.6 o superior. Scrum Enterpreneurs e Innovadores: Estar familiarizado con el ciclo de vida de un producto, en especial la parte inicial de innovación y desarrollo.
2.4. ALCANCE DE LAS CAPACITACIONES/DIPLOMADOS 2.4.1 DIPLOMADO DE ALTA PRODUCTIVIDAD EN SCRUM: Curso Alcance: Dirigido a Gerentes de desarrollo, Líderes de Proyecto y miembros de equipo, incluyendo: analistas, ingenieros de software, ingenieros de pruebas, ingenieros de calidad. Temas: Diplomado de 1. Qué es Scrum? Alta 1. Orígenes. Productividad 2. Historia. Con Scrum 32 horas 3. Por qué Scrum funciona? 2. Principios de Scrum 1. Control Empírico. 2. Auto-Organización 3. Colaboración. 4. Prioridades basadas en valor. 5. Time-Boxing 6. Desarrollo Iterativo. 7. Calidad. 8. Cambio. 3. Organización. 1. Roles del proyecto Scrum. 2. Product Owner 3. Scrum Master 4. Equipo Scrum 5. Scrum vs. Project Management tradicional. 4. El marco de trabajo Scrum 1. Inicio (Visión, Product Backlog, Release Planning). 2. Plan y estimación 1. User Stories. 2. Planning Poker. 3. Sprint Planning. 4. Definition of Done. 3. Implementación. 1. Daily Scrum Meeting. 4. Revisión y Retrospectiva. 5. Liberación
Curso 5. Escalando Scrum 1. Equipos y proyectos grandes. 2. Equipos distribuidos geográficamente. (Cont) 3. Proyectos multiequipo. Diplomado de 6. Un vistazo a un método de trabajo de alto desempeño. Alta 1. Team Software Process. Productividad 2. Principios y objetivos de TSP. En Scrum 1. Equipos TSP. 2. Organización y comunicación. 3. Roles administrativos y roles operativos 3. Métricas. 4. Estrategia de desarrollo. 5. Estimación y Plan. 6. Administración de la calidad. 7. Mapa de equivalencia Scrum - TSP 1. Fases. 2. Artefactos. 3. Roles. 4. Implementación. 8. Simulador del método 1. Planeación del proyecto con Process Dashboard. 2. Introducción de métricas de seguimiento. 3. Elección del proceso. 4. Ejecución del Sprint. 5. Daily Meeting con reportes y métricas. 6. Seguimiento del proyecto. 7. Evaluación y retrospectiva. Entregables: Diploma de Kernel al Diplomado de Alta Productividad en Scrum Certificación como Scrum Master Accredited (al aprobar el examen de certificación ante el Scrum Institute)
2.4.2 SEMINARIO DE SCRUM PARA DIRECTORES DE EMPRESAS: - Seminario Ejecutivo - Scrum Master Curso Seminario Ejecutivo 8 Horas Alcance: Dirigidos a quienes se encuentran en una posición gerencial o tomarán un rol importante en la transición hacia esta metodología. Dirección General, Gerencia de Operaciones, Oficina de Proyectos, Desarrollo de negocio, Ventas y gerentes de mercadotecnia que podrían tomar una responsabilidad relevante en la implementación de ágil. Temas: Introducción a los conceptos de Agil El manifiesto de Agil, principios y prácticas Por qué usar Agil? Roles y responsabilidades en equipos Scrum Artefactos y actividades en Agil (ritos y ceremonias) Requerimientos e Historias de Usuarios Estimaciones y planeación Monitoreando el seguimiento. Iteraciones, kanban, Gráfico de apagado (Burn down chart). Comunicación, colaboración y cultura Riesgos que debe administrar la gerencia Implementando y desplegando métodos ágiles Entregables: Diploma de Kernel al Seminario Ejecutivo Certificación como Scrum Master Accredited (al aprobar el examen de certificación ante el Scrum Institute)
Curso Scrum Master 16 horas Alcance: Dirigido a quienes tengan interés en tomar el rol de Scrum Master o aquellos que trabajen en el ambiente Scrum y tengan necesidad de contar con conocimientos a detalle sobre la metodología. Temas: Historia y antecedentes de Ágil o Orígenes o Scrum y PMI, CMMi, Prince 2 (DSDM) o Programación extrema, técnicas asociadas: programación por partes, integración continua, TDD, refactoraje, etc. o Manifiesto ágil Marco de referencia Scrum o Roles: Dueño de producto, scrum master, equipo de desarrollo o Artefactos: Backlog, gráfico de apagado o Ceremonias: planeación de release, sprint, reunión scrum, revisión de sprint, retrospectiva. Ejercicio de planeación Implementación scrum a nivel organizacional Examen Scrum Master Entregables: Diploma de Kernel al Curso de Scrum Master Certificación como Scrum Master Accredited (al aprobar el examen de certificación ante el Scrum Institute) Ave. Alianza Sur No 303, Entregables: Ofna 212
2.4.3 SCRUM MASTER ACCREDITED CERTIFICATION Curso Scrum Master 16 horas Alcance: Dirigido a quienes tengan interés en tomar el rol de Scrum Master o aquellos que trabajen en el ambiente Scrum y tengan necesidad de contar con conocimientos a detalle sobre la metodología. Temas: Historia y antecedentes de Ágil o Orígenes o Scrum y PMI, CMMi, Prince 2 (DSDM) o Programación extrema, técnicas asociadas: programación por partes, integración continua, TDD, refactoraje, etc. o Manifiesto ágil Marco de referencia Scrum o Roles: Dueño de producto, scrum master, equipo de desarrollo o Artefactos: Backlog, gráfico de apagado o Ceremonias: planeación de release, sprint, reunión scrum, revisión de sprint, retrospectiva. Ejercicio de planeación Implementación scrum a nivel organizacional Examen Scrum Master Entregables: Diploma de Kernel al Curso de Scrum Master Certificación como Scrum Master Accredited (al aprobar el examen de certificación ante el Scrum Institute) Entregables:
2.4.4 SCRUM PARA EMPRENDEDORES E INNOVADORES Curso Scrum para Emprendedores e Innovadores 24 Horas Alcance: Dirigido a emprendedores, startups, diseñadores, desarrolladores de producto que tienen como parte de su responsabilidad definir y establecer nuevos productos o servicios y forman parte de un equipo ágil con el rol de dueño de idea/producto para el desarrollo de un nuevo negocio. Temas: Conociendo herramientas de innovación necesarias para que las organizaciones tengan éxito Habilidades y estratégias efectivas para trabajar y administrar organizaciones innovadoras Identificando y estableciendo las necesidades para un producto Técnicas para generar y analizar ideas: lluvia de ideas, grupo nominal, Delphi, Voz del cliente (VOC) y Despliegue de la función de calidad (QFD). Captura de los objetivos de un producto y/o ideas de innovación mediante user stories Priorización de componentes funcionales Administración del Backlog de producto o de idea de innovación Administrando la calidad de los productos Conceptos de planeación, introducción a los conceptos de Agil El manifiesto de Ágil, principios y prácticas El ciclo de mejora continua de Deming aplicado Roles y responsabilidades en equipos auto administrados Artefactos y actividades en Ágil (ritos y ceremonias) Comunicación, colaboración y cultura Implementando Ágil en una organización Interacción entre Scrum Master, Dueño de producto, líder de proyecto, cliente, representante del cliente y Visionarios/Innovadores Trabajo iterativo, flexible y adaptable Entregables: Diploma de Kernel al Diplomado de Scrum para Emprendedores e Innovadores Certificación como Scrum Product Owner Accredited (al aprobar el examen de certificación ante el Scrum Institute)
2.4.5 SCRUM PRODUCT OWNER ACCREDITED CERTIFICATION Curso Scrum Product Owner 16 horas Alcance: Dirigido a quienes están interesados en tomar el rol de Dueño de producto (Product Owner), incluyendo Gerentes de producto, Analistas de negocio, Desarrollo de negocio, Ventas y gerentes de mercadotecnia que podrían tomar una responsabilidad en este rol de involucrado clave en los proyectos. Temas: Introducción a los conceptos de Agil El manifiesto de Agil, principios y prácticas El ciclo de mejora continua de Deming aplicado Métodos ágiles: Scrum, XP, Lean, Kanban Roles y responsabilidades en equipos autoadministrados Artefactos y actividades en Agil (ritos y ceremonias) Requerimientos e Historias de Usuarios Estimaciones y planeación Uso de la función de desarrollo de la calidad (QFD) y otros modelos para categorizar prioridades de producto Reporte y seguimiento de proyecto Pruebas y cómo funciona en proyectos ágiles Comunicación, colaboración y cultura Riesgos que debe administrar el Dueño de producto Implementando y desplegando métodos ágiles Entregables: Diploma de Kernel al Curso de Scrum Product Owner Certificación como Scrum Product Owner Accredited examen de certificación ante el Scrum Institute) (al aprobar el
2.4. Exámenes de Certificación CURSO EXAMEN ENTIDAD CLAVE SCRUM MASTER SCRUM MASTER SCRUM INSTITUTE SMAC SEMINARIO DE SCRUM PARA DIRECTORES DE EMPRESAS Accredited Certification DIPLOMADO DE ALTA PRODUCTIVIDAD EN SCRUM SCRUM PRODUCT OWNER SCRUM PARA EMPRENDEDORES E INNOVADORES SCRUM PRODUCT OWNER Accredited Certification SCRUM INSTITUTE SPOAC 2.5. Métodos de Instrucción y Materiales Método de instrucción: Exposición Discusión en grupo Actividades en equipo Material: Presentación digital y ejercicios. 3. EQUIPO DE TRABAJO El desarrollo e impartición de los cursos se encuentra a cargo de instructores que fueron seleccionados por su experiencia y contacto con problemas reales de los negocios, ya que han enriquecido su formación teórica participando en diferentes proyectos de tecnología y de procesos de negocio, lo cual les permite aportar su experiencia durante la impartición de los cursos. Así mismo, los instructores reciben capacitación para asegurar la incorporación de las últimas novedades relacionadas con soluciones de tecnología, procesos de negocio, administración y mejores técnicas para la transmisión de los conocimientos.