Fundamentos de las metodologías ágiles

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

Download "Fundamentos de las metodologías ágiles"

Transcripción

1 Fundamentos de las metodologías ágiles Sesión 3

2 Manifiesto ágil

3 Manifiesto ágil

4 Año: 2001 El manifesto ágil no representa la invención de las metologías ágiles, sino su presentación en sociedad Muchas propuestas previas alternativas al modelo de cascada Desarrollo en espiral, 1984 Rapid Aplication Development (RAD), 1991 Rational Unified Process (UP), 1994 Scrum, 1995 Extreme Programming,

5 Autores Kent Beck (Twitter, Web) Mike Beedle Arie van Bennekum Alistair Cockburn (Web) Ward Cunningham Martin Fowler (Twitter, Web, ThoughtWorks) James Grenning Jim Highsmith Andrew Hunt (Pragmatic Programmer) Ron Jeffries (Twitter, Web) Jon Kern Brian Marick Robert C. Martin (Twitter) Steve Mellor Ken Schwaber (Scrum.org) Jeff Sutherland (Scrum.org) Dave Thomas (Pragmatic Programmer) 5

6 Valores, principios y prácticas Las prácticas tienen sentido en el marco de un conjunto de valores y principios Las metodologías ágiles no son dogmáticas, responden a unos valores que son los que hay que tratar de mantener Kent Beck - Extreme Programming Explained,

7 Los 4 valores del manifiesto ágil Valoramos: 1. Individuos e interacciones sobre procesos y herramientas 2. Software que funciona sobre documentación exahustiva 3. Colaboración con el cliente frente a negociación del contrato 4. Responder al cambio frente a seguir un plan Aunque los ítems de la derecha tienen valor, valoramos más los de la izquierda. 7

8 Los 12 principios del manifiesto ágil 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 8

9 Los 12 principios del manifiesto ágil 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 9

10 Los 12 principios del manifiesto ágil 11. The best architectures, requirements, and designs emerge from selforganizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 10

11 Principios Lean

12 En qué se parece una fábrica y un proyecto software? Mary Poppendieck - Lean Software Development, Tutorial

13 El desarrollo de software como construcción de un producto Entradas Nuevas características (features) en forma de casos de uso, historias de usuario, etc. Salida Software funcionando al que se le ha añadido las nuevas características Proceso Cada característica debe ser analizada, desarrollada, probada, añadida y entregada 13

14 Sistema de producción de Toyota y fabricación lean TPS (Toyota Production System), Taichi Ohno Flujo de desarrollo just-in-time Cultura de parar la línea Mejora continua Pensar en el conjunto Da origen a los denominados sistemas de fabricación lean (lean = austero, flaco) La idea central es la continua búsqueda y eliminación de los desperdicios (waste) generados por el proceso Cuando se eliminan los desperdicios la calidad mejora, y el tiempo de producción y los costes se reducen y la producción se vuelve fluida (flow) El término lean se ha popularizado: lean startups 14

15 Dos metáforas del desarollo de software Dos metáforas poderosas que nos permiten entender mejor la actividad del desarrollo Desarrollo software como el proceso de fabricación de un producto Desarrollo software como el diseño de un producto que soluciona un problema Es interesante tener siempre presente ambas metáforas Los principios lean se pueden aplicar a ambos aspectos Fabricación: optimizar el proceso identificando y eliminando lo innecesario Diseño: extender el conocimiento y eliminar el desperdicio de reaprender 15

16 Eliminar los desperdicios (waste) Desperdicio: cualquier cosa que no se utiliza y que no añade valor al producto final Producir sólo lo necesario y en el momento en el que se necesita Si algo no se utiliza, no podemos darnos cuenta de sus fallos En el desarrollo de software hay mucha sobre-producción Demasiados requisitos para un release Demasiada arquitectura para las necesidades actuales Demasiado código para poder ser probado adecuadamente Demasiadas funcionalidades para el usuario final 16

17 Qué es valor? Mary Poppendieck - Lean Software Development, Tutorial

18 Los 7 principios del desarrollo de software lean Definidos por Mary Poppendieck ("Lean Software Development: An Agile Toolkit", 2003 y Implementing Lean Software Development, 2006) 1. Eliminar los desperdicios (Eliminate Waste) 2. Fomentar la calidad (Build Quality In) 3. Crear conocimiento (Create Knowledge) 4. Decidir lo más tarde posible (Defer Commitment) 5. Entregar rápido (Deliver Fast) 6. Respetar a la gente (Respect People) 7. Optimizar el conjunto (Optimize the Whole) 18

19 Sistemas de fabricación Pull Uno de los pilares de la metodología Kanban El flujo de trabajo se regula tirando (pull) de los materiales a transformar con una cadencia constante Un sistema pull regula el flujo de los recursos mediante un proceso de fabricación reemplazando solo lo que ha sido consumido y lo que es inmediatamente entregable 19

20 Kanban Una de las herramientas más importantes para organizar el proceso de producción son las kanban (del japonés, kan=visual y ban = tablero o tarjeta) Enfoque visual para el control de la producción, usando herramientas sencillas como contenedores retornables, tarjetas o incluso espacios vacíos para tirar de los productos desde los centros de producción hacia los centros de consumo o transformación Una kanban es una señal o ayuda visual que indica que un centro de trabajo ha finalizado un proceso, necesita trabajo o necesita más materiales Los tableros kanban permiten que los centros de trabajo hagan un seguimiento de las necesidades de los clientes o de los proveedores y que respondan rápida y adecuadamente 20

21 Kanban Toyota Just-in-Time Kanban System 21

22 Tableros kanban en el desarrollo de software Henrik Kniberg - Lean from the Trenches 22

23 Lecturas Manifiesto ágil, 2001 Ken Beck, Learning from Lean Entrevista con Mary Poppendieck, An introduction to Lean Software Development,

Desarrollo Ágil de Software

Desarrollo Ágil de Software Desarrollo Ágil de Software Extracto In Search of Methodology Alistair Cockburn, 1994 La historia que escuchamos fue casi la misma (con una excepción), independiente del tamaño, experiencia, país, década,

Más detalles

1.3 - Desarrollo Lean

1.3 - Desarrollo Lean 1.3 - Desarrollo Lean Tema 1: Fundamentos de las metodologías ágiles En qué se parece la fabricación de un producto y el desarollo de software? Fabricación de un producto Entradas: materias primas y componentes

Más detalles

PROCESOS ÁGILES DE DESARROLLO DE SOFTWARE

PROCESOS ÁGILES DE DESARROLLO DE SOFTWARE PROCESOS ÁGILES DE DESARROLLO DE SOFTWARE I - Introducción Darío Correal (dcorreal@uniandes.edu.co) 1 Everything should be made as simple as possible, but not simpler Albert Einstein 2 Tomado de Agile

Más detalles

Calidad y Mejoramiento de Procesos Ágiles. de Software

Calidad y Mejoramiento de Procesos Ágiles. de Software Calidad y Mejoramiento de Procesos Ágiles de Software Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile visconti@inf.utfsm.cl Agenda Introducción

Más detalles

Calidad y Mejoramiento de Procesos Ágiles de Software

Calidad y Mejoramiento de Procesos Ágiles de Software Calidad y Mejoramiento de Procesos Ágiles de Software M. Visconti & H. Astudillo Departamento de Informática Universidad Técnica Federico Santa María Introducción Principios

Más detalles

The Agile Manifesto. Que es el Manifiesto Ágil?

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

Manifiesto Ágil: Historia

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

Scrum. Helder Marques

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

1.3 Desarrollo lean. Tema 1: Valores y principios ágiles

1.3 Desarrollo lean. Tema 1: Valores y principios ágiles 1.3 Tema 1: Valores y principios ágiles Índice Historia de la fabricación lean Prácticas de fabricación lean Desperdicios Sistemas pull Kanban Pricipios de Mary Poppendieck del desarrollo lean de software

Más detalles

Desarrollo Ágil de Software. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010

Desarrollo Ágil de Software. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Desarrollo Ágil de Software Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Contenidos Definiciones de Desarrollo Ágil Dos ejemplos de Enfoques Ágiles: extreme Programming Scrum Extracto In

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

Scrum Manager Gestión de proyectos

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

Grupo N o de octubre de 2007

Grupo N o de octubre de 2007 El Manifiesto Ágil Grupo N o 8 Departamento de Computación, FCEyN,Universidad de Buenos Aires. 31 de octubre de 2007 quiénes somos y qué presentaremos? el manifesto ágil quiénes somos? Fernando Benavides,

Más detalles

Período Teoría Práctica Laboratorio de crédito Electiva 3 0 0 3 Requisitos Metodología del Software

Período Teoría Práctica Laboratorio de crédito Electiva 3 0 0 3 Requisitos Metodología del Software Asignatura METODOLOGÍAS ÁGILES DE GESTIÓN Y DESARROLLO DE PROYECTOS DE TI Vigente desde: Marzo 2008 Horas semanales Unidades Período Teoría Práctica Laboratorio de crédito Electiva 3 0 0 3 Requisitos Metodología

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

Qué es una Metodología Ágil?

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

Ingeniería de Software I

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

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

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

Una meta un Equipo. www.cv-team.com es.group-sii.com @CVTeamSII #TalentoCVTeam #ExcelenciaTIC

Una meta un Equipo. www.cv-team.com es.group-sii.com @CVTeamSII #TalentoCVTeam #ExcelenciaTIC Una meta un Equipo Quiénes Somos Concatel Vanture Team - SII es una empresa especializada en servicios de Tecnologías de la Información y Comunicación (TIC) e Ingeniería para la gestión empresarial. Nuestra

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

Metodologías Ágiles Desde una Perspectiva de Project Management. Fernando Contreras Velásquez Project Management & Engineering Services.

Metodologías Ágiles Desde una Perspectiva de Project Management. Fernando Contreras Velásquez Project Management & Engineering Services. Metodologías Ágiles Desde una Perspectiva de Project Management Fernando Contreras Velásquez Project Management & Engineering Services. Ing. Fernando Contreras Velásquez: PMP, PMI-SP, PMI-RMP Acerca del

Más detalles

Qué esperan aprender en esta clase?

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 detalles

SISTEMA KANBAN. Lotes pequeños Simplificación en el diseño. Tiempos de alistamiento y mantenimiento preventivo. Calidad justo a tiempo

SISTEMA KANBAN. Lotes pequeños Simplificación en el diseño. Tiempos de alistamiento y mantenimiento preventivo. Calidad justo a tiempo KANBAN Tiempos de alistamiento y mantenimiento preventivo Lotes pequeños Simplificación en el diseño Calidad justo a tiempo SISTEMA KANBAN Distribución en planta celular y por productos Trabajo en equipo,

Más detalles

TECNOLOGIA LEAN APLICADA A LOS SERVICIOS DE URGENCIAS

TECNOLOGIA LEAN APLICADA A LOS SERVICIOS DE URGENCIAS TECNOLOGIA LEAN APLICADA A LOS SERVICIOS DE URGENCIAS Dr. Miquel Sánchez Director d Urgències. Hospital Clínic de Barcelona Lean Practitioner Program Certification por la UPC Donostia, 17 de abril de 2015

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

PROGRAMA FORMACIÓN ACTIO 2013

PROGRAMA FORMACIÓN ACTIO 2013 Programa Formación ACTIO 2013 Formación Empresa. Gestión por procesos. Trabajo en equipo: liderazgo y comunicación. Programa Lean Ejecutivo. Lean Manufacturing Ejecutivo. Gestión del Mantenimiento Ejecutivo.

Más detalles

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

Kanban II. Sesión 6a. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante Kanban II Sesión 6a Juego: Pasar las monedas 2 3 rondas Cuánto tarda cada trabajador? Lisa David Martín María Cuándo recibe el cliente la primera moneda? Cuándo recibe el cliente la última moneda? Cada

Más detalles

ANÁLISIS DE LA APLICACIÓN DE LA METODOLOGÍA SCRUM COMO COMPLEMENTO DE LAS METODOLOGÍAS DEL PMI PARA EL CONTROL DE PROYECTOS DE DESARROLLO DE SOFTWARE.

ANÁLISIS DE LA APLICACIÓN DE LA METODOLOGÍA SCRUM COMO COMPLEMENTO DE LAS METODOLOGÍAS DEL PMI PARA EL CONTROL DE PROYECTOS DE DESARROLLO DE SOFTWARE. ANÁLISIS DE LA APLICACIÓN DE LA METODOLOGÍA SCRUM COMO COMPLEMENTO DE LAS METODOLOGÍAS DEL PMI PARA EL CONTROL DE PROYECTOS DE DESARROLLO DE SOFTWARE. SCRUM METHODOLOGY APPLICATION ANALYSIS AS PMI METHODOLOGIES

Más detalles

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

Global Sourcing for Success

Global Sourcing for Success Global Sourcing for Success Offshore Software Development Ser una empresa orientada al cliente, nos compromete a brindarle nuestro mejor esfuerzo para hacer que el proceso de Offshore Software Development

Más detalles

SÍNTESIS Y PERSPECTIVAS

SÍNTESIS Y PERSPECTIVAS SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.

Más detalles

AtlanWood Project. Victoriano Conde, victor.conde@institutolean.org Santiago de Compostela, 15 de diciembre 2006

AtlanWood Project. Victoriano Conde, victor.conde@institutolean.org Santiago de Compostela, 15 de diciembre 2006 AtlanWood Project Victoriano Conde, victor.conde@institutolean.org Santiago de Compostela, 15 de diciembre 2006 Instituto Lean Management www.institutolean.org 1 LEAN MANAGEMENT: la nueva competitividad

Más detalles

Trabajo lean (1): A que podemos llamar trabajo lean?

Trabajo lean (1): A que podemos llamar trabajo lean? Trabajo lean (1): A que podemos llamar trabajo lean? Jordi Olivella Nadal Director de Comunicación del Instituto Lean Management Este escrito inicia una serie de artículos sobre la organización en trabajo

Más detalles

Presentación sobre Manufactura Esbelta

Presentación sobre Manufactura Esbelta Presentación sobre Manufactura Esbelta Lean Manufacturing Capitulo Estudiantiles del Depto. Ingeniería Química del RUM Ing. Juan J. Santiago Vice-Presidente IIQ 2007-20082008 Que es Lean Una manera sistemática

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

Introducción n a MSF. MSF v4.0 como framework

Introducción n a MSF. MSF v4.0 como framework Microsoft Solutions Framework Agile Luis Fraile MVP Team System http://www.lfraile.net lfraile@lfraile.net Introducción n a MSF MSF v4.0 como framework Microsoft Solutions Framework Por un lado es un framework

Más detalles

LAS 7 GRANDES PERDIDAS. (Identificando las Pérdidas. Parte II)

LAS 7 GRANDES PERDIDAS. (Identificando las Pérdidas. Parte II) LAS 7 GRANDES PERDIDAS. (Identificando las Pérdidas. Parte II) En la primera parte analizamos en qué consistían las pérdidas, las clasificamos y establecimos por qué aparecen. Ahora nos detendremos a identificar

Más detalles

El Cliente y El Ingeniero de Software

El Cliente y El Ingeniero de Software El Cliente y El Ingeniero de Software Juan Sebastián López Restrepo Abstract. The continuing evolution of technologies have made the software technology used more and more increasing, this trend has created

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

Profesionalidad y Artesanía del

Profesionalidad y Artesanía del Profesionalidad y Artesanía del Software David.Villa@uclm.es @david_vi11a 1 Juguemos a «verdad o atrevimiento» 2 «Cualquiera puede escribir código» VERDAD ATREVIMIENTO 3 «Cualquiera puede escribir código»

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

CURSO DE ESPECIALIZACIÓN EN PRODUCTIVIDAD

CURSO DE ESPECIALIZACIÓN EN PRODUCTIVIDAD CURSO DE ESPECIALIZACIÓN EN PRODUCTIVIDAD DESARROLLANDO LÍDERES LEAN MEJORA CONTINUA Y PRODUCTIVIDAD 1 ORGANIZACIÓN GENERAL Asistentes El curso está destinado a grupos de hasta 12 personas. Destinatarios

Más detalles

Innovación y trabajo en equipo

Innovació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 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

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

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 Desarrollo Agil con SCRUM FDD Requerimientos Historias de Usuario Desarrollo de software

Más detalles

Diseño ergonómico o diseño centrado en el usuario?

Diseño ergonómico o diseño centrado en el usuario? Diseño ergonómico o diseño centrado en el usuario? Mercado Colin, Lucila Maestra en Diseño Industrial Posgrado en Diseño Industrial, UNAM lucila_mercadocolin@yahoo.com.mx RESUMEN En los últimos años el

Más detalles

Metodología centrada en la Experiencia del Usuario

Metodología centrada en la Experiencia del Usuario Metodología centrada en la Experiencia del Usuario Esta metodología fue creada por Jesse James Garrett, se describe a detalle en su libro The Elements of User Experience, consiste en asegurarse que ningún

Más detalles

Licenciatura en CONTADURIA. Tema: APLICACIÓN GENERAL DEL CPM

Licenciatura en CONTADURIA. Tema: APLICACIÓN GENERAL DEL CPM UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ESCUELA SUPERIOR DE ZIMAPÁN Licenciatura en CONTADURIA Tema: APLICACIÓN GENERAL DEL CPM Lic. LUIS ANTONIO RANGEL BELTRAN Julio Diciembre 2014 Tema: PROGRAMACION

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

ICX Process. # People In Charge: 3 Members Experience Time: 6 Months max

ICX Process. # People In Charge: 3 Members Experience Time: 6 Months max ICX Process es Coordinator Which strategies would you implement in order to recruit a large number of Familias Globales and Buddies? Analyze 3 bottle necks that the delivery of igcdp has and develop 3

Más detalles

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS: Modelo de requerimientos del RUP Adesmiro Zelada Escobedo 1*, Miguel Figueroa Martel 2 * 1 Facultad de Ingeniería y Arquitectura, Universidad Peruana Unión *

Más detalles

LICENCIA PROFESIONAL EN DESARROLLO DE APLICACIONES MÓVILES

LICENCIA PROFESIONAL EN DESARROLLO DE APLICACIONES MÓVILES LICENCIA MÓVILES HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Metodologías Ágiles. 2. Competencias Desarrollar Aplicaciones web o móviles empleando lenguaje Java o.net,

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

DESAYUNO DE TRABAJO: VAVE: VALUE ANALYSIS/VALUE ENGINEERING

DESAYUNO DE TRABAJO: VAVE: VALUE ANALYSIS/VALUE ENGINEERING DESAYUNO DE TRABAJO: VAVE: VALUE ANALYSIS/VALUE ENGINEERING PONENTE: Benjamin Lorente Alonso Socio Director de Value Management Consulting S.LInició su carrera profesional en 1994 en el sector automoción

Más detalles

Proceso de desarrollo de software

Proceso de desarrollo de software Desarrollo Digital Unidad #1 : Comprensión de los fundamentos de la tecnología digital Unidad temática #2 : Métodos ágiles para el desarrollo del software Objetivo de aprendizaje : Proceso de desarrollo

Más detalles

Sistemas de Información

Sistemas de Información Sistemas de Información SISTEMAS DE INFORMACIÓN 1 Lectura No. 7 Nombre: Modelo en espiral, proceso unificado y tendencias modernas de modelos de desarrollo de sistemas Contextualización Como ya es bien

Más detalles

Diseño orientado al flujo de datos

Diseño orientado al flujo de datos Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos

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

Incremento continuo con KANBAN

Incremento continuo con KANBAN Incremento continuo con KANBAN Pendientes Desarrollo Pruebas Entregable Finalizadas Nelson Monzón López KAIZEN Mejora continua Filosofías LEAN Qué es KANBAN? K A N B A N Visual Etiqueta de instrucción

Más detalles

Lean Manufacturing. Sistema Ares. Concepto, implantación y fases. Optimización de recursos y eficiencia energética

Lean Manufacturing. Sistema Ares. Concepto, implantación y fases. Optimización de recursos y eficiencia energética Lean Manufacturing Sistema Ares Concepto, implantación y fases Ares Servicios Integrales / Riba-roja del Turia (Valencia) / www.ares-consultoria.com INTRODUCCIÓN Qué es el Lean Manufacturing FASES DEL

Más detalles

2 o Encuentro Universitario de Ingeniería de Software y Bases de Datos. Dificultades en la Ejecución de la Ingeniería de Software

2 o Encuentro Universitario de Ingeniería de Software y Bases de Datos. Dificultades en la Ejecución de la Ingeniería de Software 2 o Encuentro Universitario de Ingeniería de Software y Bases de Datos Dificultades en la Ejecución de la Ingeniería de Software Problemática Problema 1 2 3 4 5 6 7 8 La Ing. de SW. continúa siendo muy

Más detalles

Fundamentos y Herramientas de Lean & 6 Sigma

Fundamentos y Herramientas de Lean & 6 Sigma Fundamentos y Herramientas de Lean & 6 Sigma Empresa, S.A. de C.V. Presentado por: {Nombre} {Consultor} {Octubre, 2014} Principios de Lean & 6 Sigma En esencia y en la práctica: Lean (Enterprise/Manufacturing)

Más detalles

Diploma LEAN Project Management

Diploma LEAN Project Management Diploma LEAN Project Management 2 www.escuelaproyectos.com Quiénes somos? EDAP tiene como misión capacitar a profesionales y aportar soluciones basadas en metodologías de Dirección y Administración de

Más detalles

Fundamentos de Lean & Kaizen

Fundamentos de Lean & Kaizen Fundamentos de Lean & Kaizen Leyva Consultores, S.C. Presentado por: {Nombre} {Consultor} {Octubre, 2014} En esencia y en la práctica: Lean (Enterprise/Manufacturing) es adelgazar ó eliminar todo recurso

Más detalles

LEAN SEIS SIGMA. Introducción

LEAN SEIS SIGMA. Introducción LEAN SEIS SIGMA Introducción En un entorno cada vez más competitivo y globalizado, es necesario poder lanzar continuamente proyectos de mejora de procesos y productos para que la organización se mantenga

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

El lean manufacturing como oportunidad

El lean manufacturing como oportunidad El lean manufacturing como oportunidad SÓLO EL 5% DE LO QUE HACEMOS APORTA VALOR AÑADIDO; EN ÉPOCA DE CAMBIOS COMO LA ACTUAL, CON PRESIÓN EN LOS MÁRGENES Y EN LOS COSTES, SABEMOS QUÉ APORTA VALOR A NUESTROS

Más detalles

CAPITULO 2 - POR QUÉ NECESITAN LAS EMPRESAS UN CUADRO DE MANDO INTEGRAL?

CAPITULO 2 - POR QUÉ NECESITAN LAS EMPRESAS UN CUADRO DE MANDO INTEGRAL? CAPITULO 2 - POR QUÉ NECESITAN LAS EMPRESAS UN CUADRO DE MANDO INTEGRAL? Los indicadores financieros. Desde hace mucho tiempo se utiliza el sistema de mediciones financiero, desde la época de los egipcios

Más detalles

SCRUM: Introducció al desenvolupament ágil de programari

SCRUM: Introducció al desenvolupament ágil de programari Cibernàrium SCRUM: Introducció al desenvolupament ágil de programari Capacitació Tecnològica per a Professionals i Empreses Professor: Àlex Ballarin http://es.linkedin.com/in/alexballarin Data Pàg 1 Barcelona

Más detalles

Metodología ágil scrumban en el proceso de desarrollo y mantenimiento de software de la norma moprosoft

Metodología ágil scrumban en el proceso de desarrollo y mantenimiento de software de la norma moprosoft Metodología ágil scrumban en el proceso de desarrollo y mantenimiento de software de la norma moprosoft David Ibarra Guzmán, Ulises Castañeda Islas, Carlos Pérez Corona, Blanca Estela Pedroza Méndez Instituto

Más detalles

JUSTO A TIEMPO YA. Con el objetivo de dar a conocer una de las formulas para, lograr la excelencia

JUSTO A TIEMPO YA. Con el objetivo de dar a conocer una de las formulas para, lograr la excelencia JUSTO A TIEMPO YA Andrade, G. Raciel, González N. Nora E. Celaya F. Roberto, Treviño, Moreno Dolores. INSTITUTO TECNOLOGICO DE SONORA Email:janethita16@hotmail.com,ngonzalez@itson.mx,rocefi@itson.mx,mmoreno@itson.mx

Más detalles

Una manera sencilla y eficaz de transmitir las necesidades del proceso siguiente es mediante KANBAN.

Una manera sencilla y eficaz de transmitir las necesidades del proceso siguiente es mediante KANBAN. Kanban KANBAN es una palabra japonesa que significa entre otras cosas poster o señal. Generalmente se asocia a una tarjeta que se utiliza como señal de comunicación entre puestos de trabajo que advierte

Más detalles

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN OBJETIVOS GENERALES 1. Identificar, diseñar, automatizar y habilitar la mejora continua de los procesos relacionados a la necesidad o proyecto

Más detalles

WORKSHOP EL LADO HUMANO DEL LEAN

WORKSHOP EL LADO HUMANO DEL LEAN WORKSHOP EL LADO HUMANO DEL LEAN 1 ORGANIZACIÓN Fechas previstas: o Parte 1: Introducción al Sistema de Mejora Continua (Lean Management). Implicación de Personal y Modelo Organizativo, Clave de la Mejora

Más detalles

Kanban. Definición de Kanban. Origen de Kanban. Propósito

Kanban. Definición de Kanban. Origen de Kanban. Propósito Definición de Kanban Kanban Kanban: Tarjeta u otro mecanismo que comunica la demanda de un proceso subsecuente a un proceso precedente. Una señal que autoriza retirar trabajos desde un supermercado o autoriza

Más detalles

5.1 Historias de usuario

5.1 Historias de usuario 5.1 Tema 5: Índice Características de las historias de usuario Descomposición de historias Mapas de historias de usuario Bocetos y prototipos de baja fidelidad 2 La forma ágil de definir características

Más detalles

Implantación de Metodologías Agiles

Implantación de Metodologías Agiles Implantación de Metodologías Agiles Por que? Que es? Funciona? Que Medir? Transformación en Ericsson Manuel López (PMP, PSM) manolo.lopez.g@gmail.com 17-Febrero -2016 Asociación Española para la Calidad

Más detalles

Artesanía de So-ware y Desarrollo Dirigido por Pruebas

Artesanía de So-ware y Desarrollo Dirigido por Pruebas Artesanía de So-ware y Desarrollo Dirigido por Pruebas QUÉ ES LA ARTESANÍA DE SOFTWARE Manifiesto por la Artesanía de So-ware Como aspirantes a artesanos de so-ware, estamos elevando el nivel de desarrollo

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

DOSSIER DE PRESENTACIÓN

DOSSIER DE PRESENTACIÓN DOSSIER DE PRESENTACIÓN ÍNDICE 1 LIFTING&GROUP DOSSIER DE PRESENTACIÓN Conoce 2 3 5 SERVICIOS DE ÉXITO LIFTING&GROUP DOSSIER DE PRESENTACIÓN CONOCE LIFTING&GROUP Lifting Group nació como un proyecto innovador

Más detalles

Formación Lean Management in situ. Aprende Jugando.

Formación Lean Management in situ. Aprende Jugando. Formación Lean Management in situ. Aprende Jugando. Lean Management. Catálogo de formación in situ. Todas nuestras formaciones son bonificables a través de la Fundación Tripartita. Programa integrado Lean

Más detalles

ACCIÓN FORMATIVA. Mejora con Kanban

ACCIÓN FORMATIVA. Mejora con Kanban NIF: G-81 76 73 86 Facultad de Informática de la UPM Campus de Montegancedo, s/n. 28660 BOADILLA DEL MONTE (Madrid) Teléfono: 91.128.68.83 Fax: 91.336.36.76 e-mail: admon@aemes.org www.aemes.org ACCIÓN

Más detalles

Gestión de Proyectos Informáticos

Gestión de Proyectos Informáticos 2 GESTION DE PROYECTOS INFORMATICOS Facultad de Ingeniería Universidad Nacional de Jujuy Analista Programador Universitario Ciclo 2012 A.P.U. Jorge R. Mendoza 2 METODOLOGÍAS Y CICLOS DE VIDA 3 Metodologías

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

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

LEAN. Filosofía de trabajo. No hay nada tan inútil como hacer eficientemente algo que no tenemos que hacer. Peter Drucker

LEAN. Filosofía de trabajo. No hay nada tan inútil como hacer eficientemente algo que no tenemos que hacer. Peter Drucker LEAN-LABAQUA 1 LEAN Filosofía de trabajo No hay nada tan inútil como hacer eficientemente algo que no tenemos que hacer. Peter Drucker 2 LEAN Porqué LEAN en LABAQUA Mejora continua en nuestros laboratorios

Más detalles

puede aumentar la innovación en la cartera de productos?

puede aumentar la innovación en la cartera de productos? RESUMEN DE LA SOLUCIÓN Soluciones de gestión de proyectos y carteras para la innovación de productos puede aumentar la innovación en la cartera de productos? you can Las soluciones de gestión de productos

Más detalles

Proyecto Tutelkán. Tutelkan Web Platform (TWP) - Manual de Usuario

Proyecto Tutelkán. Tutelkan Web Platform (TWP) - Manual de Usuario Proyecto Tutelkán Tutelkan Web Platform (TWP) - Manual de Usuario MARZO 2009 Tabla de Contenidos 1. INTRODUCCIÓN...4 2. DEFINICIONES IMPORTANTES...5 3. VISTA GENERAL DE TUTELKAN WEB PLATFORM...6 3.1.

Más detalles

MANEJANDO FICHEROS Y CARPETAS

MANEJANDO FICHEROS Y CARPETAS Tutorial 1 MANEJANDO FICHEROS Y CARPETAS 1.1.- Creando carpetas Para organizar la información que almacenamos en nuestros ordenadores, tenemos una elemento denominado carpeta. Vamos a ver cómo, usando

Más detalles

N U E S T R O O B J E T I V O : L A C A L I D A D T O T A L

N U E S T R O O B J E T I V O : L A C A L I D A D T O T A L N U E S T R O O B J E T I V O : L A C A L I D A D T O T A L K E Y P O I N T S COMPROMISO QUALITY4i Consulting, se constituye como un proyecto empresarial ambicioso, basado en la motivación por ofrecer

Más detalles

VALIDACIÓN DE MODELOS DE NEGOCIO

VALIDACIÓN DE MODELOS DE NEGOCIO VALIDACIÓN DE MODELOS DE NEGOCIO CUSTOMER DEVELOPMENT Y BUILD-MEASURE-LEARN FRANCISCO PALAO CEO DE IACTIVE @fpalao Hace unos años, los emprendedores escribíamos planes de negocio antes de lanzar nuestra

Más detalles

II Congreso Lean IT 26 de Noviembre de 2015

II Congreso Lean IT 26 de Noviembre de 2015 26 de Noviembre de 2015 Walter Henríquez Lean IT: cinco años de aplicación, experiencias y futuro Cuatrecasas, Gonçalves Pereira Líder en la península ibérica Derecho de los negocios 24 oficinas, 7 internacionales

Más detalles

Curso Lean IT Foundation

Curso Lean IT Foundation Curso Lean IT Foundation Presentación Lean IT no es una metodología, ni un compendio de buenas prácticas (como ITIL), es algo más. Es una filosofía, una forma de pensar y actuar basada en escuchar la voz

Más detalles

Desarrollo de Metodologías Ágiles

Desarrollo de Metodologías Ágiles Titulación certificada por EUROINNOVA BUSINESS SCHOOL Desarrollo de Metodologías Ágiles Desarrollo de Metodologías Ágiles Duración: 120 horas Precio: 450 * Modalidad: Online * Materiales didácticos, titulación

Más detalles

Business Process Management(BPM)

Business Process Management(BPM) Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com

Más detalles

El Sistema de Producción de SEAT. Hacía una empresa sincronizada y orientada al valor añadido.

El Sistema de Producción de SEAT. Hacía una empresa sincronizada y orientada al valor añadido. El Sistema de Producción de SEAT Hacía una empresa sincronizada y orientada al valor añadido. Un sistema de producción sincronizado y orientado al valor añadido se caracteriza por estructuras eficaces,

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles