Tema II Métodos Ágiles
|
|
- Sebastián Contreras Belmonte
- hace 8 años
- Vistas:
Transcripción
1 Tema II Métodos Ágiles Dr. Javier Garzás 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 ÁGILES 6 CONSIDERACIONES SOBRE METODOLOGÍAS ÁGILES 2 1
2 Se puede desarrollar software igual que industrialmente se construyen coches o casas? 1955 La ingeniería software era igual que la hardware. Aquellos tiempos, todos eran ingenieros hardware o matemáticos B. Boehm 2
3
4 2005 Diseño previo e inamovible 4
5 antes de la Construcción Predictibilidad 5
6 Ciclo de vida en Cascada 6
7 7
8 = % avance 8
9 Diseño Construcción Tradicional Software V1 V2 V3 9
10 Predicción vs Evolución 10
11 EL CICLO DE VIDA ITERATIVO INCREMENTAL (I) Se va liberando parte del producto periódicamente y cada entrega es un incremento respecto a la anterior. Cada fase se realiza varias veces. Lo cual difiere del desarrollo en cascada, donde las fases del ciclo de vida se realizan (en teoría) una única vez, y el inicio de una fase no comienza hasta que termina la fase que le precede 21 ITERATIVO = INCREMENTAL
12 EL CICLO DE VIDA ITERATIVO INCREMENTAL (II) Se comenzó a aplicar en 1950, en la construcción del avión cohete X-15 En 1960 es aplicado por la NASA en el proyecto Mercury 23 12
13 1. Nuestra mayor prioridad es satisfacer al cliente a través de la entrega temprana y contínua de software con valor. Principios Ágiles 2. Aceptamos requisitos cambiantes, incluso en etapas avanzadas. Los procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente. 3. Entregamos software frecuentemente, con una periodicidad desde un par de semanas a un par de meses, con preferencia por los periodos más cortos posibles. 4. Los responsables de negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto. 5. Construimos proyectos con profesionales motivados. Dándoles el entorno y soporte que necesitan, y confiando en ellos para que realicen el trabajo. Principios Ágiles 6. El método más eficiente y efectivo de comunicar la información a un equipo de desarrollo y entre los miembros del mismo es la conversación cara a cara. 7. Software que funciona es la principal medida de progreso. 8. Los procesos ágiles promueven el desarrollo sostenible. Esponsores, desarrolladores y usuarios deben ser capaces de mantener un ritmo constante de forma indefinida. 9. La atención continua a la excelencia técnica y los buenos diseños mejoran la agilidad. 13
14 Principios Ágiles 10. Simplicidad, el arte de maximizar la cantidad de trabajo no realizado, es esencial. 11. Las mejores arquitecturas, requisitos y diseños surgen de equipos que se autoorganizan. 12. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo, entonces mejora y ajusta su comportamiento de acuerdo a sus conclusiones. Traducción realizada por Agile Spain del original en Inglés. Éste pueden encontrarse en 14
15 HAY 3 TIPOS DE METODOLOGÍAS Tradicionales Ágiles Híbridas 29 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Tradicionales Ágiles Híbridas 30 15
16 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Cambiabilidad: Las metodologías ágiles están preparadas para adaptarse a cambios, mientras que las tradicionales presentan cierta resistencia a los mismos 31 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Metodologías tradicionales: conceptos característicos de la fabricación industrial o la arquitectura 32 16
17 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Producción en cadena -> Trabajo repetible, generalmente más manual que intelectual y operario sustituible División del trabajo y métodos Tayloristas ( Principles of Scientific Management (1912)) Actividades diferenciadas: el diseño y la construcción. Construcción: poca actividad intelectual y más manual. Los costes de la construcción (y sus cambios) son muy superiores a los del diseño. Por ello el diseño pretende controlar el 100% la construcción Diseño basado en matemáticas - física 33 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES PERO EN SOFTWARE ES LO MISMO? CUÁNDO SABEMOS QUÉ SOFTWARE QUERÍAMOS CONSTRUIR? CUESTA LO MISMO CAMBIAR UNA COLUMNA QUE UNA LÍNEA DE CÓDIGO? EXISTE UNA BASE MATEMÁTICA CIENTÍFICA? 34 17
18 CHOQUES ENTRE OLAS : ADAPTATIVO VS. PREDICTIVO METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Algunas diferencias entre ágil y tradicional 36 18
19 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Contrato: En las metodologías tradicionales normalmente existe un contrato cerrado, mientras que en las ágiles no existe este tipo de contrato o, si existe, es bastante flexible 37 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Interacción con el cliente: En las metodologías tradicionales, el cliente interactúa con el equipo de desarrollo mediante reuniones. Sin embargo, en las metodologías ágiles el cliente forma parte del equipo de desarrollo 38 19
20 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Tamaño de los grupos: Las metodologías ágiles están definidas para grupos pequeños (menos de 10 integrantes) que trabajan en el mismo sitio. Sin embargo, las metodologías tradicionales se definen para grupos grandes y posiblemente distribuidos 39 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Arquitectura del software: Para las metodologías tradicionales la arquitectura del software es esencial y se expresa mediante modelos. Las ágiles, por su parte, ponen un menor énfasis en la arquitectura del software 40 20
21 METODOLOGÍAS ÁGILES VS METODOLOGÍAS TRADICIONALES Documentación: La documentación en los procesos ágiles es más relajada, mientras que en los procesos tradicionales es más exhaustiva. 41 EJERCICIO: CUÁL ES MÁS ADECUADO? 1. Gran cambiabilidad de los requisitos 2. Necesidad de una arquitectura robusta 3. Documentación muy detallada 4. Un contrato cerrado 5. Se necesita interacción con el cliente 6. Tamaño equipo pequeño 7. Se necesita predicción 8. Se necesita Reacción - Adaptación ÁGIL / TRADICIONAL 42 21
22 ÍNDICE 1 METODOLOGÍAS ÁGILES VS TRADICIONALES 2 METODOLOGÍAS HÍBRIDAS 3 SCRUM 4 PRÁCTICAS ÁGILES 5 OTRAS METODOLOGÍAS ÁGILES 6 CONSIDERACIONES SOBRE METODOLOGÍAS ÁGILES 43 METODOLOGÍAS HÍBRIDAS Tradicionales Ágiles Híbridas 44 22
23 METODOLOGÍAS HÍBRIDAS La realidad en las empresas refleja posturas moderadas en la implantación de metodologías ágiles, hibridas y orientadas por la necesidad, al negocio y mejor práctica para cada organización y proyecto 45 METODOLOGÍAS HÍBRIDAS Consisten en adaptaciones de las Metodologías Ágiles, muchas veces incorporándole prácticas formales, como, por ejemplo, el robustecer y hacer menos iterativa la fase de diseño de la arquitectura software 46 23
24 CUATRO MÉTODOS DE DESARROLLO El intercambio de la cultura organizacional y la estabilidad del proyecto sugieren dos métodos nuevos de desarrollo además de los métodos formales y ágiles 47 ÍNDICE 1 METODOLOGÍAS ÁGILES VS TRADICIONALES 2 METODOLOGÍAS HÍBRIDAS 3 SCRUM 4 PRÁCTICAS ÁGILES 5 OTRAS METODOLOGÍAS ÁGILES 6 CONSIDERACIONES SOBRE METODOLOGÍAS ÁGILES 48 24
25 SCRUM Metodología ágil que proporciona un marco para la gestión de proyectos. Está especialmente indicada para proyectos con un cambio rápido en los requisitos 49 SCRUM Basada en entregas parciales priorizadas por el beneficio que aporta al receptor del proyecto 50 25
26 SCRUM Permite obtener resultados tempranos y que permite adaptarse a los cambios en los requisitos 51 CARACTERÍSTICAS PRINCIPALES Desarrollo software mediante iteraciones Reuniones a lo largo del proyecto 52 26
27 EL PROCESO DE SCRUM 53 SPRINT A cada iteración se le denomina sprint. El sprint es un periodo de corta duración (2-4 semanas) en el que se crea un producto potencialmente entregable 54 27
28 PRIMER PASO: PRODUCT BACKLOG Las características que van a implementarse en el sprint provienen de la Pila del Producto (Product Backlog), que contiene una serie de requisitos priorizados para su aplicación 55 PRIMER PASO: PRODUCT BACKLOG HISTORIAS DE USUARIO El product backlog debe ser una lista priorizada y estimada de historias de usuario Como xxx, quiero hacer yyy con el objetivo de zzz 56 28
29 PRIMER PASO: PRODUCT BACKLOG PRIORIZACIÓN: ESTIMACIÓN Y VALOR Planning Poker Secuencia de Fibonacci 57 PRIMER PASO: PRODUCT BACKLOG PRIORIZACIÓN: RESPONSABILIDAD DEL PRODUCT OWNER (CLIENTE)
30 SPRINT BACKLOG Una vez seleccionadas las características que van a desarrollarse en el Sprint, se conforma la Pila del Sprint (Sprint Backlog), que se mantendrá inamovible durante toda la iteración 59 SPRINT BACKLOG Velocidad: cantidad de story points o historias de usuario que terminan por iteración. Burndown charts 60 30
31 HISTORIAS 61 LAS REUNIONES Son una parte importante dentro de Scrum. Se definen diversos tipos de reuniones: Daily Scrum Sprint Planning Meeting Sprint Review Meeting Sprint Retrospective 62 31
32 REUNIÓN DIARIA (DAILY SCRUM) Reunión de no más de 15 minutos en la que se presenta que hizo ayer cada miembro del equipo, que va a hacer hoy y que problemas se ha encontrado 63 REUNIÓN DE PLANIFICACIÓN DEL SPRINT (SPRINT PLANNING MEETING) Se realiza al principio de cada Sprint, definiendo en ella que se va a realizar en ese Sprint. Esta reunión da lugar al Sprint Backlog. Su duración no debe ser mayor de 8 horas 64 32
33 REUNIÓN DE REVISIÓN DEL SPRINT (SPRINT REVIEW MEETING) Se realiza al final del Sprint. Durante la misma se indica qué ha podido completarse y qué no, presentando el trabajo realizado a los implicados. No debe durar más de 4 horas 65 RETROSPECTIVA DEL SPRINT (SPRINT RETROSPECTIVE) Se realiza al final del Sprint, sirve para que los implicados den sus impresiones sobre el Sprint que acaba de terminar. Se utiliza para la mejora del proceso. Esta reunión debería durar 4 horas 66 33
34 RESUMEN Scrum: Metodología ágil que proporciona un marco para la gestión de proyectos, indicada especialmente para proyectos con un cambio rápido en los requisitos. Sprint: Período de corta duración (2-4 semanas) en el que se crea un producto potencialmente entregable. Product backlog: Lista priorizada que contiene una serie de los requisitos del producto priorizados para su realización. Sprint backlog: Lista con las características que van a desarrollarse en el Sprint. 67 RESUMEN Daily Scrum: Reunión de no más de 15 minutos en la que se presenta que hizo ayer cada miembro del equipo, que va a hacer hoy y los problemas que se ha encontrado. Sprint planning meeting: Reunión de no más de 8 horas realizada al principio de cada Sprint, en la que se define que se va a realizar en el mismo. Sprint review meeting: Reunión de no más de 4 horas realizada al final del Sprint, en la que se presenta el trabajo realizado a los implicados. Sprint retrospective: Reunión de no más de 4 horas que se realiza al final del Sprint, realizada para recoger las impresiones de los implicados respecto al Sprint realizado
35 ÍNDICE 1 METODOLOGÍAS ÁGILES VS TRADICIONALES 2 METODOLOGÍAS HÍBRIDAS 3 SCRUM 4 PRÁCTICAS ÁGILES 5 OTRAS METODOLOGÍAS ÁGILES 6 CONSIDERACIONES SOBRE METODOLOGÍAS ÁGILES 69 Automated builds Continuous integration Unit testing Refactoring Iterative development Pair programming Daily meetings On-site customer 70 35
36 ÍNDICE 1 METODOLOGÍAS ÁGILES VS TRADICIONALES 2 METODOLOGÍAS HÍBRIDAS 3 SCRUM 4 PRÁCTICAS ÁGILES 5 OTRAS METODOLOGÍAS ÁGILES 6 CONSIDERACIONES SOBRE METODOLOGÍAS ÁGILES 71 OTRAS METODOLOGÍAS ÁGILES extreme Programming Dynamic Systems Development Method Adaptive Software Development Feature-Driven Development Lean Development(LD) Kanban 72 36
37 OTRAS METODOLOGÍAS ÁGILES extreme Programming Dynamic Systems Development Method Adaptive Software Development Feature-Driven Development Lean Development(LD) Kanban 73 extreme Programming (XP) Centrada en potenciar las relaciones interpersonales. Se basa en la realimentación continua entre el cliente y el equipo de desarrollo, la comunicación fluida entre todos los participantes, la simplicidad en las soluciones implementadas y el coraje para enfrentarse a los cambios 74 37
38 CARACTERÍSTICAS DE extreme Programming (XP) El juego de la planificación: hay una comunicación frecuente entre el cliente y los programadores. Los técnicos estiman el esfuerzo requerido para la implementación, mientras que los clientes deciden sobre el tiempo de cada iteración. Entregas pequeñas: una entrega no debería tardar más de tres meses, tiempo en el que debe desarrollarse una versión del sistema que sea operativa aunque no cuente con toda la funcionalidad del sistema. Metáfora: es una historia que describe el funcionamiento del sistema. El sistema es definido por una metáfora o un conjunto de ellas compartidas por el cliente y el equipo de desarrollo. 75 CARACTERÍSTICAS DE extreme Programming (XP) Diseño simple: se debe diseñar la solución más simple que pueda funcionar. Pruebas: la producción del código está dirigida por pruebas unitarias. Refactorización: la reestructuración del código es necesaria para la mejora de la calidad del mismo. Se mejora la estructura interna del código sin alterar su comportamiento externo. Programación por pares: la producción se hace en parejas, lo que conlleva evitar errores, mejorar el diseño, etc. Propiedad colectiva del código: cualquier programador puede cambiar cualquier parte del código en cualquier momento
39 CARACTERÍSTICAS DE extreme Programming (XP) Integración continua: cada parte del código es integrada en el sistema una vez que está lista. 40 horas por semana: de debe trabajar un máximo de 40 horas semanales, y no realizar horas extra durante dos semanas seguidas. Si esto ocurre, algo está realizándose mal. Cliente in-situ: el cliente debe estar presente y disponible todo el tiempo para el equipo, conduciendo el trabajo hacia lo que aportará mayor valor de negocio. Estándares de programación: la comunicación entre programadores se realiza a través del código, por lo que es importante que se sigan unas reglas para mantener el código legible. 77 OTRAS METODOLOGÍAS ÁGILES extreme Programming Dynamic Systems Development Method Adaptive Software Development Feature-Driven Development Lean Development(LD) Kanban 78 39
40 DYNAMIC SYSTEMS DEVELOPMENT METHOD (DSDM) Primera metodología ágil (1994) y la mas próxima a los métodos tradicionales. Metodología iterativa e incremental en el que equipo de desarrollo y usuario trabajan juntos. Propone cinco fases: estudio de viabilidad, estudio del negocio, modelado funcional, diseño y construcción y por último implementación. Las tres últimas fases son iterativas, y existe realimentación entre cada fase. 79 OTRAS METODOLOGÍAS ÁGILES extreme Programming Dynamic Systems Development Method Adaptive Software Development Feature-Driven Development Lean Development(LD) Kanban 80 40
41 ADAPTIVE SOFTWARE DEVELOPMENT (ASD) Metodología iterativa, orientada a los componentes software más que a las tareas y tolerante a los cambios. Su ciclo de vida consta de tres fases: especulación, en la que se inicia el proyecto y se planifican las características del software; colaboración, en la que se desarrollan las características; y aprendizaje, en la que se revisa su calidad y se entrega al cliente. 81 OTRAS METODOLOGÍAS ÁGILES extreme Programming Dynamic Systems Development Method Adaptive Software Development Feature-Driven Development Lean Development(LD) Kanban 82 41
42 FEATURE-DRIVEN DEVELOPMENT (FDD) Metodología iterativa que consta de 5 pasos. Las iteraciones son cortas, centrándose en las fases de diseño e implementación del sistema partiendo de una lista de características que debe reunir el software 83 OTRAS METODOLOGÍAS ÁGILES extreme Programming Dynamic Systems Development Method Adaptive Software Development Feature-Driven Development Lean Development(LD) Kanban 84 42
43 LEAN DEVELOPMENT (LD) Los cambios se consideran riesgos, pero si se manejan adecuadamente se convierten en oportunidades que mejoren la productividad del cliente. Es necesario introducir un mecanismo que permita implementar dichos cambios 85 OTRAS METODOLOGÍAS ÁGILES extreme Programming Dynamic Systems Development Method Adaptive Software Development Feature-Driven Development Lean Development(LD) Kanban 86 43
44 KANBAN Metodología que ayuda a controlar de modo armónico la fabricación de productos en la cantidad y tiempo necesarios en cada uno de los procesos 87 KANBAN Divide el trabajo en bloques, se escribe cada elemento en una tarjeta/post-it y se coloca en una superficie visible (pizarra, pared, etc.) Utiliza columnas con nombre para indicar en que lugar del flujo de trabajo se encuentra cada elemento. Limita el Work in Progress (trabajo en curso). Asigna límites concretos a los elementos que están en progreso en cada estado del flujo de trabajo. Mide el lead time (tiempo de ciclo). Optimiza el proceso para que el tiempo de ciclo sea lo más pequeño y predecible posible
45 KANBAN PENDIENTE DESARROLLO PRUEBA ENTREGA FINALIZADO J G E D A K H F B L I C FLUJO 89 ÍNDICE 1 METODOLOGÍAS ÁGILES VS TRADICIONALES 2 METODOLOGÍAS HÍBRIDAS 3 SCRUM 4 PRÁCTICAS ÁGILES 5 OTRAS METODOLOGÍAS ÁGILES 6 CONSIDERACIONES SOBRE METODOLOGÍAS ÁGILES 90 45
46 Criticality (defects cause loss of...) Different methodologies are possible & needed (project size, system criticality, priorities, fears) Life (L) Essential money (E) Discretionary money (D) Comfort (C) Prioritized for Legal Liability Prioritized for Productivity & Tolerance L6 L20 L40 L100 L200 L500 L1000 E6 E20 E40 E100 E200 E500 E1000 D6 D20 D40 D100 D200 D500 D1000 C6 C20 C40 C100 C200 C500 C ,000 Alistair Cockburn Number of people involved +20% Y QUE OCURRE CON LA DOCUMENTACIÓN? 92 46
47 DOCUMENTAR, DE MANERA ÁGIL, PERO DOCUMENTAR [ ] Frecuentemente escucho a los desarrolladores decir que no les gusta documentar, que no lo encuentran útil, pero No era el objetivo principal de documentar el ayudar a otros? Cómo es posible una visión tan distorsionada de la documentación? Agile Documentation, Anyone? por Bran Selic IEEE Software de noviembre (Diciembre, 2010) 93 DOCUMENTAR, DE MANERA ÁGIL, PERO DOCUMENTAR [ ] El propósito de la documentación es enseñar a quienes no están familiarizados con un sistema cómo este se estructura, funciona y los motivos que llevaron a decidirse por ese diseño. Los principales usuarios de la documentación de diseño son los futuros responsables del mantenimiento del sistema. La única alternativa a no tener documentación de diseño es explorar directamente el sistema, buscar un camino a través de una selva sin mapa ni brújula. Así, mientras que documentar tiene un coste, la inversión, si se hace correctamente, vale la pena [ ] Agile Documentation, Anyone? por Bran Selic IEEE Software de noviembre (Diciembre, 2010) 94 47
48
49 97 En la batalla Cuando preparo una batalla, encuentro que los planes son inútiles, pero la planificación es indispensable Dwight Eisenhower 98 49
50 QUÉ hacer? MODELO DE PROCESOS ISO CMMI- ACQ CMMI- DEV CMMI- SVC CÓMO hacerlo? METODOLOGÍAS Tradicionales Ágiles 50
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 detallesSon aplicables las metodologías ágiles a la dirección de megaproyectos?
Son aplicables las metodologías ágiles a la dirección de megaproyectos? Ing. Carla Fernández C, PMP 1 Metodologías Ágiles Son aplicables? Megaproyectos 2 1 El tradicional enfoque de cascada Análisis Diseño
Más detalles4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)
1_Visión general de SCRUM 2_Teoría de Scrum 3_El Equipo Scrum (Scrum Team) 3.1_El Dueño de Producto (Product Owner) 3.2_El Equipo de Desarrollo (Development Team) 3.3_El Scrum Master 4_Eventos de Scrum
Más detallesQué es una Metodología Ágil?
Metodologías Ágiles Qué es una Metodología Ágil? www.agilealliance.com Las Metodologías Ágiles (AMs) valoran: Al individuo y las interacciones en el equipo de desarrollo más que a las actividades y las
Más detallesIngeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo
Ingeniería de Software Procesos Laboratorio de Ingeniería de Software 2004 La ingeniería de software trata sobre la aplicación de practicas y métodos para construir productos de software que cumplan las
Más detallesSCRUM. Gestión ágil de proyectos
SCRUM Gestión ágil de proyectos 1 Qué es Scrum? SCRUM es una metodología ágil utilizada en el desarrollo de proyectos de software y que permite obtener el mejor resultado posible en la gestión de un proyecto
Más detallesKaren Giraldo Escobar Graciela Catalina Soto PROYECTO DE GRADO I
Karen Giraldo Escobar Graciela Catalina Soto PROYECTO DE GRADO I Qué es SCRUM Beneficios Como Funciona Fundamentos Requisitos Historia Qué es SCRUM Beneficios Como Funciona Fundamentos Requisitos Historia
Más detallesMETODOLOGÍA TRADICIONAL.
METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos
Más detallesScrum. Juan Palacio Bañeres
Scrum Juan Palacio Bañeres La esencia de Scrum Al iniciar cada iteración, el equipo revisa el trabajo pendiente del proyecto y selecciona la parte que terminará como un incremento de funcionalidad incorporado
Más detallesGestión de Equipos de Desarrollo. Max Déboli Director de Desarrollo Lagash MVP Azure mdeboli@lagash.com http://mdeboli.wordpress.
Gestión de Equipos de Desarrollo Max Déboli Director de Desarrollo Lagash MVP Azure mdeboli@lagash.com http://mdeboli.wordpress.com Contexto Metodologías agiles de desarrollo de Software y como las usamos
Más detallesQué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic
Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por
Más detallesMicrosoft Dynamics Sure Step Fundamentos
Fundamentos 06-10-2015/Serie Microsoft Dynamics Sure Step Proyectos Ágiles / Octubre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com ingrossanbar@gmail.com
Más detallesPrincipios y valores de la agilidad
Principios y valores de la agilidad Jesús Méndez #WebminarGratis 1 Quien es Jesus Mendez Coach Agile (2) Twitter: @chuzzete Web site: www.jesusmendez.ca Correo: info@jesusmendez.ca Scrum Master (5) + Volunteering
Más detallesMetodologí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 detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesAplicación de metodologías Ágiles en TI. Elsa Mangione, PMP, PMI-ACP, CSM II Reunión de Miembros Abierta. Mendoza, 2013.
Aplicación de metodologías Ágiles en TI Elsa Mangione, PMP, PMI-ACP, CSM II Reunión de Miembros Abierta. Mendoza, 2013. 1 To Do En Proceso Done! Agile Scrum Intro Lean Kanban Aplicabilidad Cierre 2 To
Más detallesCertified Scrum Developer (CSD), Módulo 3 y Track Completo
Certified Scrum Developer (CSD), Módulo 3 y Track Completo Surgida en 2009, la certificación CSD es la última novedad en certificaciones oficiales de la Scrum Alliance a través de la cual los equipos de
Más detallesMETODOLOGÍA TRADICIONAL.
COMPARACIÓN DE METODOLOGÍAS METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación
Más detallesRoles y Responsabilidades en la gestión de proyectos Scrum
en la gestión de proyectos Scrum Jesús E Méndez A #WebinarGratis 1 Quien es Jesus Mendez Coach Agile (2) Twitter: @chuzzete Web site: www.jesusmendez.ca Correo: info@jesusmendez.ca Scrum Master (5) + Volunteering
Más detallesJuan Carlos Sanchez Galvis
Ventajas de usar SCRUM en proyectos de TI Juan Carlos Sanchez Galvis Certificado en PMP, ITIL, COBIT, SCRUM Los nombres de los productos y de las compañías referenciados en este material son marcas registradas
Más detallesSCRUM. Cómo aumentar la productividad en las mismas horas de trabajo. Serafín Vélez Barrera seravb@correo.ugr.es. Universidad de Granada
Cómo aumentar la productividad en las mismas horas de trabajo seravb@correo.ugr.es Universidad de Granada 28 de noviembre de 2010 Índice 1 a Qué es el Desarrollo Ágil? Y principios Qué es? y Dónde se usa?
Más detallesPMI Agile Certification
PMI Agile Certification Este 02 de Febrero de 2011 el Project Management Institute presentó a sus miembros su nueva certificación basada en la filosofía Agile Manifiesto con base en las preguntas más frecuentes,
Más detallesGestió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 detallesDESARROLLO AGIL ING. MA. MARGARITA LABASTIDA ROLDÁN
DESARROLLO AGIL ING. MA. MARGARITA LABASTIDA ROLDÁN CONTENIDO Qué es un proceso agil Proceso Ágil Otros modelos ágiles de proceso Programación extrema Desarrollo adaptativo de software Método de desarrollo
Más detallesSCRUM Metodología de trabajo ágil
SCRUM Metodología de trabajo ágil UN ENFOQUE PRÁCTICO Página 1 Página 2 Índice Introducción Características Criterios de referencia Fortalezas de Scrum Trazabilidad Definición Tipos Los Sprint Prácticas
Más detallesManifiesto Ágil: Historia
Agile Manifesto and agile principles andmanifestoagile Nombre del Paper: agileprinciples. Fecha de publicación: Febrero 2001 Publicación: www.agilemanifesto.org Autores: ( XP ) 1.Kent Beck ( XP 2.Mike
Más detallesDesarrollo detallado de la fase de aprobación de un proyecto informático mediante el uso de metodologías ágiles.
Autor: Manuel Trigás Gallego Director de Proyecto: Ana Cristina Domingo Troncho Desarrollo detallado de la fase de aprobación de un proyecto informático mediante el uso de metodologías ágiles. Qué es un
Más detallesCómo las metodologías ágiles ayudan a los proyectos de Inteligencia de Negocios
Cómo las metodologías ágiles ayudan a los proyectos de Inteligencia de Negocios Guillermo Watson Datalytics Stibenzon Cañas Sánchez Ceiba Software House Business Intelligence No es una tecnología ni un
Más detallesLa Autoridad de Certificación Global para Profesionales de Scrum y Ágil
La Autoridad de Certificación Global para Profesionales de Scrum y Ágil SCRUM es un Marco Ágil iterativo e incremental para manejar proyectos complejos. Un Scrum (abreviatura de scrummage) es un método
Más detallesSÍ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 detallesIT 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 detallesLa medición funcional de software con SCRUM
La medición funcional de software con SCRUM Guilherme Siqueira Simões 1 Agenda Introducción El contexto SCRUM El contexto de la medición funcional de software Combinando los dos Prejuicios comunes sobre
Más detallesIncremento 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 detallesTrabajo 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 detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesPROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM
Universidad Rafael Landivar Campus Quetzaltenango Facultad de Ingeniería PROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM Linda Estrella Córdova Monterroso
Más detallesPlanificación, Gestión y Desarrollo de Proyectos
Planificación, Gestión y Desarrollo de Proyectos Conceptos básicos Planificación de un proyecto Gestión de un proyecto Desarrollo de un proyecto 1 Conceptos básicos: Proyecto Conjunto de actividades que
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesINGENIERÍ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 detallesDesarrollo Ágil con SCRUM. Itzcoalt Alvarez M. Joiz.Net
Desarrollo Ágil con SCRUM Itzcoalt Alvarez M. Joiz.Net Objetivo Acercamiento a SCRUM, conocer sus ventajas y desventajas, así como su funcionamiento. 2 Agenda Antecedentes Como funciona SCRUM Roles y responsabilidades
Más detallesProgramación Extrema. Ing. Sebastian Priolo
Programación Extrema Ing. Sebastian Priolo Metodologías Ágiles Menos orientadas a los documentos. Orientadas al código. El cambio es bienvenido. Procesos que cambian NO son predictivos Son adaptables Ejemplos
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesSeguimiento y evaluación
Seguimiento y evaluación Por qué es necesario contar con herramientas para el seguimiento y la evaluación? Es la manera en que se puede evaluar la calidad e impacto del trabajo en relación con el plan
Más detallesDES. Fundamento Institucional. Objetivos. Alcance
DES INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de DESARROLLO en el ciclo de vida del software en el cual se debe apoyar para la ejecución de sus actividades;
Más detallesUNIVERSIDAD 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 detallesEnterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ
Enterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ ERICK ANASTASIO FLORES 29/09/2010 UNIVERSIDAD AUTONOMA DE GUADALAJARA TECNOLOGIAS DE INFORMACION Qué
Más detallesBusiness 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 detallesEl modelo Scrum. NST-0010 Rev. 0.1
NST-0010 Rev. 0.1 http://www.navegapolis.net Juan Palacio, 2006 Scrum: La teoría El origen. Scrum es una metodología ágil de desarrollo de proyectos que toma su nombre y principios de los estudios realizados
Más detallesMejora Ágil de Procesos
Mejora Ágil de Procesos Introducción Después de haber implementado por muchos años modelos de mejora, de dirección de proyectos y diferentes marcos ágiles, llegué a la conclusión de que el camino hacia
Más detallesNuevas tendencias en Calidad Software
II Jornadas Panel Calidad del Softw are Mejorar la Calidad del Softw are, una misión imposible? Nuevas tendencias en Calidad Software Javier Garzás www.javiergarzas.com @jgarzas 4 Octubre 2012 C/ Condesa
Más detallesDesarrollo Á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 detallesimplantación Fig. 1. Ciclo de vida tradicional
1. Ciclo de vida tradicional de los sistemas de software En ingeniería de software, la descripción tradicional del ciclo de vida del software está basada en un modelo conocido como el modelo de cascada
Más detallesModelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
Más detallesPrototipado Ágil. Mateu Batle Sastre
Prototipado Ágil Mateu Batle Sastre Uso informativo y confidencial Prototipado Ágil Prototipos Metodologías ágiles Metodología Scrum Definición de prototipo Ejemplar original o primer molde en que se fabrica
Más detallesCiclo de vida y Metodologías para el desarrollo de SW Definición de la metodología
Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto
Más detallesENSAYO. Sistemas de Información y su Impacto en las Organizaciones específicamente en el Área de Recursos Humanos RESUMEN
ENSAYO Sistemas de Información y su Impacto en las Organizaciones específicamente en el Área de Recursos Humanos RESUMEN Por Mirian María López Álvarez El propósito es analizar el impacto que tiene el
Más detallesMiguel Torres Jaime Pavlich-Mariscal
Miguel Torres Jaime Pavlich-Mariscal Implementar algunos requerimientos feedback Implementar algunos requerimientos feedback Implementar algunos requerimientos Iteración de 2-6 semanas Entrega al cliente
Más detallesIntroducción. Definición de los presupuestos
P o r q u é e l p r e s u p u e s t o d e b e s e r e l c a m i n o a s e g u i r p a r a g a r a n t i z a r e l é x i t o d e s u e m p r e s a? Luis Muñiz Economista Introducción El aumento de la incertidumbre
Más detallesNORMA ISO 9001:2008. SISTEMAS DE GESTIÓN DE CALIDAD. REQUISITOS
NORMA ISO 9001:2008. SISTEMAS DE GESTIÓN DE CALIDAD. REQUISITOS Conozca mejor, las ventajas de tener implantado un Sistema de Gestión de Calidad ISO 9001 en la su organización http://www.acpro.es qualitat@acpro.es
Más detallesDesarrollo 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 detallesGuía Comparativa de Metodologías Ágiles
Universidad de Valladolid E. U. de Informática (SEGOVIA) Grado en Ingeniería Informática de Servicios y Aplicaciones Guía Comparativa de Metodologías Ágiles Alumno: María José Pérez Pérez Tutor: Francisco
Más detallesPROYECTO METODOLOGÍA DE TRABAJO. Fecha Autor Versión Cambio. 14/11/2008 Vanesa Dell Acqua 1.0 Documento inicial.
PROYECTO METODOLOGÍA DE TRABAJO Fecha Autor Versión Cambio 14/11/2008 Vanesa Dell Acqua 1.0 Documento inicial. Fecha de impresión 14/11/2008 CONTENIDO 1. INTRODUCCIÓN 1.1 OBJETIVO Este documento tiene
Más detalles3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE
3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesCurso Online de Microsoft Project
Curso Online de Microsoft Project Presentación El curso a distancia estudia conceptos generales sobre las tecnologías relacionadas con Internet. Conceptos que cualquier usuario de ordenadores debe conocer
Más detallesDE VIDA PARA EL DESARROLLO DE SISTEMAS
MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso
Más detallesIngeniería de Software
Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones
Más detallesXP- EXTREME PROGRAMMING
XP- EXTREME PROGRAMMING RUBBY CASALLAS DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN FACULTAD DE INGENIERÍA UNIVERSIDAD DE LOS ANDES Agenda Qué es XP? 12 Prácticas Actividades Principales: Planeación Diseño Codificación
Más detallesEstándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008
Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION
Más detallesANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO
ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO DAVID RODRÍGUEZ HERNÁNDEZ FECHA DE REVISIÓN: 1 Noviembre 2007 ZAMORA (CURSO 2007/2008) david.rgh@gmail.com Nota importante:
Más detallesProcesos Críticos en el Desarrollo de Software
Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine
Más detallesIngeniería de Software
Ingeniería de Software Organismo académico: Facultad de Contaduría y Administración De la UAEM Programa educativos en los que se imparte: Licenciatura en Informática Administrativa presencial y a distancia
Más detallesBUSINESS INTELLIGENCE PARA LA EMPRESA CARLON S.A EN EL PROCESO DE PRODUCCION
BUSINESS INTELLIGENCE PARA LA EMPRESA CARLON S.A EN EL PROCESO DE PRODUCCION EDWIN ALBEIRO BARBOSA JENNIFER CAROLINA GUTIERREZ MARIA FERNANDA RODRIGUEZ La Inteligencia de Negocios es una alternativa tecnológica
Más detallesPlanificación en Team Foundation Server 2010
Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto
Más detallesSeminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets
Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios
Más detallesModelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software
Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San
Más detallesISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE
ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE MARZO 2007 Este documento contesta las preguntas más frecuentes que se plantean las organizaciones que quieren
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesPLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación
PLAN DE MEJORAS Herramienta de trabajo Agencia Nacional de Evaluación de la Calidad y Acreditación Índice 1 Introducción...3 2 Pasos a seguir para la elaboración del plan de mejoras...5 2.1 Identificar
Más detallesEl Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesQué es el Modelo CMMI?
El principal problema que tienen las empresas en sus áreas de tecnología, así como las empresas desarrolladoras de software al iniciar un proyecto, radica en que el tiempo de vida del proyecto y el presupuesto
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesGESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES
Ciclo Formativo: Módulo: Desarrollo de Aplicaciones Informáticas Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Unidad de Trabajo 10: GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN
Más detalles2. Administración de Proyectos en el contexto de TI
2. Administración de Proyectos en el contexto de TI 2.1 Los proyectos no pueden estar aislados Los proyectos deben operar en un ambiente organizacional amplio Los Project managers necesitan tener una visión
Más detallesAutodirección en Equipos de Software. Presentado por: Juan José Cárdenas sábado, 29 de enero de 2011
Autodirección en Equipos de Software Presentado por: Juan José Cárdenas sábado, 29 de enero de 2011 Qué hacemos para desarrollar software? Propuesta y negociación Plan Seguimiento, control y re planificación
Más detallesEL MARKETING RELACIONAL Y NUEVAS TENDENCIAS DE MARKETING
APARTADO: 4 DIAPOSITIVA Nº: 2 Factores clave del éxito en los proyectos de CRM PDF Nº 1: Éxitos y fracasos del CRM Éxitos y fracasos del CRM En este mundo globalizado lo más importante para las pequeñas,
Más detallesPDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM. Mariani, María Florencia Okabe, Evangelina
PDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM Mariani, María Florencia Okabe, Evangelina Agenda Introducción Metodologías RUP SCRUM Proyectos PDSM: Definición y Aplicación del proceso
Más detallesDiseño de una estrategia tecnológica de Customer Relationship Management (CRM) para la empresa BPM de México. CAPITULO 6
CAPITULO 6 6.1 Conclusiones y Recomendaciones. 6.1.1 Conclusiones. En esta investigación se presentó de manera detallada el concepto de una estrategia de Customer Relationship Management, pues al tratarse
Más detallesITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen
ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas
Más detallesIngeniería en tecnologías de la información y comunicación Administración de proyectos de TI I
Ingeniería en tecnologías de la información y comunicación Administración de proyectos de TI I Qué es la administración de proyectos? y Qué es la administración de proyecto es TI? Integrantes: Figueroa
Más detallesCÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS?
CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS? Soluciones a partir de la experiencia colectiva Quinto Desayuno Club CIO 30 julio 2015 Contenido Prólogo...2 Personas...2 Procesos...2
Más detallesRevista Granma Ciencia. Vol. 16, no. 2 mayo - agosto 2012 ISSN 1027-975X
Título: Gestión de la Calidad en el Ciclo de Desarrollo del Software de proyectos que usan metodologías ágiles. Title: Quality Management in Development Cycle Software projects using agile methodologies.
Más detallesSERVICIO DE CONSULTORÍA DE CALIDAD PARA CLÍNICAS DENTALES
SERVICIO DE CONSULTORÍA DE CALIDAD PARA CLÍNICAS DENTALES Conozca mejor, las ventajas de tener implantado un Sistema de Calidad de Centros y Servicios Dentales UNE 179001 y un Sistema de Gestión de Calidad
Más detallesPresentación de Pyramid Data Warehouse
Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo
Más detallesVisión n de negocio y gestión de proyectos y estado actual. Conclusiones y enfoques relevantes de las metodologías de proyectos de software
Visión n de negocio y gestión de proyectos y estado actual Conclusiones y enfoques relevantes de las metodologías de proyectos de software Sin perder noción n de la realidad [La ingeniería de software]
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesAdministración Ágil de. Juan Banda, MSc, CSP
Administración Ágil de Proyectos Juan Banda, MSc, CSP Expositor Juan Banda es un Project Manager y Agile Coach que ha trabajado en empresas grandes (de más de 300 empleados) que se dedican a hacer outsourcing
Más detallesFocalPoint Business Coaching. Herramienta de Evaluación de Empresas
Herramienta de Evaluación de Empresas Hay razones específicas para el éxito empresarial o la quiebra de las empresas. Cuanto mayor sea la claridad que tiene con respecto a una serie de medidas en su propio
Más detalles