Si vamos a comprar un auto, qué pretendemos que tenga? Lexus GS350

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Si vamos a comprar un auto, qué pretendemos que tenga? Lexus GS350"

Transcripción

1 Calidad en Agile

2 Temario Qué es Calidad? Principios y prácticas para incrementar la calidad del producto. Construcción de artefactos con 'Calidad Integrada'. Procesos, Cultura y problemática de Agile. Dicotomía entre los roles tradicionales y los roles en Agile. Automatización Tradicional vs Lean/Agile.

3 Qué es Calidad?

4 Si vamos a comprar un auto, qué pretendemos que tenga? Lexus GS350

5 Si vamos a comprar un auto, qué pretendemos que tenga? Lexus GS350

6 Qué pasaba si queríamos comprar un auto en 1910? Ford T

7 Definición Existen muchas definiciones de Calidad. Por ejemplo: El grado con el cual las características inherentes de un producto cumplen con los requerimientos del cliente. Adaptación de la definición de Calidad de ISO.

8 Definición Para nosotros, Calidad es: Cumplir con las espectativas del cliente: Brindándole un producto de Valor, de forma transparente y colaborativa. Teniendo la prioridad de entregar un PSI al final de cada iteración. Demostrando confiabilidad, a través de métricas objetivas y subjetivas. Siendo flexibles ante los cambios, sin resignar ninguno de los ítems anteriores.

9 Cómo lograr estos objetivos?

10 Principios y prácticas para incrementar la calidad del producto Seguimos el Manifiesto de Desarrollo Ágil: 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.

11 Principios y prácticas para incrementar la calidad del producto Tomamos una definición de Valor, desde la visión del cliente: Resolver mi problema por completo. "Proveerme exactamente lo que necesito." "Del modo en que lo necesito." "Cuando lo necesito. Implementing Lean Software Development: From Concept to Cash Capítulo 3: Value

12 Principios y prácticas para incrementar la calidad del producto Implementamos diversas prácticas que siguen los principios antedichos: Equipos multifuncionales. Etapas acotadas de desarrollo. Participación activa del cliente durante todo el ciclo de desarrollo. Scrum Handbook The Scrum Guide

13 Principios y prácticas para incrementar la calidad del producto Adicionalmente, aplicamos prácticas de índole técnica: Desarrollo guiado por pruebas. Refactoring. Integración contínua de los artefactos. Automatización. Extreme Programming Installed The art of Agile Development

14 Construcción de artefactos con 'Calidad Integrada'

15 Decimos que una pieza de software contiene 'Calidad Integrada' cuando: La definición de sus requerimientos es 'on demand'. La definición de sus requerimientos es realizada colaborativamente. Dicha definición es especificada con ejemplos. Dicha definición es implementada con procesos automatizados. Bridging the communication gap

16 Decimos que una pieza de software NO contiene 'Calidad Integrada' cuando: La definición de sus requerimientos ocurre en una etapa específica. La definición de sus requerimientos es realizada por especialistas del negocio. Dicha definición es especificada en lenguaje abstracto. Dicha definición es implementada con documentación estática. Bridging the communication gap

17 Características de una pieza de software con 'Calidad Integrada' en Agile En Agile la construcción del software es iterativa e incremental.

18 Características de una pieza de software con 'Calidad Integrada' en Agile Decimos que el output de la iteración, la pieza de software construída, es un PSI. PSI son la iniciales de Potentially Shippable Increment.

19 Características de una pieza de software con 'Calidad Integrada' en Agile Un PSI reune las condiciones de ser: Diseñado. Construído. Testeado. Aceptado. En condiciones de ser desplegado a Producción.

20 Requisitos del equipo para integrar Calidad en un PSI La madurez de un equipo ágil puede medirse, entre otras cosas, por su capacidad para construir eficientemente un PSI.

21 Requisitos del equipo para integrar Calidad en un PSI Esto requiere: Colaboración activa del equipo en todas las tareas. No especializaciones, sino skills. 'Three amigos'.

22 Requisitos del equipo para integrar Calidad en un PSI Esto requiere: Cultura 'zero defects'. Prácticas test-first.

23 Requisitos del equipo para integrar Calidad en un PSI Esto requiere: Automatización de procesos. De los tests. Del despliegue. Cultura 'Stop the line'.

24 Desafíos en la integración de Calidad en un PSI Los equipos ágiles pueden encontrarse con: Diversidad de lenguajes propios de un equipo multidisciplinario. Documentos funcionales abstractos. Reducción del tiempo de ejecución del ciclo de pruebas.

25 Desafíos y propuestas Podemos proponer: La construcción de un Lenguaje Oblicuo. La definición de especificaciones con ejemplos. La implementación de las especificaciones para transformarlas en ejecutables.

26 Concepto de ATDD Iniciales de Acceptance Test Driven Development.

27 Concepto de ATDD Es un conjunto de principios y prácticas que nos permiten construir Software que posee: 'Calidad integrada': Empleando Tests/Ejemplos que guian el desarrollo de las funcionalidades.

28 Concepto de ATDD Es un conjunto de principios y prácticas que nos permiten construir Software que posee: 'Documentación Viva': Atributo de las especificaciones ejecutables.

29

30 Concepto de ATDD Es un conjunto de principios y prácticas que nos permiten construir Software que posee: Ciclos de feedback más cortos y efectivos: Empleando procesos de ejecución automatizados.

31 Ventajas de ATDD La integración del Cliente al proceso de desarrollo. Durante la planning/fase de Verificación. Durante la iteración/fase de Validación.

32 Ventajas de ATDD El mecanismo de especificar mediante ejemplos reduce drásticamente: Las cuestiones poco claras durante la construcción. Los malos entendidos con el Cliente en la fase de UAT.

33 Ventajas de ATDD El atributo de 'Calidad integrada' nos permite reducir drásticamente la cantidad de defectos. Los tests automatizados funcionan como una 'red de contención': Incrementan la confianza del equipo y la calidad del código. Permiten refactors más seguros.

34 Ventajas de ATDD La construcción de artefactos de Software guiada por Tests de Aceptación permite construir únicamente las funcionalidades requeridas: Deriva del desarrollo Just-in-Time.

35 Ventajas de ATDD La construcción de artefactos de Software guiada por Tests de Aceptación minimiza diseños complejos: En combinación con Kanban, facilita la eliminación de los 7 tipos de desperdicios: Trabajo parcialmente concluído. Funcionalidades extra. 'Reinventar la rueda' (Relearning) 'Conocimiento Tácito' (Handoff) Switcheo de tareas. Demoras. Defectos.

36 Ventajas de ATDD La construcción de artefactos de Software guiada por Tests de Aceptación minimiza diseños complejos: Ayuda a prevenir el 'sobrediseño' (overdesign).

37 Ventajas de ATDD La construcción de artefactos de Software guiada por Tests de Aceptación minimiza diseños complejos: Ayuda a prevenir el antipatrón Analisys Paralisys.

38 Cambios positivos en ATDD En el Analista de Negocios: Los desarrolladores leen las especificaciones, sin saltarse ninguna parte. Los desarrolladores entienden las especificaciones correctamente. Se pueden identificar contradicciones entre las reglas de negocio con más facilidad.

39 Desafíos en ATDD En el Analista de Negocios: Rechazo a canalizar requerimientos de negocio a través de ejemplos. Yo no escribos Tests. Entender a las especificaciones ejecutables como un retrabajo. No tengo suficiente tiempo.

40 Cambios positivos en ATDD En el Analista de QA: Colaboran con los programadores a evitar errores frecuentes. Los escenarios son una red de contención. Se puede delegar la plomería de la automatización a los programadores. Se puede construir artefactos con Calidad integrada desde el 1er momento. Se gana más tiempo para tareas donde la creatividad del tester es muy valiosa.

41 Desafíos en ATDD En el Analista de QA: Rechazo a perder el control sobre el testing. Perder el status de Guardián de la Calidad. Rechazo a perder la posición en el equipo. Los tests de aceptación no encuentran todos los errores.

42 Cambios positivos en ATDD En el Programador: Cualquier brecha en materia funcional es cubierta antes de comenzar a programar. El código se vuelve más fácil de mantener y compartir.

43 Desafíos en ATDD En el Programador: Rechazo a mantener la implementación de las specs. Desconfianza de estos tests como mecanismo de feedback. Los tests unitarios nos dan feedback más rápido.

44 Procesos, Cultura y Problemática de Agile

45 Procesos, Cultura y Problemática de Agile Agile es un conjunto de metodologías. Una metodología es un marco de procesos o Framework. Pero es peligroso cuando se transforma en un Producto. Sin embargo, el verdadero valor de Agile está en emplearlo como un canalizador de Cambio Cultural. Agile survival guide, part 1.

46 Procesos, Cultura y Problemática de Agile En cualquier tipo de Compañía distinguimos cuatro tipos de culturas. Agile survival guide, part 2.

47

48 Procesos, Cultura y Problemática de Agile No hay cultura 'mejor' que otra. En una Compañía suele haber una cultura dominante con elementos del resto. La cultura en Agile es acerca de Cultivación y Colaboración.

49

50 Factores de éxito en la Cultura de Agile Freedom to change: Debemos ser flexibles en lo metodológico y en lo técnico para permitir cambios de modo sustentable. Energized team: Debemos ser un equipo ansioso por entregar un producto de Calidad del cual sentirnos orgullosos. Communication with customer: Dedemos fomentar el diálogo hacia un entusiasmado, exclusivo y dedicado Cliente que pueda comunicarnos la visión del Producto de manera efectiva. Agile in a Flash - Pag.14

51 Factores de éxito en la Cultura de Agile Collaboration: Debemos colaborar activamente con el Cliente. Asistir pasivamente a una reunión no es un buen ejemplo. Attention to quality: Sin esto no podremos mantener un ritmo sustentable de Delivery del Producto. Pronto no podremos cumplir con las demandas del Cliente. Incrementalism: I.N.V.E.S.T en User Stories y S.M.A.R.T Tasks. Retrospectiva. Automation: En un ciclo de Desarrollo reducido, es necesario aminorar tantas tareas repetitivas como se pueda.

52 Problemáticas

53 Adopción de Agile El Cliente suele buscar en el Control la Cultura dominante. Como profesionales debemos proponer diversas prácticas dentro del contexto en el que estemos.

54 Adopción de Agile

55 Niveles de complejidad en los proyectos

56 Niveles de complejidad en los proyectos Como Trabajadores del Conocimiento debemos encontrar el equilibrio entre la complejidad y el caos. Las Metodologías Ágiles nos ayudan a encausar nuestra creatividad.

57 No Silver Bullet Los proyectos caóticos suelen presionarnos a buscar 'balas de plata' que solucionen nuestros problemas. En la actualidad las Metodologías Ágiles puede ser tomadas como una bala de plata. Pero Agile no sólo no es una bala de plata, sino que no hace nada por sí misma.

58 Triángulo de Acero Surge con las llamadas metodologías 'Predictivas'.

59 Triángulo de Acero En esta clase de proyectos los requerimientos son fijos, mientras el costo y el calendario corresponden a un plan.

60 Triángulo de Acero Las metodologías Ágiles proponen invertir el Triangulo de Acero.

61 Triángulo de Acero La Calidad deja de ser una variable de ajuste para pasar a ser el Basamento del Producto.

62 Dicotomía entre roles tradicionales y roles en el contexto de Agile

63 Roles tradicionales

64 Contexto Los roles tradicionales existen en el ámbito de un proyecto tradicional.

65 Contexto En un proyecto tradicional encontramos los siguientes elementos: Procesos Predictivos (en algunos casos iterativos). Instancias de desarrollo desacopladas. Silos de especialización.

66 Contexto Los roles tradicionales heredan varias características de los proyectos tradicionales: Los artefactos que cada uno genera están desacoplados de las instancias previas y posteriores de desarrollo. Se considera que la Calidad es cuestión de ciertos especialistas exclusivamente.

67 Roles en Agile

68 Contexto En Agile existen los equipos multidisciplinarios, donde todos hacen un poco de todo.

69 Contexto Scrum prescribe: El Cliente El Product Owner El Scrum Master Desarrolladores: Programadores y Testers.

70 Contexto La Calidad es un asunto preponderante en todos los roles.

71 Contexto El Desarrollo Ágil busca prevenir errores en etapas tempranas del ciclo de desarrollo. Los programadores construyen artefactos que son error proof. Los testers colaboran activamente con el cliente en la definición de las condiciones de satisfacción de cada nueva funcionalidad.

72 Contexto Aseguramos la Calidad colaborando colectivamente en la implementación de tests que: Guían el desarrollo de artefactos de Software. Están orientados al Negocio. Critican el Producto.

73 Matriz de Testing Ágile Agile Testing Part III Agile Testing Quadrants.

74 Desarrollo Tradicional El tratamiento de bugs ocurre en lotes de trabajo. Se basa en el uso intensivo de documentación 'estricta'. Especialistas diseñan los tests. Una pieza de software está 'terminada' cuando se finalizó de codear. Desarrollo Ágil Se busca no acumular bugs. Se prioriza el tiempo de pruebas por sobre el tiempo de documentación. Todos los integrantes del equipo colaboran. Una pieza de software está 'terminada' cuando está terminada de probar.

75 Técnicas para encontrar la causa raíz de los problemas y alternativas para reducirlos.

76 Técnicas Propuestas Utilizar los elementos que nos provee Agile: Retrospectivas. 5 Whys.

77 Alternativas para reducir los defectos Minimizar la Deuda Técnica. Blanquear los Bugs en el Product Backlog. Aplicar JIT a nuestro proceso de Desarrollo. Implementar Testing Automatizado.

78 Elementos de Agile Las Retrospectivas son una buena oportunidad para plantear problemas y proponer acciones de mejora. Un método para llegar a la causa raíz de un problema es aplicar 5 Whys.

79 Bugs y Deuda Técnica Frecuentemente los bugs estan relacionados a la Deuda Técnica acumulada en el código. Generamos Deuda Técnica cuando ante un defecto, generamos un fix en lugar de un refactor. Cuando no aplicamos correctamente principios de desarrollo como SRP y OCP. Cuando no tenemos Test Automatizados que actúen como una red de contención ante los frecuentes cambios de alcance.

80 Bugs y Deuda Técnica La Deuda Técnica es un disparador de Bugs: La introducción de una nueva feature puede dañar las features existentes de manera imprevista. El resultado del Testing se ralentiza. Más y más esfuerzo es necesario en el relevamiento de Bugs.

81 Bugs y Deuda Técnica Es necesario tener bajo control la Deuda Técnica. Y tomar todos los recaudos posibles. Implementar Tests de Unidad y de Sistema. Tener etapas de refactoring regularmente. Evidenciar acciones y resultados al Cliente.

82 Lidiar con los Bugs Algunos equipos emplean un DTS (Defect Tracking System). Los Bugs son trackeados, priorizados, y cerrados por los Testers en un sistema dedicado especialmente a tal fin. Cada iteración los Testers actualizan un listado de Bugs pendientes de resolver. El Cliente suele participar en la administración del listado definiendo prioridades.

83 Lidiar con los Bugs Algunos equipos ven a las pilas de rework como un desperdicio. Practican 'Zero Bug Tolerance' Cuando un Bug es detectado se intenta solucionar de inmediato. Programadores y Testers colaboran activamente en la solución. El objetivo es cerrar la iteración sin Bugs abiertos. Una alternativa para equipos que no alcanzaron este nivel de madurez es setear un 'nivel de tolerancia'.

84 Blanquear los Bugs en el Product Backlog Es útil que, como Equipo, pensemos en los Bugs como: Features inconclusas: Tener un criterio de done que no permita dar por finalizada una tarea si existen defectos. Nuevos escenarios de una Feature: No todo Bug es un error. Puede suceder que se trate de un escenario no contemplado en la definición de la Feature.

85 Blanquear los Bugs en el Product Backlog En concecuencia, es importante que tratemos a los Bugs como Features en nuestro Backlog. Tener un solo Backlog que incluya todo. Bugs y Features tratados por igual. El Equipo debe de asegurarse de procesar un Bug del mismo modo que una Feature: De no existir definir condiciones de satisfacción, escenarios, tests automatizados, etc.

86 Blanquear los Bugs en el Product Backlog Esta acción implica transparencia hacia el Cliente y disciplina. Somos transparentes y no 'manipulamos' datos. Tenemos disciplina en el tratamiento de los defectos. Aprendemos de ellos y generamos mecanimos para impedir que no vuelvan a suceder: Refactors, automatización de los escenarios, etc.

87 Aplicar JIT a nuestro proceso de Desarrollo Por naturaleza tendemos a la complejización de todas las tareas. También tenemos la tendencia natural a agregar mecanismos 'por las dudas'.

88 Aplicar JIT a nuestro proceso de Desarrollo Just In Time es una familia de procesos que promueve las siguientes prácticas: Implementar un Pull System: Un Sistema que genera un flujo donde cada instancia es solicitada por otra. Visualizar el Workflow mediante Kanban.

89 Aplicar JIT a nuestro proceso de Desarrollo Just In Time es una familia de procesos que promueve las siguientes prácticas: Reducir el nivel de inventario: La menor cantidad de artefactos posibles. Procesar en pequeños lotes. Crear conciencia en la Calidad con la cultura 'Stop the Line'.

90 Automatización Es muy difícil pensar en practicar Agile con madurez sin automatizar ningún proceso crítico: Testing en sus distintas dimensiones. Precarga de Datos. Deployment.

91 Automatización Automatizar, en este contexto, provee: Un método de prevención de Bugs. Una red de contención indispensable para solucionar la causa raíz de un problema. Un eficiente mecanismo de feedback.

92 Automatización Ejemplos: Implementar una regresión funcional del los escenarios críticos. Definir una cobertura unitaria basada en los escenarios críticos. Automatizar las tareas más propensas a error: Deployment del SUT del ambiente de desarrollo al de UAT. Preparación de Ambiente: Scripts de DB, limpieza del File System, etc.

Aplicació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. 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 detalles

Orígenes y descripción de la Automatización 'Inteligente'

Orígenes y descripción de la Automatización 'Inteligente' Orígenes y descripción de la Automatización 'Inteligente' Orígenes La automatización, como hoy la propone Agile, nace del concepto Jidoka; también llamado: Autonomation. Automation with a human touch.

Más detalles

Agile Testing. Sesión 8. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante

Agile Testing. Sesión 8. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante Agile Testing Sesión 8 Unas palabras previas de cautela Las pruebas no son una verificación formal de un programa, no pueden garantizar la corrección del software para todos los posibles casos de entrada

Más detalles

Gestió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. 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 detalles

Estrategias de Automatización en el contexto de un Development Pipeline

Estrategias de Automatización en el contexto de un Development Pipeline Estrategias de Automatización en el contexto de un Development Pipeline Elementos de Una Estrategia de Automatización Definir los niveles de Tests Automatizados: Tests Unitarios. Tests de Integración.

Más detalles

Certified Scrum Developer (CSD), Módulo 3 y Track Completo

Certified 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 detalles

Paula Izaurralde. Especialista en Calidad en ARRIS Argentina. Ayudante en Metodologías Ágiles en el Desarrollo de Software

Paula 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 detalles

A 10 años del Manifiesto Ágil

A 10 años del Manifiesto Ágil A 10 años del Manifiesto Ágil #AgilesPV Pueden comenzar a twittear sus preguntas. #AM De donde venimos De donde venimos 1970 s 1980 s 1990 s 2000 s I believe in this concept, but the implementation described

Más detalles

Desarrollo en Cascada (Waterfall) VS Desarrollo Agile-SCRUM. Por Jesus Demetrio Velázquez Camacho

Desarrollo en Cascada (Waterfall) VS Desarrollo Agile-SCRUM. Por Jesus Demetrio Velázquez Camacho Desarrollo en Cascada (Waterfall) VS Desarrollo Agile-SCRUM Por Jesus Demetrio Velázquez Camacho Dentro de las organizaciones de desarrollo de aplicaciones existen dos grandes corrientes para la metodología

Más detalles

XI Encuentro Danysoft Sala TFS. Descubriendo TFS

XI 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 detalles

Có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 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 detalles

Temario del curso de

Temario del curso de Temario del curso de Capacitación en QA Testing Software S.A Tel. Oficina: +506 2573.6959, Costa Rica info@testingsoft.com www.testingsoft.com Testing Software Temario del Curso de Capacitación en QA 2014

Más detalles

Ingeniería de Sistemas I

Ingenierí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 detalles

Metodologías Iterativas de Desarrollo

Metodologí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 detalles

Introducción a la implementación de Scrum

Introducció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 detalles

Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles. Iñigo Garro, Octubre de 2013

Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles. Iñigo Garro, Octubre de 2013 Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles Iñigo Garro, Octubre de 2013 Este documento se ha basado en el informe técnico CMU/SEI-2010-TR-033 del Software Engineering Institute,

Más detalles

4.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)

4.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 detalles

Desarrollo á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 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 detalles

Testing Software S.A

Testing Software S.A Testing S.A info@testingsoft.com www.testingsoft.com Tel. Oficina: +506 2573.6959, Costa Rica Testing se complace en presentar su oferta de Capacitación para el año 2014. Nuestra Capacitación está divida

Más detalles

Ingeniería de Software II Segundo Cuatrimestre de 2008

Ingenierí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 detalles

Scrum Testing. Logo@Copyright. www.bstriker.com

Scrum 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 detalles

Desarrollo ágil con Scrum y Visual Studio 2005 Team System

Desarrollo ágil con Scrum y Visual Studio 2005 Team System Desarrollo ágil con Scrum y Visual Studio 2005 Team System (Experiencias desde la trinchera) Lionel Barrabino / lbarrabino@snoop.com.ar Nicolás Paez / npaez@snoop.com.ar Agenda Métodos ágiles Scrum y los

Más detalles

Introducción a la asignatura MADS-1.0

Introducción a la asignatura MADS-1.0 Introducción a la asignatura MADS-1.0 Sesión 1 Datos de la asignatura Grado en Ingeniería Informática (4º curso) Especialidad: Ingeniería del Software Ficha de la asignatura Departamento de Ciencia de

Más detalles

Checklist para Scrum Masters

Checklist para Scrum Masters Fuente original : Michael James (mj4scrum@gmail.com). http://www.colabpro.com 14 September 2007 (Revised 24 July 2012) Traducción : José Vázquez Sánchez. (a113779@gmail.com) http://www.gestiondeproyectosit.es

Más detalles

4 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

4 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 detalles

BSDENTERPRISE SA DE CV

BSDENTERPRISE SA DE CV Servicios Software Testing Quality Assurance BSDENTERPRISE SA DE CV Tabla de Contenido Objetivo del Documento...2 Objetivo QA...2 Ventajas y beneficios...2 Principales Tipos de Prueba...3 Esquema de pruebas...3

Más detalles

Metodologías Lean-Agile: retos, ventajas y los enfoques modernos de calidad y valor. Luis Nava lunava@gmail.com

Metodologías Lean-Agile: retos, ventajas y los enfoques modernos de calidad y valor. Luis Nava lunava@gmail.com Metodologías Lean-Agile: retos, ventajas y los enfoques modernos de calidad y valor Luis Nava lunava@gmail.com Apropiación de nuevas metodologías: En todas las regiones del mundo, la combinación de las

Más detalles

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR Ignacio.bayugar@mercadolibre.com, i id nachobayugar@gmail.com NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE El desarrollo ágil El nuevo rol de

Más detalles

La implantación de métodos ágiles: Ventajas y Problemas

La implantación de métodos ágiles: Ventajas y Problemas Universidad Politécnica de Madrid Grupo de Investigación SYST La implantación de métodos ágiles: Ventajas y Problemas, Pilar Rodríguez, Juan Garbajosa Madrid, 12 de noviembre de 2008 Contenido Conclusiones

Más detalles

Ingeniería de Software II Primer Cuatrimestre de 2008

Ingenierí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 detalles

PMI Tour Cono Sur Mendoza 2013. Desafíos y lecciones aprendidas al gestionar proyectos ágiles. Mónica Colombo

PMI Tour Cono Sur Mendoza 2013. Desafíos y lecciones aprendidas al gestionar proyectos ágiles. Mónica Colombo PMI Tour Cono Sur Mendoza 2013 Desafíos y lecciones aprendidas al gestionar proyectos ágiles Mónica Colombo 1 Mónica Colombo Es la Directora de QA (Gerente de Aseguramiento de la Calidad) desde hace 10

Más detalles

con Scrum y Kanban Gustavo Quiroz Madueño Open Edge Technologies

con Scrum y Kanban Gustavo Quiroz Madueño Open Edge Technologies Gestión Ágil de Proyectos con Scrum y Kanban Gustavo Quiroz Madueño Open Edge Technologies Acerca del Autor Gustavo Quiroz, CSP, CSM, CSD, CSPO, PSM I Gustavo Quiroz es Consultor, Trainer, Coach y Orador

Más detalles

Calidad de Software Trabajo Práctico Integrador. CACIC 2012 XVI Escuela Internacional de Informática

Calidad de Software Trabajo Práctico Integrador. CACIC 2012 XVI Escuela Internacional de Informática Calidad de Software Trabajo Práctico Integrador CACIC 2012 XVI Escuela Internacional de Informática INDICE 1. Consignas del Trabajo Práctico... 3 1.2 Pautas generales... 3 2.2 Consignas... 3 2. Presentación

Más detalles

ISO 9001:2008 y Agile. Nuestra experiencia

ISO 9001:2008 y Agile. Nuestra experiencia ISO 9001:2008 y Agile Nuestra experiencia Contenidos 1. Quiénes somos 2. Por qué ISO 9001 3. Qué es ISO 9001 4. Qué es Agile 5. Estrategia 6. Diseño 7. Lecciones aprendidas Quiénes somos? Quiénes somos?

Más detalles

Lorem Ipsum ENTRENAMOS CURRÍCULA 2012

Lorem Ipsum ENTRENAMOS CURRÍCULA 2012 Lorem Ipsum ENTRENAMOS CURRÍCULA 2012 Kleer Currícula 2012 2 ENTRENAMOS CURRÍCULA 2012 Management, Negocio y Adopción de Metodologías Ágiles Coaching, Liderazgo, Mejora Continua y Equipos Ágiles Si has

Más detalles

Autores: Mónica Fernanda Cortés Querales Diana Milena Blanco Moreno. Dirección: María Consuelo Franky

Autores: Mónica Fernanda Cortés Querales Diana Milena Blanco Moreno. Dirección: María Consuelo Franky Guía metodológica para la gestión de proyectos ágiles de software integrando herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones. Autores: Mónica Fernanda

Más detalles

BLU Concept PROPUESTA PÚBLICA NACIONAL SCRUM Mexico First

BLU 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 detalles

CONTENIDO. ACERCA DE SWAT IT Quiénes somos y para qué trabajamos

CONTENIDO. ACERCA DE SWAT IT Quiénes somos y para qué trabajamos CONTENIDO ACERCA DE SWAT IT Quiénes somos y para qué trabajamos NUESTROS SERVICIOS Fábrica de software a la medida Análisis de emergencia proyectos de software Intervención de emergencia proyectos de software

Más detalles

Scrum. 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 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 detalles

Continuous Integration Contenido

Continuous Integration Contenido Continuous Integration Contenido Continuous Integration... 1 Principios del Manifiesto Ágil... 3 Concepto... 3 Qué es integrar?... 3 Qué implica construir?... 3 Entonces, Qué es la Integración Continua?...

Más detalles

UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS

UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS METODOLOGIAS AGILES PROCESO UNIFICADO AGIL (AUP) MATERIA : INGENIERIA SOFTWARE DOCENTE : LIC. ERVIN FLORES ESTUDIANTE : JORGE LUIS CORDERO

Más detalles

De la Integración Continua a la Entrega Continua

De la Integración Continua a la Entrega Continua Febrero 2014 Eder Castro Lucas Arquitecto de soluciones en atsistemas De la Integración Entrega Continua Qué es la? La es una disciplina de desarrollo de software que hace uso de un conjunto de patrones

Más detalles

Mexico First. Propuesta. 11 de Mayo de 2015

Mexico 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 detalles

Buenas prácticas en el diseño de software

Buenas prácticas en el diseño de software Buenas prácticas en el diseño de software Guión Introducción Conceptos clave Test de usuarios Metodología y procesos de diseño Ejemplos y casos de uso. Preguntas y dudas Objetivos - Explicar un proceso

Más detalles

Entrenamos. CSD: Certified Scrum Developer Program

Entrenamos. CSD: Certified Scrum Developer Program Entrenamos. CSD: Certified Scrum Developer Program Programa reconocido oficialmente por la Scrum Alliance para la certificación CSD: Certified Scrum Developer. 1 SCRUM ALLIANCE REP(SM) is a service mark

Más detalles

Trabajo Práctico Integrador

Trabajo 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 detalles

Balanceo de metodologías Ágiles y Orientadas al Plan

Balanceo de metodologías Ágiles y Orientadas al Plan Balanceo de metodologías Ágiles y Orientadas al Plan Facultad de Ingeniería Universidad de Buenos Aires Ing. Juan Gabardini Ing. Lucas Campos (lcampos@rmya.com.ar) diciembre de 2005 75.46 Administración

Más detalles

Proyecto de Grado SoReWa (Social Restaurant Wall) DOCUMENTO ARTICULADOR

Proyecto de Grado SoReWa (Social Restaurant Wall) DOCUMENTO ARTICULADOR Proyecto de Grado SoReWa (Social Restaurant Wall) DOCUMENTO ARTICULADOR Elaborado Por: Alejandro Arbeláez Acevedo Elaborado Para: Proyecto de Grado Versión: 1.0 Mayo, 2014 Confidencial Eafit UP. Versión

Más detalles

Formación en Scrum. Formación preparatoria para la certificación PSM I de Scrum.org. Fernando Sacasa v.febrero2014

Formación en Scrum. Formación preparatoria para la certificación PSM I de Scrum.org. Fernando Sacasa v.febrero2014 Formación en Scrum Formación preparatoria para la certificación PSM I de Scrum.org Fernando Sacasa v.febrero2014 Conoces Scrum? (I) Trabajas con requisitos técnicos y funcionales complejos? Gestionas proyectos?

Más detalles

Prototipado Ágil. Mateu Batle Sastre

Prototipado Á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 detalles

Programación Extrema. Ing. Sebastian Priolo

Programació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 detalles

Introducción a las Metodologías Ágiles. Introducción a Scrum. Roles Ceremonias Artefactos Métricas

Introducción a las Metodologías Ágiles. Introducción a Scrum. Roles Ceremonias Artefactos Métricas Introducción a las Metodologías Ágiles Introducción a Scrum Roles Ceremonias Artefactos Métricas Mauricio Silclir Ingeniero en Sistemas de Información (UTN FRC) Scrum Master del Centro de Desarrollo de

Más detalles

Desarrollo Á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 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 detalles

Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0

Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0 Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0 Parte 3: TRP Avanzado MAYO 2009 Tabla de Contenidos PREFACIO...5 DESARROLLO Y MANTENCIÓN DE SOFTWARE...6 DESARROLLO DE REQUERIMIENTOS...7

Más detalles

IT Project Management Desarrollo de Software

IT Project Management Desarrollo de Software IT Project Management Desarrollo de Software Es posible una mezcla de Waterfall y Agile? Cómo se acerca el PMBOK a Agile? Autor: Norberto Figuerola Resulta muy frecuente que se suela confundir una aproximación

Más detalles

Tema 2. El Ciclo de Vida del Software (ISG1-ITIG)

Tema 2. El Ciclo de Vida del Software (ISG1-ITIG) Tema 2. El Ciclo de Vida del Software (ISG1-ITIG) Grupo de Ingeniería del Software Antonio José Sáenz Albanés (C.T.O) Reconocimiento No Comercial Compartir Igual - 3.0 - España 1 Objetivos del Tema Qué

Más detalles

Desarrollo Agil. Introduccion a desarrollo agil. Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012

Desarrollo Agil. Introduccion a desarrollo agil. Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012 Desarrollo Agil Introduccion a desarrollo agil Periodo: 2012-2 Inicio: Ago 14, 2012 Termino: Nov 27, 2012 Agenda Origenes Propiedades de los sistemas kanban en el mundo real. Propiedades de los sistemas

Más detalles

PROPUESTA PÚBLICA NACIONAL SCRUM

PROPUESTA PÚBLICA NACIONAL SCRUM 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 detalles

El Proceso de Pruebas de acuerdo a los estandares y la experiencia.

El Proceso de Pruebas de acuerdo a los estandares y la experiencia. El Proceso de Pruebas de acuerdo a los estandares y la experiencia. Logo@Copyright 1 Objetivos 1. Compartir conocimiento adquirido en distintos proyectos con la comunidad de Testing. 2. Generar un espacio

Más detalles

Mejoras en el Proceso de Testing

Mejoras en el Proceso de Testing Mejoras en el Proceso de Testing Fernando Calles Gato Indra Sistemas fcalles@indra.es The premiere software and product delivery event. 4 de Noviembre, Madrid 2 MARCO CONCEPTUAL Por qué es necesario el

Más detalles

Adopción de la Gestión Lean Agile en Áreas de Sistemas en Organizaciones en México: Éxito o Fracaso

Adopción de la Gestión Lean Agile en Áreas de Sistemas en Organizaciones en México: Éxito o Fracaso Adopción de la Gestión Lean Agile en Áreas de Sistemas en Organizaciones en México: Éxito o Fracaso Derechos Reservados Esta presentación puede ser compartida siempre y cuando no se altere su contenido,

Más detalles

Porque hacemos Testing? BY: ALFREDO ALVAREZ

Porque hacemos Testing? BY: ALFREDO ALVAREZ Porque hacemos Testing? BY: ALFREDO ALVAREZ Base para nuestra conversación Cual es el trabajo de un tester? En el pasado-> Mantener la calidad y encontrar Bugs. En estos días-> Mantener el equipo al tanto

Más detalles

Universidad Católica Andrés Bello Ingeniería en Informática Metodologías Ágiles de Gestión de Proyectos TI

Universidad Católica Andrés Bello Ingeniería en Informática Metodologías Ágiles de Gestión de Proyectos TI Universidad Católica Andrés Bello Ingeniería en Informática Metodologías Ágiles de Gestión de Proyectos TI MODELO Y HERRAMIENTA DE AUTOMATIZACIÓN PARA AGREGAR VALOR A LOS PRINCIPIOS ÁGILES DE DESARROLLO

Más detalles

XP- EXTREME PROGRAMMING

XP- 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 detalles

SSTQB. Nivel Fundamentos. Examen ejemplo. Programa de estudios 2010

SSTQB. Nivel Fundamentos. Examen ejemplo. Programa de estudios 2010 SSTQB Nivel Fundamentos Examen ejemplo Página 1 de 12 Fecha publicación: 28 - octubre - 2015 Índice Preguntas... 3 Respuestas... 12 Página 2 de 12 Fecha publicación: 28 - octubre - 2015 Preguntas 1 2 Una

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TEMA: La Programación Extrema aplicada al desarrollo del Sistema Informático

Más detalles

Bachilleres: Bustamante Dayana C.I: 22.983.709 Rodríguez Jean C. C.I: 21.169.047

Bachilleres: Bustamante Dayana C.I: 22.983.709 Rodríguez Jean C. C.I: 21.169.047 UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES EZEQUIEL ZAMORA Ingeniería en Informática Subproyecto: Metodología de Desarrollo del Software Semestre VII Bachilleres: Bustamante Dayana C.I:

Más detalles

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Mario R. MORENO SABIDO Depto. de Sistemas y Computación, Instituto Tecnológico de Mérida Mérida, Yucatán 97118, México y Jorge

Más detalles

MADS 1.2- Introducción a la asignatura. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ.

MADS 1.2- Introducción a la asignatura. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. MADS 1.2- Introducción a la asignatura Datos de la asignatura Grado en Ingeniería Informática (4º curso) Especialidad: Ingeniería del Software Ficha de la asignatura Departamento de Ciencia de la Computación

Más detalles

Guía rápida pero no milagrosa para la Implementación de Kanban

Guía rápida pero no milagrosa para la Implementación de Kanban Guía rápida pero no milagrosa para la Implementación de Kanban Derechos Reservados Esta presentación puede ser compartida siempre y cuando no se altere su contenido, y se mantenga el crédito al autor original.

Más detalles

Metodologías Ágiles: Scrum y técnicas de estimación ágil

Metodologí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 detalles

Lorem Ipsum ENTRENAMOS 2013

Lorem Ipsum ENTRENAMOS 2013 Lorem Ipsum ENTRENAMOS 2013 Kleer Entrenamos 2013 2 ENTRENAMOS 2013 Nuevos modelos de Management y Negocio Coaching, Liderazgo, Mejora Continua y Equipos Si has pensado en implementar Metodologías Ágiles

Más detalles

Seamos parte de la solución!

Seamos parte de la solución! Seamos parte de la solución! María Carolina Vacas, PMP carolinavacas@outlook.com Septiembre 2012 Objetivo del Taller Difundir las buenas prácticas en Gestión de Riesgos que propone el PMI. Invitar a las

Más detalles

Desarrollo detallado de la fase de aprobación de un proyecto informático mediante el uso de metodologías ágiles.

Desarrollo 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 detalles

Qué 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 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 detalles

Agile, Scrum & extreme Progammig

Agile, Scrum & extreme Progammig Agile,, Introduction Departamento de Computación Facultad de Cs. Exactas Fco-Qcas y Naturales Universidad Nacional de Río Cuarto {fbrusatti}(at)dc.exa.unrc.edu.ar Agile,, Metodologías Agiles Son metodologías

Más detalles

Gestión de Proyectos Ágil

Gestión de Proyectos Ágil P S + Gestión de Proyectos Ágil Preparación para la Certificación PMI-ACP (Agile Certified Professional) Poder Ser Más / www.podersermas.es Valor estratégico de la formación en Servicios Profesionales

Más detalles

Serie Artículos sobre Gestión de IT y Calidad EL ROL DE LEAN THINKING EN LOS PROYECTOS

Serie Artículos sobre Gestión de IT y Calidad EL ROL DE LEAN THINKING EN LOS PROYECTOS Serie Artículos sobre Gestión de IT y Calidad EL ROL DE LEAN THINKING EN LOS PROYECTOS 1 El Rol de Lean Thinking en los Proyectos Autor: Dr. Norberto Figuerola (PMP) Contador Público y Licenciado en Administración

Más detalles

Universidad ORT Uruguay

Universidad 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 detalles

SCRUM & XP MASTER CLASS

SCRUM & XP MASTER CLASS SCRUM & XP MASTER CLASS Miguel Jurado García SCRUM MANAGER CERTIFIED 2 SCRUM & XP Gestión de proyectos con Scrum Desarrollo Ágil con XP y TDD 04/11/2013 3 ÍNDICE SCRUM Introducción Metodología Ágil vs

Más detalles

Técnicas Avanzadas de Testing Automático

Técnicas Avanzadas de Testing Automático Técnicas Avanzadas de Testing Automático Marcelo Frias ITBA - Buenos Aires, Argentina CONICET Preliminares: Calidad Validación y Verificación Especificaciones y V&V Análisis estático y dinámico Inspecciones

Más detalles

Kanban. Su uso en el desarrollo de software. Autor: Norberto Figuerola

Kanban. Su uso en el desarrollo de software. Autor: Norberto Figuerola Kanban Su uso en el desarrollo de software Autor: Norberto Figuerola Kanban (en kanji, donde kan significa "visual", y ban significa "tarjeta" o "tablero") es un concepto de producción justo-a-tiempo (JIT).

Más detalles

Desarrollo ecológico. Beneficios de la integración continua en desarrollos Agile 23/04/2015

Desarrollo ecológico. Beneficios de la integración continua en desarrollos Agile 23/04/2015 Desarrollo ecológico Beneficios de la integración continua en desarrollos Agile Por David Barbáchano González, Gerente de Operaciones en Panel Sistemas. 23/04/2015 panel.es Panel Sistemas Informáticos,

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

Más detalles

La Guía Nexus. La Guía Definitiva a Nexus: El exoesqueleto de desarrollo a escala con Scrum. Desarrollado y mantenido por Ken Schwaber y Scrum.

La Guía Nexus. La Guía Definitiva a Nexus: El exoesqueleto de desarrollo a escala con Scrum. Desarrollado y mantenido por Ken Schwaber y Scrum. La Guía Nexus La Guía Definitiva a Nexus: El exoesqueleto de desarrollo a escala con Scrum Desarrollado y mantenido por Ken Schwaber y Scrum.org Agosto 2015 Tabla de Contenido Información General de Nexus...

Más detalles

Desarrollo Ágil. Software Engineering: A Practitioner s Approach Roger S. Pressman, Ph.D. Tomás Balderas Contreras Ingeniería de Software I

Desarrollo Ágil. Software Engineering: A Practitioner s Approach Roger S. Pressman, Ph.D. Tomás Balderas Contreras Ingeniería de Software I Desarrollo Ágil Software Engineering: A Practitioner s Approach Roger S. Pressman, Ph.D. Tomás Balderas Contreras Ingeniería de Software I Coordinación de Ciencias Computacionales INAOE 2011 Preguntas

Más detalles

Tema II Métodos Ágiles

Tema II Métodos Ágiles Tema II Métodos Ágiles Dr. Javier Garzás javier.garzas@urjc.es Universidad Rey Juan Carlos ÍNDICE 1 METODOLOGÍAS ÁGILES VS TRADICIONALES 2 METODOLOGÍAS HÍBRIDAS 3 SCRUM 4 PRÁCTICAS ÁGILES 5 OTRAS METODOLOGÍAS

Más detalles

PROGRAMA DE CURSO. Personal 6 10 3,5 0 6,5. Taller de Investigación Aplicada Resultados de Aprendizaje

PROGRAMA DE CURSO. Personal 6 10 3,5 0 6,5. Taller de Investigación Aplicada Resultados de Aprendizaje PROGRAMA DE CURSO Código Nombre CC6401 Taller de metodologías ágiles de desarrollo de Nombre en Inglés Workshop of Agile Software Development Methods SCT Unidades Horas de Horas Docencia Horas de Trabajo

Más detalles

Roles Scrum en Profundidad. ScrumMaster, Product Owner, Team

Roles Scrum en Profundidad. ScrumMaster, Product Owner, Team Roles Scrum en Profundidad ScrumMaster, Product Owner, Team Interdependencia entre Roles El verdadero proyecto lo llevan el Product Owner y el Team, mientras que el Scrum Master facilita la interacción.

Más detalles

Introducción a las Metodologías Ágiles. Nicolás Brailovsky March 7, 2009

Introducció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 detalles

Kanban vs. Scrum. Sesión 6b. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante

Kanban vs. Scrum. Sesión 6b. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante Kanban vs. Scrum Sesión 6b Libro de Henrik Kniberg y Mattias Skarin Disponible en InfoQ Muy buena comparación de ambas metodologías Contiene un ejemplo completo de aplicación de Kanban 2 Scrum prescribe

Más detalles

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

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 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 detalles

Collaborative Lifecycle Management

Collaborative 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 detalles

AGILE MANIFESTO. Guillermo Caro Murillo. Intención:

AGILE MANIFESTO. Guillermo Caro Murillo. Intención: Intención: AGILE MANIFESTO Experiencias personales Experiencias personales en temas relacionados con Agile Casos de éxito y fracaso Es posible utilizarlo? Es conveniente? Guillermo Caro Murillo Ingeniero

Más detalles

Curso de CERTIFICACIÓN SCRUM MANAGER Nivel Experto

Curso de CERTIFICACIÓN SCRUM MANAGER Nivel Experto www.eigp.es Curso de CERTIFICACIÓN SCRUM MANAGER Nivel Experto EIGP, Escuela Internacional de Gestión de Proyectos EXCELENCIA FORMATIVA EN DIRECCIÓN DE PROYECTOS Project Management Institute, A Guide to

Más detalles

GUÍA DE APRENDIZAJE. Módulo II Seis Sigma. Aprendizaje sin fronteras uvirtual@pep.pemex.com

GUÍA DE APRENDIZAJE. Módulo II Seis Sigma. Aprendizaje sin fronteras uvirtual@pep.pemex.com GUÍA DE APRENDIZAJE Módulo II Seis Sigma ÍNDICE 1. Visión General Seis Sigma 2 2. Objetivos 2 3. La Iniciativa 3 4. Cambiando el Proceso de Toma de Decisiones 3 5. La Metodología 5 6. La Medición 12 7.

Más detalles

Scrum. Framework ágil de procesos

Scrum. Framework ágil de procesos Scrum Framework ágil de procesos Definición Scrum is an Agile (incremental and iterative) process framework for developing any product or managing any work. It produces a potentially shippable set of functionality

Más detalles

Curso: 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) 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 detalles

Práctica Empresarial en Pruebas de Software. Trabajo de grado para optar por el título de Ingeniero en Informática. Juan Esteban Herrera Morales

Práctica Empresarial en Pruebas de Software. Trabajo de grado para optar por el título de Ingeniero en Informática. Juan Esteban Herrera Morales 1 Práctica Empresarial en Pruebas de Software Trabajo de grado para optar por el título de Ingeniero en Informática Juan Esteban Herrera Morales Asesor Jesús Andrés Hincapié Ingeniero en Sistemas Corporación

Más detalles