Universidad “Gran Mariscal de Ayacucho” Ingeniería de Sistemas Dirección de Operaciones I Participantes: Montes, Kimberlys Mosquera, Johanbert Suarez,

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Metodologías ágiles.
Metodologías Ágiles Patricio Letelier
Herramientas y metodologías de éxito para el manejo de proyectos TIC: Caso PYME CREATIVA Noviembre 2008.
Una explicación de la programación extrema XP
Modelo de Desarrollo XP
Programación Extrema (XP)
METODOLOG Í A PARA ELABORAR EL PLAN DE MEJORA COLECTIVO EN REDES EMPRESARIALES.
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
Ingeniería de Software
Programación Extrema eXtreme Programming (XP)
Metodologías Ágiles.
¿Cómo surge? Metodologías ágiles de desarrollo de software Se entiende como Desarrollo ágil de Software a un paradigma de Desarrollo de Software basado.
EXtreme Programming.
Motivación ELO329: Diseño y programación orientados a objetos Agustín J. González 1s07.
PROGRAMACIÓN EXTREMA (eXtreme Programing)
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
Scrum Una Alternativa Ágil para el desarrollo de Software
 Capacidad para adaptar el curso del desarrollo a la evolución de los requisitos y a las circunstancias del entorno de los proyectos.
Ciclo de Vida del Software
Desarrollar un buen software depende de un gran número de actividades y etapas, donde el impacto de elegir la metodología para un equipo en un determinado.
Motivación ELO329: Diseño y programación orientados a objetos Agustín J. González 1s08.
Las etapas de un proyecto. Las cosas cambian, y es la gente quien las hace cambiar … §La mayor parte de la gente tiene el concepto de emprendedor como.
Introducción Cuando hablamos de Inducción Organizacional entendemos que se trata principalmente de exponer, insertar y adaptar las políticas, procesos.
Autor: Reinozo Cuesta Christian Marcelo
Dirección Primera Infancia Ministerio de Educación Nacional.
Programación Orientada a Objetos Semestre agosto – diciembre 2011 Encuadre.
UNIVERSIDAD NACIONAL DE LOJA ÁREA DE LA EDUCACIÓN, EL ARTE Y LA COMUNICACIÓN CARRERA DE INFORMÁTICA EDUCATIVA MODULO IV DOCENTE Ing. : Lena Ruiz Rojas.
Experiencia de México Taller sobre TIC y Compras Públicas.
Innovación  Jornadas TIC  Movilidad Cámara Oficial de Comercio e Industria de Madrid Soluciones de movilidad y telecomunicaciones para pymes 19 de octubre.
Equipo 10: NIÑO SUAREZ VERONICA USCANGA COLUNGA BRENDA YURIDIA.
HERRAMIENTAS VIRTUALES PARA LA CONSTRUCCIÓN DE OVAS FUNDAMENTOS DE ADMINISTACION.
La organización empresarial
Diseño e Implementación de un Service Desk para la empresa Business Solution Consulting 1 Estudiante: Ana Lucía Matarrita Granados Supervisores: Álvaro.
Clase Nº 2 Criterios para la elección de la metodología de Desarrollo de Sistemas en Trabajo Práctico Final.
INGENIERIA DE SOFTWARE LCC JORGE ANTONIO CASTILLO CABRERA.
Tema 7: Ingeniería del software Definición de software El software es: 1. instrucciones (programas de computadora) que cuando se ejecutan proporcionan.
HISTORIA DE LA TÉCNICA DE GRUPOS OPERATIVOS. Grupos centrados en el individuo: Psicoanalíticos o de terapia Grupos centrados en el grupo: como totalidad.
DESARROLLO DE UN BUZÓN DE DOCUMENTOS PARA LOS PROCESOS DEL CONSEJO DE DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN DE LA UNIVERSIDAD DE LAS FUERZAS ARMADAS.
Herramientas ISO para implementar la norma COBI Denisse Erandi Mosqueda Jeronimo Juan Oswaldo Vargas Nuñes.
PROGRAMA DE FORTALECIMIENTO INSTITUCIONAL LOCAL ESCUELAS DE LIDERAZGO Y/O GOBIERNO NIVEL 5 - MÓDULO 3 MARCO LÓGICO.
Auditoría de la Adquisición del Software Cr. Luis Elissondo Facultad de Ciencias Económicas Universidad Nacional del Centro de la Provincia de Bs. As.
ADMINISTRACIÓN Y GESTIÓN DE LA PRODUCCIÓN. DISEÑO DE BIENES Y SERVICIOS (Cap. 5)
Scrum sobre Metodologías Tradicionales Pablo J. Fernández Diciembre 2012 Trabajo Final de Grado.
? ISO/IEC 9126 ISO/IEC Descripción del estándar.
Luis Eduardo Gama Díaz Contabilidad Gerencial Programa de Contaduría Pública Facultad de Ciencias Administrativas y Contables Universidad de La Salle 2015.
LA RUEDA DE LA COMPETITIVIDAD
Autor: Licda. Carla Hernández. Introducción: Los diseños instruccionales son un proceso sistemático, planificado y estructurado donde están incluidos.
DURANGO Nombre del campus ADMINISTRACIÓN Nombre de la asignatura Gestión de proyectos Nombre del tema o trabajo 4° Semestre La Gestión de proyectos es.
Jornada de buenas prácticas Edición 2012 Servicio de Inspección Educativa Departamento de Educación.
Red de Apoyo Técnico de los Servicios de Empleo de America Latina y el Caribe Seminario: “Cómo contribuyen los Servicios de Empleo a mejorar el funcionamiento.
Estilos de Liderazgo Joaquín Sorondo Liderazgo y Emprendedorismo.
ALFIN-BEMV Sistema ALEPH para todos los usuarios de la Biblioteca.
Implicaciones de la Web 2.0 en el Desarrollo Virtual de la Asignatura Higiene Mental para Educadores Elaborado por Dallys M. Graell.
Materia: Administración de la salud y seguridad ocupacional Docente: Mvz: José Luis Garza Del Pozo Ingeniería en Gestión Empresarial Grado: 7 Grupo: C.
EDUCACIÓN AL CLIENTE ACCION International Susana N. Barton Vicepresidente Innovaciones & Soluciones Integradas.
Sistema Integral de Gestión. Sistema Integrado de Gestión  Compuesto por un grupo de consultores dedicados al asesoramiento y soporte a Cooperativas.
PROPONER UNA REINGENIERÍA EN EL PROCESO DE CONSTRUCCIÓN E IMPLANTACIÓN DE LA SOLUCIONES TI. CASO: GERENCIA DE INGENIERÍA EN DESARROLLO Y CONSTRUCCIÓN IT/IS,
JUSTO A TIEMPO (JAT) JUST IN TIME (JIT). ¿Qué es JAT? Es eliminar los costos que sean evitables. Es eliminar los costos que sean evitables. Costo evitable.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Gestión de la Calidad Las DOS escuelas Gestión del Éxito Gestión del Éxito Eliminación de las Fallas Eliminación de las Fallas.
Innovación en las organizaciones ¿Qué lugar juega la innovación? ¿Qué pasa si no se innova? Julio 12, 2012 V1.
PLANEACION DE LA AUDITORIA. PLANEACI Ó N DE LA AUDITORIA LA NORMA 410, AL REFERIRSE A LA PLANEACI Ó N DE LA AUDITORIA, ESTABLECE QUE LA PLANEACI Ó N DE.
Q UE ES LA PLATAFORMA E - LEARNING. Es un espacio virtual orientado a mejorar el aprendizaje a distancia, por medio del programa nos permite la creación.
3. Organización de proyectos. Estructura y cultura.
Metodologías de Desarrollo Ágil
PROYECTO NYCE Notificaciones y Comunicaciones Electrónicas Ciclo 2.
Comunicación y tics Sistema de gestión de contenidos (Content Management System)
Metodología del software xp
Transcripción de la presentación:

Universidad “Gran Mariscal de Ayacucho” Ingeniería de Sistemas Dirección de Operaciones I Participantes: Montes, Kimberlys Mosquera, Johanbert Suarez, Ocnelis

Metodología Ágil

Las metodologías ágiles forman parte del movimiento de desarrollo ágil de software, que se basan en la adaptabilidad de cualquier cambio como medio para aumentar las posibilidades de éxito de un proyecto.

¿Para que un método de gestión?

Metodología Ágil El Manifiesto de la metodología Ágil: 1.Individuo y las iteraciones del equipo de desarrollo sobre el proceso y las herramientas. (Calidad del profesional del equipo, Entrega Temprana y Continua) 2.Software funcionando sobre documentación extensiva. 3.La colaboración con el cliente sobre negociación contractual. 4.Respuesta ante el cambio sobre seguir estrictamente un plan. Es importante la derecha pero valoramos más la izquierda

¿Por qué surgen las Metodologías Ágiles? 1.Dificultades para implantar metodolog í as tradicionales. Procesos ceremoniosos, herramientas CASE y notaciones de modelado sofisticadas (UML) 2.Una soluci ó n a medida para un segmento importante de proyectos de desarrollo de software 3.“ Aceptar el cambio ”...

¿Cuándo utilizar una Metodología Ágil? - Sus clientes no tienen una idea firme de lo que el sistema debe hacer. - Sistemas cuya funcionalidad se espera que cambie cada pocos meses. - Si los clientes necesitan un nuevo sistema en una fecha específica.

Comparación Ágil v/s Tradicional Metodología ÁgilMetodología Tradicional No existe un contrato tradicional, debe ser bastante flexible Existe un contrato prefijado Cliente es parte del equipo de desarrollo (además in- situ) El cliente interactúa con el equipo de desarrollo mediante reuniones Orientada a proyectos pequeños. Corta duración (o entregas frecuentes), equipos pequeños (< 10 integrantes) y trabajando en el mismo sitio Aplicables a proyectos de cualquier tamaño, pero suelen ser especialmente efectivas/usadas en proyectos grandes y con equipos posiblemente dispersos La arquitectura se va definiendo y mejorando a lo largo del proyecto Se promueve que la arquitectura se defina tempranamente en el proyecto Énfasis en los aspectos humanos: el cliente y el trabajo en equipo Énfasis en la definición del proceso: roles, actividades y artefactos Se esperan cambios durante el proyectoSe espera que no ocurran cambios de gran impacto durante el proyecto

Programación Extrema

Antecedentes e Historia de Programación extrema

Sin embargo, se reconoce a Kent Beck como el que articuló esta propuesta y le dio nombre propio. Kent Beck En 1989, Cunningham formó un equipo que usaba los principios y muchas de las prácticas que después adoptaría XP, mientras trabajaba para la compañía “Wyatt Software” [Fowler 2000]. Antecedentes e Historia de Programación extrema

+Los autores de la Programación Extrema, crearon el sitio web Portland Pattern Repository y empezaron a hablar de ella y promocionarla, de lo que era y cómo realizarla. Estos propulsores de la XP hablaban de ella en cada ocasión que tenían y en cada página que, poco o mucho hablara de temas de programación. Antecedentes e Historia de Programación extrema Portland Pattern Repository

- ¿Qué es XP? - Características

Justificación y fundamentos de XP

Principios, roles y prácticas de Programación extrema

Principios de la Programación extrema Se busca : 1.Realimentación rápida 2.Asumir la simplicidad 3.Cambio incremental 4.Aceptar el cambio 5.Hacer trabajo de calidad.

1.El juego de la planificación 2.Entregas pequeñas 3.Metáfora 4.Diseño simple 5.Recodificación 6.Programación en parejas 7.Propiedad colectiva 8.Integración continua 9.Semana de 40 horas 10.Cliente in situ 11.Estándares de programación 12.Pruebas Prácticas XP DISEÑO CODIFICACION PLANIFICACION PRUEBAS

Las cuatro actividades básicas 1.Codificar 2.Hacer pruebas 3.Escuchar 4.Diseñar.

Roles de XP Cliente  Elabora especificaciones de los requerimientos iniciales. Programador  Responsable de diseñar, codificar, probar e integrar el producto de software. Administrador  Responsable de coordinador de las actividades de desarrollo y asegurar su cumplimiento.

Los cuatro valores Valores para desarrollar software: 1.Comunicación 2.Sencillez 3.Retroalimentación 4.Valentía.

Objetivos de XP Son: 1.La satisfacción del cliente. 2.Potenciar el trabajo en grupo, todos están involucrados en el desarrollo del software.

+Da lugar a una programación sumamente organizada. +Ocasiona eficiencias en el proceso de planificación y pruebas. +Cuenta con una tasa de errores muy pequeña. +Propicia la satisfacción del programador. +Es recomendable emplearla solo en proyectos a corto plazo. +En caso de fallar, las comisiones son muy altas. +Requiere de un rígido ajuste a los principios de XP. +Puede no siempre ser más fácil que el desarrollo tradicional. Ventajas Desventajas

CONCLUSIONES +La programación extrema es una forma ligera, eficiente, flexible, científica y divertida de generar software. +La programación extrema se beneficia de la existencia de un gran número de herramientas de software libre que permiten aplicarla con gran productividad. +El software libre se inspira en algunas de las prácticas de la XP. +Aprovecha el tiempo de los clientes y ayuda a que un cliente se sienta integrado, evitando que se desmoralice por no saber como preparar pruebas de aceptación. +Permite identificar historias adicionales que no fueran obvias para el cliente o en las que cliente no hubiese pensado de no enfrentarse a dicha situación.

Ciclo

GRACIAS