Introducción a las Metodologías Ágiles. Introducción a Scrum. Roles Ceremonias Artefactos Métricas
|
|
- Yolanda Silva Cruz
- hace 8 años
- Vistas:
Transcripción
1
2 Introducción a las Metodologías Ágiles Introducción a Scrum Roles Ceremonias Artefactos Métricas
3 Mauricio Silclir Ingeniero en Sistemas de Información (UTN FRC) Scrum Master del Centro de Desarrollo de Software; Motorola Paula Izaurralde Especialista en Ingeniería en Sistemas de Información (UTN FRC) Especialista de Calidad en Motorola Mobility, Cba. Ayudante; Métricas de Software; UTN Córdoba Investigador categoría F LIDICALSO; UTN Certified Scrum Master Ayudante en Metodologías Ágiles en el Desarrollo de Software Investigador Categoría G; LIDICALSO; UTN Certified Scrum Master
4 Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar: Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación extensiva Colaboración con el cliente sobre negociación contractual Respuesta ante el cambio sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas Ref:
5 Adaptabilidad Colaboración Feedback Visibilidad Entrega Rápida Foco en Valor Comunicación Title of Presentation 11 de abril de 2013 Reducir Desperdicios
6 Agile describe una, no el método en sí mismo Debajo del paraguas Agile, existen varios, como Extreme Programming, Scrum, Lean Development, etc. Cada una de estas metodologías persigue (comunicación mejorada, software funcional, colaboración y participación del cliente, feedback, simplicidad, respuesta a cambios)
7
8 Es una enfoque para la gestión de un proyecto. Más que una metodología o proceso, es un Marco de Trabajo Utiliza procesos Orientado a No está restringido a proyectos de software solamente Tiene una implementación (silver bullet), pero no es una bala de plata Su visión es opuesta a la propuesta por la metodología en cascada
9 Opuesta a la metodología en Cascada Requerimientos Diseño Código Prueba En vez de hacer una sola cosa a la vez......los equipos Scrum hacen un poco de todo, todo el tiempo Ref: The New New Product Development Game by Takeuchi and Nonaka. Harvard Business Review, January 1986.
10 Ciclo de vida Scrum
11 Criterios Básicos de Scrum Equipos pequeños, de entre 5 y 8 personas Ubicados en el mismo lugar físico de trabajo Dueño del Producto disponible (en casi cualquier momento!) El Dueño del Producto NO ES el Scrum Master Scrum Master preferentemente ubicado en el mismo lugar que el equipo de trabajo Tres criterios básicos: disciplina, disciplina y disciplina
12 Prácticas Fuertemente Recomendadas Automatización de pruebas unitarias Automatización de pruebas de sistema Herramientas integradas (por ejemplo, para mantener trazabilidad entre ítems) Integración Continua (builds automatizados, ejecución de pruebas, análisis estático de código, colección de métricas, etc.) Aprendizaje implícito Documentación implícita
13 Marco de Trabajo Scrum Ceremonias Planificación del Sprint Reunión Diaria Revisión del Sprint Retrospectiva del Sprint Artefactos Backlog de Producto Backlog de Sprint Planes de Proyecto y de Release Métricas Etc.
14 Dueño del Producto Define las funcionalidades, decide la fecha de release y su contenido Prioriza el Backlog de Producto Puede cambiar las funcionalidades y prioridades en cada sprint Acepta o rechaza los resultados del sprint Participa en las reuniones de Planificación de Sprint y revisión Scrum Master Asegura que el equipo sea completamente funcional y productivo Promueve la cooperación entre todos los roles y remueve barreras Protege al equipo de interferencias externas Asegura que el proceso sea cumplimentado Participa en las reuniones diarias, de planificación de sprint y revisión del mismo Equipo Típicamente de 5-9 personas Selecciona el Backlog de Sprint Tiene el derecho de hacer lo que sea dentro de los límites de las guías del proyecto para alcanzar el objetivo del sprint Se organiza a sí mismo y a su trabajo Demuestra los resultados del trabajo al Dueño del Producto
15 Marco de Trabajo Scrum Ceremonias Planificación del Sprint Reunión Diaria Revisión del Sprint Retrospectiva del Sprint Artefactos Backlog de Producto Backlog de Sprint Métricas Planes de Proyecto y de Release Etc.
16 Scrum Master Dueño del Producto Equipo Planificación Computadora? Planificación de Sprint SEGMENTO 1 El Dueño del Producto presenta el Backlog de Producto con más alta prioridad El equipo selecciona los ítems del Backlog de Producto con los que se puede comprometer SEGMENTO 2 Decidir la estrategia para alcanzar el objetivo del sprint (diseño) Las tareas son creadas Se estiman las tareas y el backlog de sprint De manera colaborativa, no solamente el Scrum Master! Máx. 4 horas Máx. 4 horas
17 Reglas NO son reuniones de reporte de estado al Scrum Master Son compromisos frente a los demás miembros del equipo Diaria En el mismo lugar A la misma hora (sea puntual!) 15 minutos Participantes (Equipo) El Scrum Master comienza la reunión al horario convenido (sin importar quién está presente y quién no!)
18 Revisión del Sprint / Retrospectiva del Sprint Revisión del Sprint El equipo presenta la funcionalidad terminada (done) al Dueño del Producto y demás stakeholders Los miembros del equipo responden las preguntas de los stakeholders en relación a la demostración, y toman nota de los cambios propuestos Al finalizar la presentación, los stakeholders dan su impresión acerca del producto, cambios deseados y la prioridad de esos cambios - Reunión informal - 1h de preparación Retrospectiva del Sprint Provee una visión periódica de qué está funcionando y qué no está funcionando Típicamente de 1 hora Se realiza al final de cada sprint Todo el equipo participa (Scrum Master, Dueño del Producto, Equipo) Se pueden utilizar varias técnicas
19 Marco de Trabajo Scrum Ceremonias Planificación del Sprint Reunión Diaria Revisión del Sprint Retrospectiva del Sprint Artefactos Backlog de Producto Backlog de Sprint Métricas Planes de Proyecto y Release Etc.
20 Backlog de Producto Es la lista maestra de toda la funcionalidad deseada del producto. Esta lista expresa los requerimientos del dueño del producto en su lenguaje, está estimada y se encuentra ordenada de acuerdo a la prioridad de cada ítem. Crear un módulo de administración de usuarios Login de usuarios Definición de actividades del proyecto Actividades asignadas a cada usuario Permitir el registro de horas semanales por usuario Como administrador del sistema, quiero crear nuevos usuarios, modificar los datos de usuarios existentes y eliminar usuarios obsoletos, de manera de controlar el acceso al sistema de registro de horas. Prioridad: Alta Estimación: 13 story points Criterio de Aceptación: Discusiones: Incluir un dashboard de métricas básicas
21 Backlog de Sprint Crear estructura de BD Como administrador del sistema, quiero crear nuevos usuarios, modificar los datos de usuarios existentes y eliminar usuarios obsoletos, de manera de controlar el acceso al sistema de registro de horas. Prioridad: Alta Estimación: 13 sp Criterio de Aceptación: Discusiones: Crear web service para conexión LDAP Crear pantalla de login Crear casos de prueba automáticos para LDAP Crear casos de prueba manuales de la pantalla Crear las tablas de usuario, permisos y permisos/usuario en la BD, generando los scripts de las mismas. Crear los correspondientes mappings de Hibernate, y las clases DAO de Usuario y Permisos. Generar las pruebas unitarias para las DAO. Responsable: Mauricio Complejidad: Baja Estimación: 16 hs Discusiones: Actualizar el manual de usuario
22 Ítems de Backlog de Sprint Un ítem de backlog de sprint es una descripción de una tarea necesaria para completar una historia de usuario dada. El backlog de sprint está compuesto por todas las tareas necesarias para completar todas las historias comprometidas. Descripción: la descripción de la tarea. No tiene una estructura particular. Crear las tablas de usuario, permisos y permisos/usuario en la BD, generando los scripts de las mismas. Crear los correspondientes mappings de Hibernate, y las clases DAO de Usuario y Permisos. Generar las pruebas unitarias para las DAO. Responsable: Mauricio Complejidad: Baja Estimación: 16 hs Discusiones: Responsable: la persona encargada de llevar a cabo la tarea. Generalmente, los miembros del equipo se auto asignan las tareas. Complejidad: no es un campo mandatorio. Sirve de guía para las estimaciones. También se suele utilizar para distribuir el trabajo entre los miembros del equipo. Estimación: estimación en horas o días hombre. Es una estimación de esfuerzo. Discusiones: Registro de las decisiones que se van tomando (ej: de diseño), especificación más detallada de algún aspecto de la funcionalidad que se está implementando, etc.
23 Producto Épicas Historias de usuario Un producto puede incluir varias funcionalidades Una Épica es una historia de usuario de muy alto nivel que representa una funcionalidad específica Tareas Una historia de usuario está compuesta por varias tareas
24 Cálculo de la capacidad del equipo La capacidad del equipo es la cantidad de horas efectivas que dicho equipo tiene disponibles, para este sprint. Días disponibles Horas diarias disponibles % asignación al proyecto Capacidad en el sprint Capacidad total del equipo 436 Capacidad individual = dias_disp * horas_diarias_disp * porcentaje_asignacion Capacidad equipo = (capacidad individual)
25 Backlog de Sprint Historia #1 Estimación: 13 sp Tarea #1.1 Estimación: x1 horas Tarea #1.2 Estimación: y1 horas Tarea #1.n Estimación: z1 horas Velocidad Estimada 38 Historia #2 Estimación: 20 sp Tarea #1.1 Estimación: x1 horas Tarea #1.2 Estimación: y1 horas Tarea #1.n Estimación: z1 horas Cantidad de horas < capacidad del equipo Tarea #1.1 Estimación: x1 horas Historia #3 Estimación: 5 sp Tarea #1.2 Estimación: y1 horas Tarea #1.n Estimación: z1 horas
26
27 Nombre de la métrica Propósito/Objetivo Formula Responsable de Colectarla Período de Reporte Tendencia de Regresión Lineal Sprint BurnDown Chart (SBDC) Provee un indicador diario del progreso respecto del trabajo comprometido para el sprint actual. Trabajo Pendiente + Tendencia = Trabajo pendiente del día anterior a ayer + Trabajo pendiente de ayer + Trabajo pendiente de hoy) / 3 Scrum Master Se colecta una vez por día. Es la métrica principal de seguimiento del Sprint.
28 Día 1 Día 2 Día 3 Día 4 Día 5 Día 6 Día 7 Día 8 Día 9 Día 10 Día 11 Día 12 Día 13 Día 14 Día 15 Día 16 Día 17 Día 18 Día 19 Día 20 Horas Pendientes 250 Burndown Burndown Lineal (Burndown) 50 0
29
30 # Story Points Nombre de la métrica Propósito/Objetivo Formula Responsable de Colectarla Período de Reporte Velocity (Veln) La Velocity permite a los miembros del equipo conocer el ratio de progreso del equipo completo. Vel[n] = # Story Points por Sprint Scrum Master Se colecta un punto por Sprint. Se utiliza para la planificación de cada sprint, y para los ajustes en el release. Velocity Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 Sprint 9 Sprint 10 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 Sprint 9 Sprint 10 Velocity
31 Nombre de la métrica Release BurnDown Chart Propósito/Objetivo Ayuda a determinar la probable fecha de finalización del release, teniendo en cuenta la performance (velocidad) del equipo y los cambios introducidos en el alcance. Formula Intersección de las líneas de tendencia de la velocidad del equipo y el trabajo introducido al release. Provee una aproximación a la fecha de release. Responsable de Período de Reporte Colectarla Scrum Master Se recolecta un punto por Sprint. Se utiliza para la planificación de cada sprint, y para los ajustes en el release.
32
33 Trabajo restante Cambios en el Alcance Lineal (Trabajo restante) Lineal (Cambios en el Alcance)
34 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 Sprint 9 Sprint 10 # Story Points Nombre de la métrica Deferred Ratio (DFRT) Propósito/Objetivo Muestra el número de historias de usuariodiferidas por sprint, en relación a la cantidad total de user stories inicialmente comprometidos en el sprint. Formula Deferred Ratio = # User Stories Diferidas/ # Total User Stories del Sprint Responsable de Colectarla Scrum Master Período de Reporte Se colecta un punto por Sprint. Se utiliza para la planificación de cada sprint, y para los ajustes en el release. 35 Deferred Ratio Deferred Ratio 5 0
35 Revisiones del sprint Métodos comunes Tamaño Puntos de historia # Historias de Usuario LOCs Satisfacción del cliente 5 métricas básicas Esfuerzo Capacidad Esfuerzo estimado Pila de defectos Defectos Calendario Duración del sprint Plan de Release
36 Herramientas de Soporte para Scrum Pizarra y Post-its (y buena letra) Excel (o cualquier cosa parecida)
37 Herramientas de Soporte para Scrum Orientadas a Agile Sistemas ALM (Application Life-cycle Management)
38 Preguntas
39
40 Una mirada retrospectiva al desarrollo ágil: el camino recorrido y a recorrer Organizan: LIDICALSO - Cátedra de Métricas del Software - Cátedra de Metodologías Ágiles Disertante: Diego Rubio Fecha: 7 de Mayo 2013 Horario: 18:30 a 20:30 Requerimientos Agiles Organizan: LIDICALSO - Cátedra de Métricas del Software - Cátedra de Metodologías Ágiles Disertantes: Natalia Andriano, Claudio Gonzalez Fecha: 4 de Junio 2013 Horario: 18:30 a 20:30 Testing Ágil Organizan: LIDICALSO - Cátedra de Métricas del Software - Cátedra de Metodologías Ágiles Disertantes: Marcela Garay Moyano, Paula Izaurralde, Luciano Marzo Fecha: 6 de Agosto 2013 Horario: 18:30 a 20:30 Agendas:
41 Autor Título Editor Referencia Mike Cohn Mountain Goat Software atsoftware.com/topics/s crum Agile Manifesto g/ Mike Cohn User Stories Applied Addison Wesley ISBN: VersionOne VersionOne Scrumworks Danube mworks Team Foundation System Microsoft com/enus/library/ms242904(v S.80).aspx Rational Team Concert IBM rtc
42 Versión Fecha Descripción Autor 1.0.0_Draft_A 5 - Abril Primera versión adaptada del Material de la Cátedra de Métricas del Software/Metodologías Ágiles de Desarrollo de Software Abril 2013 A línea base después de revisión. Mauricio Silclir y Natalia Andriano. María Paula Izaurralde María Paula Izaurralde
Qué esperan aprender en esta clase?
Diego Rubio Álvaro Ruiz de Mendarozqueta Natalia Andriano Juan Pablo Bruno Mauricio Silclir Cuál es su experiencia con las metodologías ágiles? Qué esperan aprender en esta clase? 1 Cómo que métricas?
Más detallesScrum. Helder Marques
Scrum Helder Marques Gerencia de proyectos Es como el helado; viene en varios sabores ( Y muchas veces engorda ) Gerencia de proyectos Gerencia de proyectos Gerencia de proyectos Un poco de historia...
Más detallesProgramación Extrema. Ing. Sebastian Priolo
Programación Extrema Ing. Sebastian Priolo Metodologías Ágiles Menos orientadas a los documentos. Orientadas al código. El cambio es bienvenido. Procesos que cambian NO son predictivos Son adaptables Ejemplos
Más detallesManifiesto Ágil: Historia
Agile Manifesto and agile principles andmanifestoagile Nombre del Paper: agileprinciples. Fecha de publicación: Febrero 2001 Publicación: www.agilemanifesto.org Autores: ( XP ) 1.Kent Beck ( XP 2.Mike
Más detallesPaula Izaurralde. Especialista en Calidad en ARRIS Argentina. Ayudante en Metodologías Ágiles en el Desarrollo de Software
Marcela Garay Moyano Test Manager en ARRIS Argentina. Paula Izaurralde Especialista en Calidad en ARRIS Argentina. Luciano Marzo Tester en ARRIS Argentina ISTQB Certified Tester. Docente en la Diplomatura
Más detallesThe Agile Manifesto. Que es el Manifiesto Ágil?
Que es el Manifiesto Ágil? Lista de principios y valores Declaración de conceptos que guían el desarrollo de software Creado en Febrero del 2001 por la alianza ágil. 17 personas representantes de: Extreme
Más detallesSCRUM. Gestión ágil de proyectos
SCRUM Gestión ágil de proyectos 1 Qué es Scrum? SCRUM es una metodología ágil utilizada en el desarrollo de proyectos de software y que permite obtener el mejor resultado posible en la gestión de un proyecto
Más detallesDesarrollo Ágil. Introducción a desarrollo ágil. Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012
Desarrollo Ágil Introducción a desarrollo ágil Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012 Agenda Continuación de Scrum Tarea Bibliografía SCRUM Master (Roles) Representa la administración
Más detallesAplicación de metodologías Ágiles en TI. Elsa Mangione, PMP, PMI-ACP, CSM II Reunión de Miembros Abierta. Mendoza, 2013.
Aplicación de metodologías Ágiles en TI Elsa Mangione, PMP, PMI-ACP, CSM II Reunión de Miembros Abierta. Mendoza, 2013. 1 To Do En Proceso Done! Agile Scrum Intro Lean Kanban Aplicabilidad Cierre 2 To
Más detallesGestión de Proyectos con Metodologías Ágiles (Scrum)
Gestión de Proyectos con Metodologías Ágiles (Scrum) Marzo/2012 Overview Resumen Ejecutivo i Surgidas en la industria del software y actualmente difundida en proyectos de diversas áreas de especialidad,
Más detallesQué es scrum? scrumshortcuts.com
Qué es scrum? scrumshortcuts.com Qué es scrum? SCRUM es una metodología ágil de gestión de proyectos cuyo objetivo primordial es elevar al máximo la productividad de un equipo. La metodología scrumshortcuts.com
Más detallesCertified Scrum Developer (CSD), Módulo 3 y Track Completo
Certified Scrum Developer (CSD), Módulo 3 y Track Completo Surgida en 2009, la certificación CSD es la última novedad en certificaciones oficiales de la Scrum Alliance a través de la cual los equipos de
Más detallesDesarrollo Ágil con SCRUM. Itzcoalt Alvarez M. Joiz.Net
Desarrollo Ágil con SCRUM Itzcoalt Alvarez M. Joiz.Net Objetivo Acercamiento a SCRUM, conocer sus ventajas y desventajas, así como su funcionamiento. 2 Agenda Antecedentes Como funciona SCRUM Roles y responsabilidades
Más detallesIngeniería de Software II Segundo Cuatrimestre de 2008
Ingeniería de Software II Segundo Cuatrimestre de 2008 Clase 14: Introducción a los métodos ágiles y Scrum Buenos Aires, 9 de Octubre de 2008 Scrum: Qué es? Qué es un scrum? Un scrum es un agrupamiento
Más detallesDesarrollo ágil en tiempos de crisis. Alejandro Torres Castañeda y Analía Baño Dynkowski Baufest
Desarrollo ágil en tiempos de crisis Alejandro Torres Castañeda y Analía Baño Dynkowski Baufest allaboutagile.com It is not the strongest of the species that will survive or the most intelligent. It is
Más detallesScrum Manager Gestión de proyectos
Scrum Manager Gestión de proyectos INTRODUCCIÓN Caos Procesos Agilidad cc-by **Maurice** LICENCIA DE USO Este es un recurso educativo abierto (OER) del proyecto Scrum Manager Los contenidos OER de ScrumManager
Más detalles4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)
1_Visión general de SCRUM 2_Teoría de Scrum 3_El Equipo Scrum (Scrum Team) 3.1_El Dueño de Producto (Product Owner) 3.2_El Equipo de Desarrollo (Development Team) 3.3_El Scrum Master 4_Eventos de Scrum
Más detallesLa medición funcional de software con SCRUM
La medición funcional de software con SCRUM Guilherme Siqueira Simões 1 Agenda Introducción El contexto SCRUM El contexto de la medición funcional de software Combinando los dos Prejuicios comunes sobre
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesKaren Giraldo Escobar Graciela Catalina Soto PROYECTO DE GRADO I
Karen Giraldo Escobar Graciela Catalina Soto PROYECTO DE GRADO I Qué es SCRUM Beneficios Como Funciona Fundamentos Requisitos Historia Qué es SCRUM Beneficios Como Funciona Fundamentos Requisitos Historia
Más detallesCómo las metodologías ágiles ayudan a los proyectos de Inteligencia de Negocios
Cómo las metodologías ágiles ayudan a los proyectos de Inteligencia de Negocios Guillermo Watson Datalytics Stibenzon Cañas Sánchez Ceiba Software House Business Intelligence No es una tecnología ni un
Más detallesPROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM
Universidad Rafael Landivar Campus Quetzaltenango Facultad de Ingeniería PROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM Linda Estrella Córdova Monterroso
Más detallesRoles y Responsabilidades en la gestión de proyectos Scrum
en la gestión de proyectos Scrum Jesús E Méndez A #WebinarGratis 1 Quien es Jesus Mendez Coach Agile (2) Twitter: @chuzzete Web site: www.jesusmendez.ca Correo: info@jesusmendez.ca Scrum Master (5) + Volunteering
Más detallesUniversidad ORT Uruguay
Facultad de Ingeniería Metodología SCRUM Cátedra de Ingeniería de Software. Docente Responsable: Gastón Mousqués. Autor: Adriana Peralta 123357 2003 ÍNDICE GENERAL Introducción 2 Principales características
Más detallesIngeniería de Sistemas I
Ingeniería de Sistemas I Metodologías Ágiles 1 Agenda Metodologías Ágiles, Origen Valores y Principios de las Metodologías Ágiles Ejemplos de Metodologías Ágiles SCRUM XP SCRUM y XP Agilidad o Disciplina?
Más detallesIntroducción a las Metodologías Ágiles. Nicolás Brailovsky March 7, 2009
Universidad Tecnológica Nacional Facultad Regional Buenos Aires Diseño de Sistemas Introducción a las Metodologías Ágiles Nicolás Brailovsky March 7, 2009 1 Qué es una metodología? 2 Metodologías Ágiles
Más detallesIngeniería de Software II Primer Cuatrimestre de 2008
Ingeniería de Software II Primer Cuatrimestre de 2008 Clase 14: Introducción a Scrum Buenos Aires, 12 de Mayo de 2008 Scrum: Qué es? Qué es un scrum? Un scrum es un agrupamiento (formación fija) en Rugby.
Más detallesGestión de Equipos de Desarrollo. Max Déboli Director de Desarrollo Lagash MVP Azure mdeboli@lagash.com http://mdeboli.wordpress.
Gestión de Equipos de Desarrollo Max Déboli Director de Desarrollo Lagash MVP Azure mdeboli@lagash.com http://mdeboli.wordpress.com Contexto Metodologías agiles de desarrollo de Software y como las usamos
Más detallesMetodologías Ágiles: Scrum y técnicas de estimación ágil
Metodologías Ágiles: Scrum y técnicas de estimación ágil PreparaTIC - Junio 2009 Jorge Manrubia Díez jorge.manrubia@giss.seg-social.es Por qué? Hacer un programa es cómo... Can you get a design that is
Más detalles1 de junio de 2014. Andrés Simón Bujaidar Director Alianzas Nacionales MEXICO FIRST Presente. Estimado Andrés:
1 de junio de 2014. Andrés Simón Bujaidar Director Alianzas Nacionales MEXICO FIRST Presente. Estimado Andrés: A continuación me permito poner a tu consideración la propuesta de los programas de certificación
Más detallesPDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM. Mariani, María Florencia Okabe, Evangelina
PDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM Mariani, María Florencia Okabe, Evangelina Agenda Introducción Metodologías RUP SCRUM Proyectos PDSM: Definición y Aplicación del proceso
Más detallesUNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano.
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1 Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES Jorge Valdano Maria Sorte Antonio Rico Osmar Gutierrez Hermosillo, Sonora 04 de Septiembre
Más detallesMicrosoft Dynamics Sure Step Fundamentos
Fundamentos 06-10-2015/Serie Microsoft Dynamics Sure Step Proyectos Ágiles / Octubre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com ingrossanbar@gmail.com
Más detallesDesarrollo Ágil. Introducción a desarrollo ágil. Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012
Desarrollo Ágil Introducción a desarrollo ágil Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012 Agenda Introducción Tarea Bibliografía Introducción a SCRUM Artefactos Origen de SCRUM Actividades
Más detallesGuía de preparación. Agile Scrum Master de EXIN
Guía de preparación Agile Scrum Master de EXIN Edición Junio 2015 Copyright 2015 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Más detallesPrototipado Ágil. Mateu Batle Sastre
Prototipado Ágil Mateu Batle Sastre Uso informativo y confidencial Prototipado Ágil Prototipos Metodologías ágiles Metodología Scrum Definición de prototipo Ejemplar original o primer molde en que se fabrica
Más detallesXI Encuentro Danysoft Sala TFS. Descubriendo TFS
Descubriendo TFS 1 La Visión del ALM de Microsoft. Microsoft distingue varias fases dentro del ciclo de desarrollo, como son Planeación y Seguimiento, donde principalmente se capturan requisitos y se establecen
Más detallesXP- EXTREME PROGRAMMING
XP- EXTREME PROGRAMMING RUBBY CASALLAS DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN FACULTAD DE INGENIERÍA UNIVERSIDAD DE LOS ANDES Agenda Qué es XP? 12 Prácticas Actividades Principales: Planeación Diseño Codificación
Más detallesMiguel Torres Jaime Pavlich-Mariscal
Miguel Torres Jaime Pavlich-Mariscal Implementar algunos requerimientos feedback Implementar algunos requerimientos feedback Implementar algunos requerimientos Iteración de 2-6 semanas Entrega al cliente
Más detallesScrum. Juan Palacio Bañeres
Scrum Juan Palacio Bañeres La esencia de Scrum Al iniciar cada iteración, el equipo revisa el trabajo pendiente del proyecto y selecciona la parte que terminará como un incremento de funcionalidad incorporado
Más detallesGuía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,
Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.
Más detallesDesarrollo Ágil. Introducción a desarrollo ágil. Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012
Desarrollo Ágil Introducción a desarrollo ágil Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012 Épico Items (MUY) Grandes Utilizados como un contenedor Puede ser estimado Descompuesto posteriormente
Más detalles4 a 8 semanas. Equipos pequeños 5 a 9 miembros. Informal. Cara a cara. En cada entrega el cliente dará su aportación. Sólo documentación básica
Tiempo para cada iteración recomendado ASD 4 a 8 semanas AUP Primeras iteraciones más tiempo que las demás. Tamaño del equipo Equipos pequeños 5 a 9 miembros Todos los tamaños Comunicación en el equipo
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesCAPÍTULO VII CONCLUSIONES Y RECOMENDACIONES.
CAPÍTULO VII CONCLUSIONES Y RECOMENDACIONES. 7.1. VERIFICACIÓN DE LA HIPÓTESIS. La hipótesis planteada al inicio de esta tesis fue la siguiente: La implementación de un modelo referencial para el desarrollo
Más detallesPROYECTO METODOLOGÍA DE TRABAJO. Fecha Autor Versión Cambio. 14/11/2008 Vanesa Dell Acqua 1.0 Documento inicial.
PROYECTO METODOLOGÍA DE TRABAJO Fecha Autor Versión Cambio 14/11/2008 Vanesa Dell Acqua 1.0 Documento inicial. Fecha de impresión 14/11/2008 CONTENIDO 1. INTRODUCCIÓN 1.1 OBJETIVO Este documento tiene
Más detallesPlanificación en Team Foundation Server 2010
Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesLa Autoridad de Certificación Global para Profesionales de Scrum y Ágil
La Autoridad de Certificación Global para Profesionales de Scrum y Ágil SCRUM es un Marco Ágil iterativo e incremental para manejar proyectos complejos. Un Scrum (abreviatura de scrummage) es un método
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesChecklist 2ª Clase. Programa de Estrategia en Negocios Digitales Módulo Estrategia de Diseño y Desarrollo de Productos Digitales. Versión 1.
Checklist 2ª Clase Programa de Estrategia en Negocios Digitales Módulo Estrategia de Diseño y Desarrollo de Productos Digitales Versión 1.0 Responsabilidades de Scrum Product Owner o Es el encargado de
Más detalles6 Anexos: 6.1 Definición de Rup:
6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.
Más detallesSCRUM MASTER PRODUCT OWNER
SCRUM MASTER Los participantes aprenderán a detalle los principios y las prácticas de Scrum. El curso incluye ejercicios por medio de los cuales se aplican las prácticas de Scrum, logrando experimentarlas
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesDES. Fundamento Institucional. Objetivos. Alcance
DES INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de DESARROLLO en el ciclo de vida del software en el cual se debe apoyar para la ejecución de sus actividades;
Más detallesGESTIÓN DE PROYECTOS CON SCRUM MANAGER
ACCIÓN FORMATIVA GESTIÓN DE PROYECTOS CON SCRUM MANAGER (Certificación Profesional SCRUM MANAGER CERTIFIED) Lugar de impartición: GESTIÓN DE PROYECTOS CON SCRUM MANAGER Programa subvencionado por el Ministerio
Más detallesEXIN Agile Scrum Foundation
Examen tipo EXIN Agile Scrum Foundation Edición Mayo 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system
Más detallesBLU Concept PROPUESTA PÚBLICA NACIONAL SCRUM Mexico First
BLU Concept PROPUESTA PÚBLICA NACIONAL SCRUM Mexico First Kristian Mir Cervantes Director Comercial (55) 5515-5205 5277-0371 kristian.mir@blu.com.mx www.blu.com.mx Índice Descripción de la Propuesta...
Más detallesRecursos HELP DESK Biblioteca 2012
Selección de herramientas para la implementación de ITIL - Segunda Parte Uno de los principales objetivos del marco de trabajo ITIL es administrar la información que se usa para manejar la calidad y la
Más detallesQué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic
Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por
Más detallesIntroducción a Scrum
Autentia & Agile Spain Introducción a Scrum Leo Antolí - lantoli@autentia.com Juan Gutierrez - juan.gutierrez@agilizar.es Agustín Yagüe - agustin.yague@upm.es Índice Metodologías ágiles Scrum Metodologías
Más detallesGuía Metodológica para el diseño de procesos de negocio
Guía Metodológica para el diseño de procesos de negocio La guía desarrollada para apoyar TBA, se diseñó con base en las metodologías existentes para el desarrollo BPM, principalmente en aquellas que soportan
Más detallesIngeniería de Software
Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones
Más detallesModelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
Más detallesParametrización Scrum - Template Confluence
1 de 5 07/09/2011 07:08 p.m. Parametrización Scrum - Template Confluence Added by Ignacio Sagulo, last edited by Ignacio Sagulo on Nov 11, 2010 Table of Contents Qué es parametrizar Scrum? Glosario Metodología
Más detallesSoporte y mantenimiento. Generalidades
Soporte y mantenimiento Generalidades 2014 Tabla de Contenido 1 Introducción... 3 2 Objetivos generales... 3 3 Caso de soporte... 3 4 Condiciones... 4 5 Restricciones... 5 6 Sistema de soporte... 5 Página
Más detallesScrum Testing. Logo@Copyright. www.bstriker.com
Scrum Testing Logo@Copyright www.bstriker.com Objetivos 1. Compartir conocimiento adquirido en distintos proyectos con la comunidad de Testing. 2. Generar un espacio donde se generen nuevas relaciones
Más detallesSCRUM. Melissa Gattoni Muñoz. Gestión de Sw. Profesor Iván Tamayo Garrido Universidad Técnica Federico Santa María. 2012
SCRUM Melissa Gattoni Muñoz Gestión de Sw. Profesor Iván Tamayo Garrido Universidad Técnica Federico Santa María. 2012 Definición: Métodos de ingeniería del soaware basados en el desarrollo itera4vo e
Más detallesLa Guía de Scrum. La Guía Definitiva de Scrum: Las Reglas del Juego. Octubre de 2011. Desarrollado y soportado por Ken Schwaber y Jeff Sutherland
La Guía de Scrum La Guía Definitiva de Scrum: Las Reglas del Juego Octubre de 2011 Desarrollado y soportado por Ken Schwaber y Jeff Sutherland Contenido Propósito de la Guía de Scrum... 3 Visión general
Más detallesCollaborative Lifecycle Management
Collaborative Lifecycle Management IBM Rational Software Portafolio.. Documentación Técnica... COLLABORATIVE LIFECYCLE MANAGEMENT La solución de IBM Rational para la Gestión del Ciclo de Vida Colaborativo
Más detallesInnovación y trabajo en equipo
Innovación y trabajo en equipo Quiénes somos? Somos una empresa de desarrollo de soluciones de software nacida en Colombia a comienzos del año 2013. Sus socios fundadores, con una larga trayectoria internacional
Más detallesMetodologías Ágiles en el Desarrollo de Software Ciclo Lectivo 2013 Vigencia del programa Ciclo lectivo 2013 Plan 2008 Área
Asignatura Metodologías Ágiles en el Desarrollo de Software Ciclo Lectivo 2013 Vigencia del programa Ciclo lectivo 2013 Plan 2008 Área Sistemas Carga horaria semanal 6 HORAS SEMANALES Anual/ cuatrimestral
Más detallesPrincipios y valores de la agilidad
Principios y valores de la agilidad Jesús Méndez #WebminarGratis 1 Quien es Jesus Mendez Coach Agile (2) Twitter: @chuzzete Web site: www.jesusmendez.ca Correo: info@jesusmendez.ca Scrum Master (5) + Volunteering
Más detallesCurso: GESTIÓN ÁGIL DE PROYECTOS Alineado con CERTIFICACIÓN PMI-ACP (Agile Certified Practitioner)
Curso: GESTIÓN ÁGIL DE PROYECTOS Alineado con CERTIFICACIÓN PMI-ACP (Agile Certified Practitioner) Presentación: En esta Quinta Unidad del curso revisaremos los principales puntos que hacen a la certificación
Más detallesSCRUM Metodología de trabajo ágil
SCRUM Metodología de trabajo ágil UN ENFOQUE PRÁCTICO Página 1 Página 2 Índice Introducción Características Criterios de referencia Fortalezas de Scrum Trazabilidad Definición Tipos Los Sprint Prácticas
Más detallesGuía de Apoyo Project Web Access. (Jefe de Proyectos)
Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...
Más detallesTrabajo Práctico Integrador
Trabajo Práctico Integrador Objetivo: Relacionar los conceptos vistos durante la cursada bajo una actividad práctica en la que los alumnos puedan aplicar los conceptos a la luz de un contexto organizacional.
Más detallesTesting ágil en las Empresas de Software del. Cluster TIC Villa María
Testing ágil en las Empresas de Software del Cluster TIC Villa María Fernando Martín Córdoba Ing. en Sistemas de la Información UTN Fac. Reg. Villa María. Av. Universidad 450 Villa María Pcia. de Córdoba
Más detallesSCRUM. Cómo aumentar la productividad en las mismas horas de trabajo. Serafín Vélez Barrera seravb@correo.ugr.es. Universidad de Granada
Cómo aumentar la productividad en las mismas horas de trabajo seravb@correo.ugr.es Universidad de Granada 28 de noviembre de 2010 Índice 1 a Qué es el Desarrollo Ágil? Y principios Qué es? y Dónde se usa?
Más detallesMexico First. Propuesta. 11 de Mayo de 2015
Propuesta Cursos: Certificación Scrum Master Accredited Certificación Scrum Team Member Accredited Certificación Scrum Product Owner Accredited Mexico First 11 de Mayo de 2015 Con atención: Andrá Simón
Más detallesPrácticas ITIL para un mejor flujo de trabajo en el helpdesk
Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias
Más detallesMACROPROCESO GESTIÓN TECNOLÓGICA
Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar
Más detallesDesarrollo detallado de la fase de aprobación de un proyecto informático mediante el uso de metodologías ágiles.
Autor: Manuel Trigás Gallego Director de Proyecto: Ana Cristina Domingo Troncho Desarrollo detallado de la fase de aprobación de un proyecto informático mediante el uso de metodologías ágiles. Qué es un
Más detallesMETODOLOGÍA TRADICIONAL.
METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos
Más detallesIngeniería de Software I
Ingeniería de Software I Primer Cuatrimestre de 2017 Clase 3: Métodos ágiles, Scrum y User Stories Buenos Aires, 30 de marzo de 2017 Introducción Agile Manifesto Manifiesto por el Desarrollo Ágil de Software
Más detallesCopyright 2011 - bizagi. Gestión de Cambios Documento de Construcción Bizagi Process Modeler
Copyright 2011 - bizagi Gestión de Cambios Bizagi Process Modeler Tabla de Contenido Gestión de Cambios... 4 Descripción... 4 Principales factores en la Construcción del Proceso... 5 Modelo de Datos...
Más detallesQué es una Metodología Ágil?
Metodologías Ágiles Qué es una Metodología Ágil? www.agilealliance.com Las Metodologías Ágiles (AMs) valoran: Al individuo y las interacciones en el equipo de desarrollo más que a las actividades y las
Más detallesBPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012
BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada
Más detallesFuncionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net
2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero
Más detallesScrum. una descripción. Traducido y revisado por Xavier Quesada Allue, Alan Cyment y Martín Alaimo Marzo 2013
Scrum una descripción Traducido y revisado por Xavier Quesada Allue, Alan Cyment y Martín Alaimo Marzo 2013 v 2012.12.13 2012 Scrum Alliance, Inc. 1 Scrum Principios de Scrum Valores del Manifiesto Ágil
Más detallesCómo Seleccionar y Desarrollar Líderes de Alto Potencial. La ciencia detrás de la selección y aceleración de la próxima generación del talento.
Cómo Seleccionar y Desarrollar Líderes de Alto Potencial La ciencia detrás de la selección y aceleración de la próxima generación del talento. Tabla de contenidos Quiénes son los Altos Potenciales?...
Más detallesMetodologías Iterativas de Desarrollo
Metodologías Iterativas de Desarrollo Lic. Carlos Leone (MBA) Ing. Nicolás Passerini Ing. Gustavo A. Brey 2005 Agenda # Tema 1 Introducción a Metodologías de Desarrollo 2 Tipos de Metodología 3 Metodologías
Más detallesMS_80450 Delivering Microsoft Dynamics Solutions with Sure Step
Delivering Microsoft Dynamics Solutions with Sure Step www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso es un taller
Más detallesAdquiera una mayor visibilidad y supervise la productividad de su equipo en tiempo real. Rational Team Concert Germán Domínguez
Adquiera una mayor visibilidad y supervise la productividad de su equipo en tiempo real. Rational Team Concert Germán Domínguez Agenda 1 El desafío de las empresas 2 Introducción a Rational Team Concert
Más detallesIntroducción a la implementación de Scrum
Introducción a la implementación de Scrum Jorge Iván Meza Martínez http://www.jorgeivanmeza.com/ Jorge Iván Meza Martínez - 1 Contenido Introducción. Historia. Qué es un proyecto. Gestión
Más detallesPropuesta. Curso Certificación: Scrum Master Accredited. Mexico First. Baja California. 18 de Febrero de 2015. Con atención: Andrés Simón Bujaidar
Propuesta Curso Certificación: Scrum Master Accredited Mexico First Baja California 18 de Febrero de 2015 Con atención: Andrés Simón Bujaidar Tabla de Contenidos Resumen Ejecutivo... 3 Objetivo General...
Más detalles<Generador de exámenes> Visión preliminar
1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,
Más detallesIBM Software. 2011 IBM Corporation
2011 IBM Corporation Trazabilidad en el Ciclo de vida para el Desarrollo de Software Armando Castillo Rational Software Specialty for SSA acastillo@cl.ibm.com 2011 IBM Corporation Las típicas preguntas
Más detalles