METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.

Slides:



Advertisements
Presentaciones similares
Metodología de Trabajo Aperio: SCRUM Aperio Inducción
Advertisements

METODOLOGIAS AGILES DE CONSTRUCCION DE SOFWARE
METODOLOGÍAS DE DESARROLLO DE SOFTWARE MODERNAS
UNIVERSITARIO: DAVID MAMANI EL ALTO – LA PAZ – BOLIVIA 2009 CARRERA: ING. DE SISTEMAS MATERIA: INGENIERIA DE SOFTWARE.
Gestión Ágil de Proyectos Colaborador: Anónimo
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
INTEGRANTES: NOVOA TAFUR, EINSTEIN MANUEL RODRÍGUEZ POSTIGO, JULIO CESAR.
METODOLOGIA AGIL ASD (DESARROLLO DE SOFTWARE ADAPTABLE) ESTUDIANTE: MARITZA HUARACHI MATERIA: INGENIERIA DE SOFTWARE DOCENTE: Lic. ERVIN FLORES JULIO-2009.
INTERACCIÓN CON ELCLIENTE. En este tipo de programación el cliente pasa a ser parte implicada en el equipo de desarrollo. Su importancia es máxima en el.
RUP Vs. XP Sandra Lorena Anaya. Introducción ● Calidad del SW ● Transparencia y control sobre el proceso ● Producir lo esperado en el tiempo esperado.
“ SISTEMA DE INFORMACIÓN GEOGRAFICA PARA EL CONTROL Y SEGUIMIENTO DE PROYECTOS, UNA APLICACIÓN GVSIG” Raul Fernando Molina Rodriguez 30 de septiembre del.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
Marlon Martínez Sernaque CIP Importancia del Uso de Metodologías en el Desarrollo de Software.
Análisis de Proyecto de Software.
Ingeniería de Software: Metodologías
Sistemas de Gestión.
SCRUM Metodología de trabajo ágil
Gestión de Proyectos.
Gestión de Proyectos Ágiles
Ingeniería de Software
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE PREVENCIÓN Y SEGUIMIENTO DE CÓLICOS EN EQUINOS UTILIZANDO ASP.NET y MVC MAYO 2014 VIVIANA ESTÉVEZ VERÓNICA.
© 2015 SCRUMstudy.com. Todos los derechos reservados
SWEBOK.
Metodología de Sistemas Unidad IV: MÉTODOS ÁGILES
CICLO DE VIDA DEL SOFTWARE
Certificación en Desarrollo de Scrum
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
EDWIN SANTIAGO YACELGA MALDONADO SANGOLQUÍ – ECUADOR 2016
METODOLOGÍA DE SISTEMAS
DESARROLLO DE ESPECIFICACIONES
CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Ciclo de Vida del Software
“METODOLOGIA SCRUM” 1. INDICE  INTRODUCCION  OBJETIVO  MARCO TEORICO  CONCLUSION  REFERENCIAS 2.
Blue Watch: Un método balanceado para el desarrollo de software
Ingeniería del Software
Proceso Unificado de Desarrollo de Software
Factores que restringen el éxito de un proyecto.
Ciclo de Vida del Software
Metodologías ágiles - descripción SCRUM Breve historia Las reuniones 2.2 Equipo y roles 2.3 Procesos 2.4 Ventajas e inconvenientes 2.5 Conclusión.
Comprensión y obtención de los requerimientos
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
INGENIERÍA DE SISTEMAS -SISTEMAS HUMANOS INTEGRANTES:  Cerna Albarran Irvin Felipe  Malca Tamay Jhosely Graciela  Palacios Calderon Merly Estefanía.
MÉTODO ÁGIL SCRUM APLICADO A LA IMPLANTACIÓN DE UN SISTEMA INFORMÁTICO PARA EL PROCESO DE RECOLECCIÓN MASIVA DE INFORMACIÓN CON TECNOLOGÍA MÓVIL.
La planeación y la organización de los procesos técnicos.
CICLO DE VIDA DE SOFTWARE
Equipo 2 Arellano Catalán Marco A. Damián Contreras Ma. Guadalupe
PRESENTADO POR: JUAN DAVID GODOY ING. ELECTRÓNICA II
Sistema de Información de Recursos Humanos
1 Taller de Proyecto Tema 1. Metodología de desarrollo de software Rational Unified Process –RUP [1,2] Prof. Nora La Serna © Prof. Nora La Serna.
Workshop rolE sm Mango IT
Tema 2 Los requisitos de la Gestión de calidad La Serie ISO 9000.
Metodología de Desarrollo de Sistemas II Ingeniería de Software  DEFINICIÓN La ingeniería del software es el establecimiento y uso de principios de.
IEEE Estándar para documentación de pruebas de software
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
METODOLOGÍAS ÁGILES Por metodologías ágiles entendemos a aquellas metodologías de gestión que permiten adaptar la forma de trabajo al contexto y naturaleza.
Essential Unified Process
Fundamentos del analisis de sistemas de Información Integrantes: Cavero Parraguez, Jesús Espinoza Paz, Julio Daniel Sandoval Chanamé, Kazuo Santisteban.
INTEGRACIÓN DE SISTEMAS DE GESTIÓN MTO. LUIS EDUARDO ROCHA MAGAÑA Integración de Sistemas de Gestión.
Presentación CRM 2019.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Ingeniería de Software: Metodologías
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
METODOLOGÍ A SCRUM Ing. Carlos diaz gantu Concepto Metodología de desarrollo ágil utilizada en el desarrollo diferentes productos, entre ellos, el desarrollo.
ICI 502 Procesos de Software
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
La Metodología Kimball, es una metodología empleada para la construcción de un almacén de datos (data warehouse, DW) que no es más que, una colección de.
Transcripción de la presentación:

METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018

METODOLOGIAS AGILES VS TRADICIONALES Una metodología de desarrollo de software Son procedimientos, técnicas, herramientas y un soporte documental de ayuda para los desarrolladores para realizar un nuevo software.

Metodología tradicional Exige abundante y exhaustiva documentación, se enfatiza en la planificación y control del proyecto desde la fase inicial, así como en la especificación precisa de requisitos y el modelado.

Metodologías Agiles Las metodologías ágiles constituyen una solución a medida para proyectos pequeños, aportando una elevada simplificación que a pesar de ello no renuncia a las prácticas esenciales para asegurar la calidad del producto, con mayor fuerza en aspectos humanos asociados al trabajo en equipo e involucran al cliente en el proceso como parte activa del propio equipo de desarrollo y están orientadas sobre todo a la generación de código con ciclos cortos de desarrollo.

Metodología Scrum.  La prioridad, satisfacer al cliente  Se aceptan requisitos cambiantes  Entregas frecuentes  Scrum es un conjunto de prácticas enfocadas a aumentar la productividad  Cada organización adapta estas prácticas a sus necesidades  Está enfocado a conseguir pequeños incrementos de software completamente funcionales  Equipo auto organizado  Adaptación al cambio

Terminología  Sprint: Ciclo de trabajo al final del cual entregaremos un incremento completamente funcional  Incremento: resultado de cada Sprint  Backlog: conjunto de requisitos  Roles: - Scrum manager: persona encargada de que se lleve a cabo todo el proceso correctamente. - Propietario del producto: cliente

Un caso práctico aplicación de SCRUM Reunión con el cliente para determinar requerimientos iniciales Documento de análisis Prototipo requisitos iniciales Backlog: - Nuevos requerimientos del cliente - Priorizados según sus necesidades Scrum master decide cuales son los requisitos a implementar para la siguiente entrega. Esta decisión siempre se consulta con el cliente. Reunión del equipo: - Estimación (póker)- Técnica para estimar el esfuerzo o el tamaño relativo de las tareas - Planificación - Pizarra con tareas

Cada miembro del equipo contesta las siguientes preguntas: - ¿Qué hiciste ayer? - ¿Qué te falta por hacer? - ¿Has encontrado algún problema inesperado? - Actualización Incremento Manuales de usuario Informe incidencias resueltas Informe soporte atendido

Trello aplicación que permite organizar desde una lista de compras, hasta grandes proyectos permite crear diversos proyectos con temáticas totalmente diferentes entre sí, asociados a una misma cuenta, y trabajando con equipos diferenciados

Metodología Tradicional RUP. (Rational Unified Process). Proceso Unificado Rational: Es un proceso de desarrollo de software, el cual utiliza el UML, constituye la metodología estándar mas utilizada, para el análisis, implementación y documentación de sistemas orientados a objetos. Se basa en tres módulos principales que contestan a las preguntas de: quién hace el proceso, qué productos de trabajo se van a realizar, qué documentos y modelos se van a producir y cómo se van a realizar las tareas.