MEDEA. La Metodología de Desarrollo en ÁTICA Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.

Documentos relacionados
Coordinación de Servicios Informáticos (CSEI)

Diplomado Ingeniería de Software para Aplicaciones de Negocio

INGENIERIA DE SOFTWARE. Microsoft Solution Framework

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

I JORNADAS DE COMPUTACIÓN Y SISTEMAS Universidad Dr. José Gregorio Hernández Maracaibo

Interacción Persona - Ordenador

Introducción a la Ingeniería de Software. Tema 2: Modelos de Proceso

Gestión y Agilidad: PMI + SCRUM Un caso práctico

Modelos de desarrollo de sistemas

El Ciclo de Vida del Software

RUP Vs. XP. Sandra Lorena Anaya

Scrum Testing.

TALLER DE PRINCIPIOS AGILES y SCRUM + Ejercicio de Simulación.

H. 1/5. Asignatura: GESTIÓN DE CALIDAD Y AUDITORÍA. Objetivos: Contenidos Mínimos: Resolución N.º 026/12

Sede y localidad Licenciatura en Sistemas

Modelos de Procesos de desarrollo de Software I NGENIERIA D E S O F T WA R E P R I MAVERA

Generalidades de la metodología de desarrollo

UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMATICA PROYECTO DE GRADO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1

Proceso de Desarrollo de SW

Perfil Profesional en formato de la SETEC

METODOLOGÍAS ÁGILES. Proceso Unificado Ágil (AUP) Ingeniería del Software II Análisis de Sistemas

Diseño e implementación de un modelo de simulación para el Gobierno de las TI basado en ITIL v3, MOF y CMMI for Services

Gestión de Proyectos Software: Enfoque Tradicional o Ágil?

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

Análisis de herramientas para Gobierno y Gestión TI. José Carlos González González

Ingeniería de Software

Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software. Contenidos: Competencias 1 : Cuatrimestre: 1º ECTS: 6 Carácter: OB

Grado de Ingeniería Informática. Consultor: Juan José Cuadrado Gallego Alumno: Isabel Guerra Monclova

Modelos de Proceso. Modelos Prescriptivos. Nilda M. Pérez Otero

INTEGRANTES KARLA TATIANA OLAYA TORRES (406706) MILLER ANDRES GALINDO DUCUARA (412088) ROLDAN ESTIVEN POLANCO (354495)

MAESTRÍA EN INGENIERÍA DE SOFTWARE

Método de Desarrollo de Sistemas Dinámicos (DSDM)

GUÍA DE APRENDIZAJE INGENIERIA DEL PROCESO SOFTWARE GRADUADO EN INGENIERÍA DE COMPUTADORES PLAN 2009

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

Máster Arquitectura y Desarrollo Software. Pénsum Académico

El Ciclo de Vida del Software

Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech

Scrum, marco de trabajo ágil para la era digital Jerónimo Palacios Professional Scrum Trainer, Scrum.org

Descripción específica

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

SÍLABO DE INGENIERÍA DE SOFTWARE

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

Buenas Prácticas en un Entorno Ágil. Departamento de Tecnologías de Información

INTRODUCCIÓN Patrones de gestión de proyectos

El proceso de desarrollo. Angélica de Antonio,

EDUCACIÓN CONTINUA DIPLOMADO AGILE MANAGEMENT

ASIGNATURA: INGENIERÍA DE SOFTWARE I

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

Hoja de Vida. Geiser Arecio Pérez Rivas. Quito, Pichincha. Ecuador. UNIVERSIDAD DE LAS CIENCIAS INFORMÁTICAS (Habana, Cuba)

Personas. Tecnología. Producto. Proceso

Testing Ágil. Experiencia de aproximación 2.0 Junio de 2016

Docente: Lic. Albert A. Osiris Sofía. Ayudante: Gestión de Proyectos de Software Licenciatura en Sistemas - UARG

ASIGNATURA: INGENIERÍA DE SOFTWARE I Código: Régimen: Cuatrimestral Horas semanales: 4 horas reloj Escuela/s: Sistemas 2010

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

Ingeniería de Software: Metodologías

Planificación en Team Foundation Server 2010

Ingeniería de Software: Metodologías

Descripción Específica en la modalidad de Formación Dual

Ingeniería de Software: Metodologías

CICLO DE VIDA DEL SOFTWARE

Proyecto Coordinado por el Centro

DESARROLLO DE UN SISTEMA COMPUTARIZADO PARA GESTIONAR Y CONTROLAR LA ORDEN DE VUELO EN LA EMPRESA DE TRANSPORTE AÉREO TAME

Rational Unified Process

MODELO CMMI. (Modelo de Madurez de la Capacidad de Integración) 2) Establecimiento de servicios de gestión, y la entrega (CMMI para Servicios)

octubre de 2007 Arquitectura de Software

TEMA 4. PROCESO UNIFICADO

Universidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática

UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMATICA

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE ANALISIS Y DISEÑO DE SISTEMAS 1

Servicios Cloud de Desarrollo & Testing Software

MEDIDA CALIDAD SW PLAN AVANZA 2010

Regional Córdoba. Años lectivos: Desde marzo de 2006 hasta la mayo de 2012.

CONFIGURACIONES DE SAFe. NIVELES DE SAFe

Information Technology Infrastructure Library

UN PLAN DE MEJORA PARA ALCANZAR CMMI L2

SCRUM Introducción a la Técnica y Aplicación. Edwin Meza Flores Luis Espetia Aroni Manuel Alcázar Holguin Abril Saire Peralta Giovanni Cabrera Málaga

SÍLABO CALIDAD DE SOFTWARE ÁREA CURRICULAR: INGENIERÍA DE SOFTWARE. CICLO: Electivo de Especialidad SEMESTRE ACADÉMICO: 2018-I : E3040

GUÍA DE APRENDIZAJE INGENIERIA DEL PROCESO SOFTWARE GRADO EN

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006

Karen Andrea Muñoz Polanco

DEPARTAMENTO DE ORGANIZACIÓN INDUSTRIAL Y GESTIÓN DE EMPRESAS ESCUELA SUPERIOR DE INGENIEROS DE LA UNIVERSIDAD DE SEVILLA

GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC

Presentación. Dirigido a

Kanban: Metodología ágil de desarrollo de Software. Lic. Fabián Cabrera

Gestión Ágil de Proyectos con Scrum (Curso oficial presencial de Scrum Manager con certificación)

Chávez Bosquez, Carlos Arturo Custodio Izquierdo, José Hernández Torruco Fecha de elaboración: 28/05/2010 Fecha de última actualización: 16/06/2010

Oferta Técnica Desarrollo y Mantención Servidor Terminológico Nacional SEMANTIKOS

DIPLOMADO GESTIÓN DE CALIDAD DE SOFTWARE

SCRUM. Product Owner

Software Tester QA. Programa de Estudio.

emis: Entorno para la Medición de la Calidad del Producto Software

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software

Ingeniería de Software

NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP

Transcripción:

MEDEA La Metodología de Desarrollo en ÁTICA

Presentación Francisco García Mateo (pacom@um.es) Jefe de la Sección de Metodologías, Normalización y calidad del software www.um.es/atica/mncs www.slideshare.net/um_mncs scoop.it/u/mncs twitter.com/um_mncs www.facebook.com/um_mncs

qué guía el proceso de construcción de software? Modelos de Procesos Normas ISO Metodologías Ágiles CMMI (Capability Maturity Model Extreme Integration) Programing SPICE ISO 9001 (Software Sistemas Process de Gestión Improvement de la calidad Scrum Capability Determination ISO 9126 Calidad del producto en Ingeniería del software Modelos de ciclos de Vida FDD ISO 12207 Procesos de Ciclo de vida del software Modelo en Cascada TDD ISO 20000 Gestión del servicio en MDD tecnologías de la información Modelo ITIL en Espiral ISO 27000 Sistemas de gestión de la seguridad de la información Modelo en V Modelo Iterativo e incremental Paradigmas de desarrollo del software Paradigma funcional Paradigma orientado a objetos Metodologías de desarrollo de software RUP MEDEA

Metodologías Conjunto de procesos que nos permiten construir sw Un proceso consta de: Una serie de tareas bien definidas. Instrucciones de control. Unos artefactos de entrada y otros de salida. Roles definiendo quién ejecuta cada tarea. Herramientas definidas para cada tarea. Métricas de rendimiento del proceso. Alcance: Un proyecto Ejemplo: RUP, MEDEA

Objetivo de MEDEA El objetivo es mejorar la calidad de los desarrollos de software de ATICA: Definiendo procesos (26) sistemáticos, agrupados en disciplinas (7) para la construcción de software Definiendo tareas (82) precisas en los procesos Elaborando instrucciones para realizar tareas y usar herramientas Proporcionando herramientas estándar Proveyendo de los artefactos (62) necesarios (plantillas) Definiendo roles (15) Definiendo métricas y realizando las medidas MEDEA es "un todo ordenado compuesto por piezas que encajan perfectamente".

Gestión de Proyectos Disciplinas de MEDEA Despliegue Gestión de la Configuración Calidad del Software (QA) Desarrollo Análisis y Diseño Requisitos

Dónde está la agilidad en MEDEA? Scrum Planificación de Sprints Sprints de 3 semanas Seguimiento de diario del Sprints Demos de Sprints al final de cada ciclo Retrospectivas de Sprints Qué nos aporta Control en la dirección del proyecto. Capacidad de reacción. Mejores planificaciones. Mayor calidad en nuestras aplicaciones.

Un sprint típico

Infraestructura necesaria Framework de desarrollo: FundeWeb Servidor de control de versiones: Subversion Servidor de Integración continua: Hudson Gestor de incidencias: Jira Modelado UML: Astah UML Prototipado de pantalla: EvolusPencil Modelado de Base de datos: OracleDataModeler Clientes subversion: TortoiseSvn Control de Calidad del software: Selenium, Jmeter, Findbug, checkstyle, WebDeveloper toolbar, Juicy studio accesibility tool.

Fin Gracias por vuestra atención Alguna pregunta? Francisco García Mateo(pacomNOSPAM@um.es)