SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
MEDEA
Metodología de DEsarrollo Atica



                  ATICA
         (Universidad de Murcia)
Agenda

     1. Motivación y objetivos
     2. Disciplinas de Medea
          1.     Introducción
          2.     Gestión del Proyecto (GP)
          3.     Requisitos (REQ)
          4.     Análisis y Diseño (AYD)
          5.     Gestión de la Configuración (GC)
          6.     Desarrollo (DE)
          7.     Despliegue (DSP)
          8.     Calidad del Software (QS)
     3. Infraestructura
     4. Referencias

MEDEA: MEtodología de Desarrollo en ATICA           2
¿Dónde estamos?

     1. Motivación y objetivos
     2. Disciplinas de Medea
          1.     Introducción
          2.     Gestión del Proyecto (GP)
          3.     Requisitos (REQ)
          4.     Análisis y Diseño (AYD)
          5.     Gestión de la Configuración (GC)
          6.     Desarrollo (DE)
          7.     Despliegue (DSP)
          8.     Calidad del Software (QS)
     3. Infraestructura
     4. Referencias

MEDEA: MEtodología de Desarrollo en ATICA           3
1. Motivación y objetivos


     •     Motivación (I)
          –      Cada grupo usaba su propia “metodología” para cubrir todo el ciclo
                 de vida de los proyectos
                •      Gestión del proyecto, toma de requisitos, análisis, codificación …
                •      Ausencia de control y normalización para cada fase




MEDEA: MEtodología de Desarrollo en ATICA                                                   4
1. Motivación y objetivos


     •     Motivación (II)
          –      Era necesaria la creación de un Metodología UNICA para ATICA que
                 permita:
                •      Gestionar de manera organizada los proyectos
                •      Normalizar el desarrollo de todos los grupos
                •      Proporcionar normas, técnicas y herramientas que faciliten el afrontar
                       un proyecto desde su concepción hasta su cierre




MEDEA: MEtodología de Desarrollo en ATICA                                                       5
1. Motivación y objetivos


     •     La solución: MEDEA (MEtodología de Desarrollo en ATICA)
          –      Marco de desarrollo y metodología basada en Procesos
                •      Fuentes: UP, CMMi, SWEBOK, Metodologías ágiles (SCRUM) y MADEJA
          –      Persigue la mejora continua de la organización
          –      Cubre el Ciclo de vida completo de un proyecto de desarrollo
                 software a través de 7 disciplinas:




MEDEA: MEtodología de Desarrollo en ATICA                                                6
1. Motivación y objetivos


     •     Objetivo Principal de MEDEA
          –      “Mejorar la calidad de los desarrollos de software en ATICA”

     •     Objetivos Secundarios
                •      Definir los Procesos sistemáticos para la Gestión del Proyecto y la
                       construcción del software involucrados en cada Disciplina
                •      Establecer las Tareas que conlleva realizar cada proceso
                •      Ofrecer Instrucciones para realizar dichas tareas a través de
                       –     Herramientas
                       –     Plantillas
                •      Crear una jerarquía estandarizada de Roles participantes en las tareas
                •      Proponer un conjunto de Métricas que permitan una mejora continua




MEDEA: MEtodología de Desarrollo en ATICA                                                       7
¿Dónde estamos?

     1. Motivación y objetivos
     2. Disciplinas de Medea
          1.     Introducción
          2.     Gestión del Proyecto (GP)
          3.     Requisitos (REQ)
          4.     Análisis y Diseño (AYD)
          5.     Gestión de la Configuración (GC)
          6.     Desarrollo (DE)
          7.     Despliegue (DSP)
          8.     Calidad del Software (QS)
     3. Infraestructura
     4. Referencias

MEDEA: MEtodología de Desarrollo en ATICA           8
2.1. Disciplinas de MEDEA: Introducción


     •     Disciplina
          –      “Agrupación lógica de roles, procesos, tareas y artefactos
                 relacionados con alguno de los aspectos de gestión y/o construcción
                 de software”
     •     Las 7 disciplinas en MEDEA (I)
          1.     Gestión de Proyectos (GP)
                •      Se definen los procesos necesarios para establecer y mantener un plan
                       que defina las actividades del proyecto
                •      Permite el seguimiento, control, gestión y toma de decisiones relativas al
                       proyecto
          2.     Requisitos (REQ)
                •      Cubre los aspectos necesarios para descubrir y analizar los requisitos de
                       los clientes de ATICA  Universidad de Murcia
                •      Se incluyen procesos de validación y aprobación de los requisitos

MEDEA: MEtodología de Desarrollo en ATICA                                                          9
2.1. Disciplinas de MEDEA: Introducción


     •     Las 7 disciplinas en MEDEA (II)
          3.        Análisis y Diseño (AYD)
                •      Procesos para permitir obtener una solución arquitectónica y el diseño
                       del software a construir
          4.        Desarrollo (DE)
                •      Se describen en esta disciplina los procesos, herramientas y técnicas
                       para la codificación e implementación del proyecto
          5.     Despliegue (DSP)
                •      Procesos para la puesta en producción del proyecto, realización de
                       pruebas, …
          6.     Gestión de la Configuración (GC)
                •      Procesos para gestionar todos los artefactos
          7.        Calidad del Software (QS)
                •      Procesos para garantizar la calidad del software tanto interna como
                       externa
MEDEA: MEtodología de Desarrollo en ATICA                                                       10
2.2. Disciplina de Gestión del Proyecto


     •     Procesos en esta disciplina

          –      Definición
                •      Establecer los principales requisitos y restricciones del proyecto y
                       “acordarlos” con el cliente.
          –      Planificación
                •      Planificación del proyecto, releases, iteraciones e hitos. Estimación de
                       recursos necesarios. Cronograma del proyecto
          –      Seguimiento
                •      Tareas para el control del proyecto, evitando desviaciones del plan
                       establecido y toma de acciones correctivas
          –      Cierre
                •      Realización de tareas para el cierre del proyecto, teniendo en cuenta
                       datos estadísticos para un uso futuro

MEDEA: MEtodología de Desarrollo en ATICA                                                         11
2.3. Disciplina de Requisitos


     •     Procesos en esta disciplina

          –      Alcance
                •      Permite definir el alcance del proyecto, identificar a los interesados,
                       usuarios, expertos …
          –      Elicitación
                •      Toma de requisitos del proyecto, tanto funcionales como no funcionales,
                       hasta obtener un Documento de Requisitos
          –      Validación
                •      Tareas para la validación por el cliente de Requisitos y los diseños de la
                       aplicación
          –      Gestión
                •      Gestión de los cambios en los requisitos durante el desarrollo del
                       proyecto y evaluación del impacto del cambio en el software construido

MEDEA: MEtodología de Desarrollo en ATICA                                                           12
2.4. Disciplina de Análisis y Diseño


     •     Procesos en esta disciplina



          –      Análisis
                •      Tareas para facilitar el análisis del proyecto
                •      Transformación de los requisitos del proyecto en una solución
                       arquitectónica que guiará el Diseño
          –      Diseño
                •      Descripción detallada de los detalles del software a construir, a través de
                       la elaboración de modelos, diseños, …




MEDEA: MEtodología de Desarrollo en ATICA                                                        13
2.5. Disciplina de Gestión de la configuración


     •     Procesos en esta disciplina

          –      Establecer Sistema G.C.
                •      Tareas que permiten definir todos los componentes del sistema de
                       gestión de la configuración
          –      Gestión de la Release
                •      Gestión de la configuración de los artefactos del proyecto que forman
                       parte de una Release. Elaboración de líneas base y Liberación controlada
                       de código.
          –      Control de Cambios
                •      Define las acciones a realizar para la gestión de los posibles cambios
                       producidos durante la vida del proyecto
          –      Contabilidad
                •      Tareas que proporcionan información útil para la Gestión del proyecto

MEDEA: MEtodología de Desarrollo en ATICA                                                       14
2.7. Disciplina de Desarrollo


     •     Procesos en esta disciplina

          –      Organizar Código
                •      Instrucciones para definir la estructura del código en sus diferentes
                       capas
          –      Creación de Componentes
                •      Pasos para la implementación y codificación del código
          –      Integración
                •      Pautas para la realización ordenada de la integración del código de los
                       diferentes desarrolladores




MEDEA: MEtodología de Desarrollo en ATICA                                                        15
2.8. Disciplina de Despliegue


     •     Procesos en esta disciplina



          –      Preparar Entorno
                •      Instrucciones para el despliegue del proyecto en el entorno de ejecución
                       del mismo
          –      Documentación
                •      Pautas para la elaboración de manuales de usuarios y vídeos formativos
          –      Pruebas Usuario Final
                •      Control de las pruebas por parte del usuario final
          –      Formación
                •      Instrucciones para la elaboración de formación a clientes mediante
                       seminarios, tutorías o cursos


MEDEA: MEtodología de Desarrollo en ATICA                                                     16
2.9. Disciplina de Calidad del Software


     •     Procesos en esta disciplina



          –      Integración Continua
                •      Utilización de un servidor de integración continua para controlar la
                       calidad del proyecto durante todo el ciclo de desarrollo.
          –      Test Funcionales
                •      Pautas para la elaboración de pruebas de la funcionalidad del software
          –      Test Carga
                •      Pautas para las pruebas intensivas que permiten medir la carga máxima
                       del software desarrollado
          –      Control Calidad Interna
                •      Pruebas internas a realizar para medir la calidad del software que se
                       está desarrollando
MEDEA: MEtodología de Desarrollo en ATICA                                                       17
¿Dónde estamos?

     1. Motivación y objetivos
     2. Disciplinas de Medea
          1.     Introducción
          2.     Gestión del Proyecto (GP)
          3.     Requisitos (REQ)
          4.     Análisis y Diseño (AYD)
          5.     Gestión de la Configuración (GC)
          6.     Desarrollo (DE)
          7.     Despliegue (DSP)
          8.     Calidad del Software (QS)
     3. Infraestructura
     4. Referencias

MEDEA: MEtodología de Desarrollo en ATICA           18
3. Infraestructura y herramientas


     •     Infraestructura necesaria
          –      Servidor de control de versiones: Subversion
          –      Servidor de integración continua: Hudson
          –      Gestor de Incidencias: JIRA
          –      Modelado UML: Astash UML
          –      Prototipado de pantallas: Evolus Pencil
          –      Modelado de base de datos: Oracle Data Modeler
          –      Framework de desarrollo: FundeWeb
          –      Clientes Subversion: Tortoise y SubEclipse
          –      Control de calidad del software: Selenium IDE, Jmeter,
                 Webdeveloper toolbar, Juicy studio accesibility tool




MEDEA: MEtodología de Desarrollo en ATICA                                 19
¿Dónde estamos?

     1. Motivación y objetivos
     2. Disciplinas de Medea
          1.     Introducción
          2.     Gestión del Proyecto (GP)
          3.     Requisitos (REQ)
          4.     Análisis y Diseño (AYD)
          5.     Gestión de la Configuración (GC)
          6.     Desarrollo (DE)
          7.     Despliegue (DSP)
          8.     Calidad del Software (QS)
     3. Infraestructura
     4. Referencias

MEDEA: MEtodología de Desarrollo en ATICA           20
4. Referencias


     •     Página web de MNCS
          –      http://www.um.es/atica/mncs/
     •     Documentación de MEDEA (Requiere usuario UMU)
          –      https://wiki.atica.um.es/wikis/programador/doku.php?id=mda:mede
                 a




MEDEA: MEtodología de Desarrollo en ATICA                                      21

Más contenido relacionado

La actualidad más candente

Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Softwareangelicaastorga
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftSoftware Guru
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del SoftwareGiovanny Guillen
 
[05] ciclo de vida del software ntp 12207
[05] ciclo de vida del software   ntp 12207[05] ciclo de vida del software   ntp 12207
[05] ciclo de vida del software ntp 12207Katerine Clavo Navarro
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILESPilar Pardo
 
Cobit: Dominio 2: Adquisición e Implementación
Cobit: Dominio 2: Adquisición e ImplementaciónCobit: Dominio 2: Adquisición e Implementación
Cobit: Dominio 2: Adquisición e ImplementaciónRaúl López
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftwareAndrei Hortúa
 
T.I. Y Herramientas Para Las Administracion De Software
T.I. Y Herramientas Para Las Administracion De SoftwareT.I. Y Herramientas Para Las Administracion De Software
T.I. Y Herramientas Para Las Administracion De Softwarexiomaraj
 
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...guestbbd363
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de softwareLeynes Morán
 

La actualidad más candente (20)

Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
 
Normas y estándares para proyectos de ti
Normas y estándares para proyectos de tiNormas y estándares para proyectos de ti
Normas y estándares para proyectos de ti
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
 
Normas
NormasNormas
Normas
 
Fabricas de software
Fabricas de softwareFabricas de software
Fabricas de software
 
[05] ciclo de vida del software ntp 12207
[05] ciclo de vida del software   ntp 12207[05] ciclo de vida del software   ntp 12207
[05] ciclo de vida del software ntp 12207
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
Cobit: Dominio 2: Adquisición e Implementación
Cobit: Dominio 2: Adquisición e ImplementaciónCobit: Dominio 2: Adquisición e Implementación
Cobit: Dominio 2: Adquisición e Implementación
 
Ieee 1074
Ieee 1074Ieee 1074
Ieee 1074
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware
 
T.I. Y Herramientas Para Las Administracion De Software
T.I. Y Herramientas Para Las Administracion De SoftwareT.I. Y Herramientas Para Las Administracion De Software
T.I. Y Herramientas Para Las Administracion De Software
 
Exposicion sobre Moprosoft
Exposicion sobre MoprosoftExposicion sobre Moprosoft
Exposicion sobre Moprosoft
 
Norma de proyecto en calidad
Norma de proyecto en calidadNorma de proyecto en calidad
Norma de proyecto en calidad
 
Scientific Services Global Labs Mexico
Scientific Services Global Labs MexicoScientific Services Global Labs Mexico
Scientific Services Global Labs Mexico
 
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de software
 

Destacado

Tipos de releases slideshare
Tipos de releases slideshareTipos de releases slideshare
Tipos de releases slideshareBeck Novaes
 

Destacado (20)

En 20 minutos ... jBPM
En 20 minutos ... jBPMEn 20 minutos ... jBPM
En 20 minutos ... jBPM
 
Pórtico
PórticoPórtico
Pórtico
 
En 20 minutos ... Charla drools
En 20 minutos ... Charla droolsEn 20 minutos ... Charla drools
En 20 minutos ... Charla drools
 
ATLAS International - Ihr Zuhause in Spanien
ATLAS International - Ihr Zuhause in SpanienATLAS International - Ihr Zuhause in Spanien
ATLAS International - Ihr Zuhause in Spanien
 
Com Fer Un Treball De Recerca 2
Com Fer Un Treball De Recerca 2Com Fer Un Treball De Recerca 2
Com Fer Un Treball De Recerca 2
 
En 20 minutos ... jQuery
En 20 minutos ... jQueryEn 20 minutos ... jQuery
En 20 minutos ... jQuery
 
LOGATICA
LOGATICALOGATICA
LOGATICA
 
Notimovil
NotimovilNotimovil
Notimovil
 
En 20 minutos ... Tests de Aceptación con Cucumber
En 20 minutos ... Tests de Aceptación con CucumberEn 20 minutos ... Tests de Aceptación con Cucumber
En 20 minutos ... Tests de Aceptación con Cucumber
 
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra WebEn 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
 
En 20 minutos ... Como se hizo LooWID.com
En 20 minutos ... Como se hizo LooWID.comEn 20 minutos ... Como se hizo LooWID.com
En 20 minutos ... Como se hizo LooWID.com
 
En 20 minutos ... Charla selenium
En 20 minutos ... Charla seleniumEn 20 minutos ... Charla selenium
En 20 minutos ... Charla selenium
 
Tipos de releases slideshare
Tipos de releases slideshareTipos de releases slideshare
Tipos de releases slideshare
 
En 20 minutos ... HTML5 + CSS3
En 20 minutos ... HTML5 + CSS3En 20 minutos ... HTML5 + CSS3
En 20 minutos ... HTML5 + CSS3
 
En 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura OracleEn 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura Oracle
 
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyectoEn 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
 
Experiencia de Usuario (UX)
Experiencia de Usuario (UX)Experiencia de Usuario (UX)
Experiencia de Usuario (UX)
 
En 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSLEn 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSL
 
Auditoria en BD de las Sesiones Web
Auditoria en BD de las Sesiones WebAuditoria en BD de las Sesiones Web
Auditoria en BD de las Sesiones Web
 
En 20 minutos ... Responsive Design
En 20 minutos ... Responsive DesignEn 20 minutos ... Responsive Design
En 20 minutos ... Responsive Design
 

Similar a Medea. Metodología de desarrollo en ÁTICA

Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la webfredycollaguazo
 
2 sistemas integrados para la calidad
2 sistemas integrados para la calidad2 sistemas integrados para la calidad
2 sistemas integrados para la calidadAlma Aguilar
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareRaquel Solano
 
Metodologiasagilesdegestionydesarrollodeproyectosdeti
MetodologiasagilesdegestionydesarrollodeproyectosdetiMetodologiasagilesdegestionydesarrollodeproyectosdeti
MetodologiasagilesdegestionydesarrollodeproyectosdetiClaudio Garrido
 
Moprosoft, el modelo mexicano
Moprosoft, el modelo mexicanoMoprosoft, el modelo mexicano
Moprosoft, el modelo mexicanoRodolfo Santara
 
4. Metodología-2020.pdf
4. Metodología-2020.pdf4. Metodología-2020.pdf
4. Metodología-2020.pdfOscarOlivar4
 
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion ProyectosEuetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion ProyectosRamon Costa i Pujol
 
Metodología de SI
Metodología de SIMetodología de SI
Metodología de SIsullinsan
 
CONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTX
CONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTXCONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTX
CONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTXMichaelG46
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1victdiazm
 

Similar a Medea. Metodología de desarrollo en ÁTICA (20)

Ciclo vida
Ciclo vidaCiclo vida
Ciclo vida
 
4. Auditoria de calidad en proyectos
4. Auditoria de calidad en proyectos4. Auditoria de calidad en proyectos
4. Auditoria de calidad en proyectos
 
3. Procesos de Planificación (1)
3. Procesos de Planificación (1)3. Procesos de Planificación (1)
3. Procesos de Planificación (1)
 
Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
 
2 sistemas integrados para la calidad
2 sistemas integrados para la calidad2 sistemas integrados para la calidad
2 sistemas integrados para la calidad
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
Metodologiasagilesdegestionydesarrollodeproyectosdeti
MetodologiasagilesdegestionydesarrollodeproyectosdetiMetodologiasagilesdegestionydesarrollodeproyectosdeti
Metodologiasagilesdegestionydesarrollodeproyectosdeti
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Moprosoft, el modelo mexicano
Moprosoft, el modelo mexicanoMoprosoft, el modelo mexicano
Moprosoft, el modelo mexicano
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
4. Metodología-2020.pdf
4. Metodología-2020.pdf4. Metodología-2020.pdf
4. Metodología-2020.pdf
 
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion ProyectosEuetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
 
Metodología
MetodologíaMetodología
Metodología
 
Metodología de SI
Metodología de SIMetodología de SI
Metodología de SI
 
CONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTX
CONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTXCONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTX
CONCEPTOS GENERALES EN LA GESTIÓN DE PROYECTOS DE SOFTWARE.PPTX
 
Proyectos
ProyectosProyectos
Proyectos
 
Indice
IndiceIndice
Indice
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1
 
Gestion PI
Gestion PIGestion PI
Gestion PI
 

Más de Sección de Metodologías, Normalización y Calidad del Software (6)

Atica Dev Ops II
Atica Dev Ops IIAtica Dev Ops II
Atica Dev Ops II
 
ATICA DevOps
ATICA DevOpsATICA DevOps
ATICA DevOps
 
En 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer ToolsEn 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer Tools
 
En 20 minutos ...Control de Cambios de la BD con Liquibase
En 20 minutos ...Control de Cambios de la BD con LiquibaseEn 20 minutos ...Control de Cambios de la BD con Liquibase
En 20 minutos ...Control de Cambios de la BD con Liquibase
 
Vision estatica de medea
Vision estatica de medeaVision estatica de medea
Vision estatica de medea
 
FundeWeb. El framework de desarrollo en ÁTICA
FundeWeb. El framework de desarrollo en ÁTICAFundeWeb. El framework de desarrollo en ÁTICA
FundeWeb. El framework de desarrollo en ÁTICA
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (19)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Medea. Metodología de desarrollo en ÁTICA

  • 1. MEDEA Metodología de DEsarrollo Atica ATICA (Universidad de Murcia)
  • 2. Agenda 1. Motivación y objetivos 2. Disciplinas de Medea 1. Introducción 2. Gestión del Proyecto (GP) 3. Requisitos (REQ) 4. Análisis y Diseño (AYD) 5. Gestión de la Configuración (GC) 6. Desarrollo (DE) 7. Despliegue (DSP) 8. Calidad del Software (QS) 3. Infraestructura 4. Referencias MEDEA: MEtodología de Desarrollo en ATICA 2
  • 3. ¿Dónde estamos? 1. Motivación y objetivos 2. Disciplinas de Medea 1. Introducción 2. Gestión del Proyecto (GP) 3. Requisitos (REQ) 4. Análisis y Diseño (AYD) 5. Gestión de la Configuración (GC) 6. Desarrollo (DE) 7. Despliegue (DSP) 8. Calidad del Software (QS) 3. Infraestructura 4. Referencias MEDEA: MEtodología de Desarrollo en ATICA 3
  • 4. 1. Motivación y objetivos • Motivación (I) – Cada grupo usaba su propia “metodología” para cubrir todo el ciclo de vida de los proyectos • Gestión del proyecto, toma de requisitos, análisis, codificación … • Ausencia de control y normalización para cada fase MEDEA: MEtodología de Desarrollo en ATICA 4
  • 5. 1. Motivación y objetivos • Motivación (II) – Era necesaria la creación de un Metodología UNICA para ATICA que permita: • Gestionar de manera organizada los proyectos • Normalizar el desarrollo de todos los grupos • Proporcionar normas, técnicas y herramientas que faciliten el afrontar un proyecto desde su concepción hasta su cierre MEDEA: MEtodología de Desarrollo en ATICA 5
  • 6. 1. Motivación y objetivos • La solución: MEDEA (MEtodología de Desarrollo en ATICA) – Marco de desarrollo y metodología basada en Procesos • Fuentes: UP, CMMi, SWEBOK, Metodologías ágiles (SCRUM) y MADEJA – Persigue la mejora continua de la organización – Cubre el Ciclo de vida completo de un proyecto de desarrollo software a través de 7 disciplinas: MEDEA: MEtodología de Desarrollo en ATICA 6
  • 7. 1. Motivación y objetivos • Objetivo Principal de MEDEA – “Mejorar la calidad de los desarrollos de software en ATICA” • Objetivos Secundarios • Definir los Procesos sistemáticos para la Gestión del Proyecto y la construcción del software involucrados en cada Disciplina • Establecer las Tareas que conlleva realizar cada proceso • Ofrecer Instrucciones para realizar dichas tareas a través de – Herramientas – Plantillas • Crear una jerarquía estandarizada de Roles participantes en las tareas • Proponer un conjunto de Métricas que permitan una mejora continua MEDEA: MEtodología de Desarrollo en ATICA 7
  • 8. ¿Dónde estamos? 1. Motivación y objetivos 2. Disciplinas de Medea 1. Introducción 2. Gestión del Proyecto (GP) 3. Requisitos (REQ) 4. Análisis y Diseño (AYD) 5. Gestión de la Configuración (GC) 6. Desarrollo (DE) 7. Despliegue (DSP) 8. Calidad del Software (QS) 3. Infraestructura 4. Referencias MEDEA: MEtodología de Desarrollo en ATICA 8
  • 9. 2.1. Disciplinas de MEDEA: Introducción • Disciplina – “Agrupación lógica de roles, procesos, tareas y artefactos relacionados con alguno de los aspectos de gestión y/o construcción de software” • Las 7 disciplinas en MEDEA (I) 1. Gestión de Proyectos (GP) • Se definen los procesos necesarios para establecer y mantener un plan que defina las actividades del proyecto • Permite el seguimiento, control, gestión y toma de decisiones relativas al proyecto 2. Requisitos (REQ) • Cubre los aspectos necesarios para descubrir y analizar los requisitos de los clientes de ATICA  Universidad de Murcia • Se incluyen procesos de validación y aprobación de los requisitos MEDEA: MEtodología de Desarrollo en ATICA 9
  • 10. 2.1. Disciplinas de MEDEA: Introducción • Las 7 disciplinas en MEDEA (II) 3. Análisis y Diseño (AYD) • Procesos para permitir obtener una solución arquitectónica y el diseño del software a construir 4. Desarrollo (DE) • Se describen en esta disciplina los procesos, herramientas y técnicas para la codificación e implementación del proyecto 5. Despliegue (DSP) • Procesos para la puesta en producción del proyecto, realización de pruebas, … 6. Gestión de la Configuración (GC) • Procesos para gestionar todos los artefactos 7. Calidad del Software (QS) • Procesos para garantizar la calidad del software tanto interna como externa MEDEA: MEtodología de Desarrollo en ATICA 10
  • 11. 2.2. Disciplina de Gestión del Proyecto • Procesos en esta disciplina – Definición • Establecer los principales requisitos y restricciones del proyecto y “acordarlos” con el cliente. – Planificación • Planificación del proyecto, releases, iteraciones e hitos. Estimación de recursos necesarios. Cronograma del proyecto – Seguimiento • Tareas para el control del proyecto, evitando desviaciones del plan establecido y toma de acciones correctivas – Cierre • Realización de tareas para el cierre del proyecto, teniendo en cuenta datos estadísticos para un uso futuro MEDEA: MEtodología de Desarrollo en ATICA 11
  • 12. 2.3. Disciplina de Requisitos • Procesos en esta disciplina – Alcance • Permite definir el alcance del proyecto, identificar a los interesados, usuarios, expertos … – Elicitación • Toma de requisitos del proyecto, tanto funcionales como no funcionales, hasta obtener un Documento de Requisitos – Validación • Tareas para la validación por el cliente de Requisitos y los diseños de la aplicación – Gestión • Gestión de los cambios en los requisitos durante el desarrollo del proyecto y evaluación del impacto del cambio en el software construido MEDEA: MEtodología de Desarrollo en ATICA 12
  • 13. 2.4. Disciplina de Análisis y Diseño • Procesos en esta disciplina – Análisis • Tareas para facilitar el análisis del proyecto • Transformación de los requisitos del proyecto en una solución arquitectónica que guiará el Diseño – Diseño • Descripción detallada de los detalles del software a construir, a través de la elaboración de modelos, diseños, … MEDEA: MEtodología de Desarrollo en ATICA 13
  • 14. 2.5. Disciplina de Gestión de la configuración • Procesos en esta disciplina – Establecer Sistema G.C. • Tareas que permiten definir todos los componentes del sistema de gestión de la configuración – Gestión de la Release • Gestión de la configuración de los artefactos del proyecto que forman parte de una Release. Elaboración de líneas base y Liberación controlada de código. – Control de Cambios • Define las acciones a realizar para la gestión de los posibles cambios producidos durante la vida del proyecto – Contabilidad • Tareas que proporcionan información útil para la Gestión del proyecto MEDEA: MEtodología de Desarrollo en ATICA 14
  • 15. 2.7. Disciplina de Desarrollo • Procesos en esta disciplina – Organizar Código • Instrucciones para definir la estructura del código en sus diferentes capas – Creación de Componentes • Pasos para la implementación y codificación del código – Integración • Pautas para la realización ordenada de la integración del código de los diferentes desarrolladores MEDEA: MEtodología de Desarrollo en ATICA 15
  • 16. 2.8. Disciplina de Despliegue • Procesos en esta disciplina – Preparar Entorno • Instrucciones para el despliegue del proyecto en el entorno de ejecución del mismo – Documentación • Pautas para la elaboración de manuales de usuarios y vídeos formativos – Pruebas Usuario Final • Control de las pruebas por parte del usuario final – Formación • Instrucciones para la elaboración de formación a clientes mediante seminarios, tutorías o cursos MEDEA: MEtodología de Desarrollo en ATICA 16
  • 17. 2.9. Disciplina de Calidad del Software • Procesos en esta disciplina – Integración Continua • Utilización de un servidor de integración continua para controlar la calidad del proyecto durante todo el ciclo de desarrollo. – Test Funcionales • Pautas para la elaboración de pruebas de la funcionalidad del software – Test Carga • Pautas para las pruebas intensivas que permiten medir la carga máxima del software desarrollado – Control Calidad Interna • Pruebas internas a realizar para medir la calidad del software que se está desarrollando MEDEA: MEtodología de Desarrollo en ATICA 17
  • 18. ¿Dónde estamos? 1. Motivación y objetivos 2. Disciplinas de Medea 1. Introducción 2. Gestión del Proyecto (GP) 3. Requisitos (REQ) 4. Análisis y Diseño (AYD) 5. Gestión de la Configuración (GC) 6. Desarrollo (DE) 7. Despliegue (DSP) 8. Calidad del Software (QS) 3. Infraestructura 4. Referencias MEDEA: MEtodología de Desarrollo en ATICA 18
  • 19. 3. Infraestructura y herramientas • Infraestructura necesaria – Servidor de control de versiones: Subversion – Servidor de integración continua: Hudson – Gestor de Incidencias: JIRA – Modelado UML: Astash UML – Prototipado de pantallas: Evolus Pencil – Modelado de base de datos: Oracle Data Modeler – Framework de desarrollo: FundeWeb – Clientes Subversion: Tortoise y SubEclipse – Control de calidad del software: Selenium IDE, Jmeter, Webdeveloper toolbar, Juicy studio accesibility tool MEDEA: MEtodología de Desarrollo en ATICA 19
  • 20. ¿Dónde estamos? 1. Motivación y objetivos 2. Disciplinas de Medea 1. Introducción 2. Gestión del Proyecto (GP) 3. Requisitos (REQ) 4. Análisis y Diseño (AYD) 5. Gestión de la Configuración (GC) 6. Desarrollo (DE) 7. Despliegue (DSP) 8. Calidad del Software (QS) 3. Infraestructura 4. Referencias MEDEA: MEtodología de Desarrollo en ATICA 20
  • 21. 4. Referencias • Página web de MNCS – http://www.um.es/atica/mncs/ • Documentación de MEDEA (Requiere usuario UMU) – https://wiki.atica.um.es/wikis/programador/doku.php?id=mda:mede a MEDEA: MEtodología de Desarrollo en ATICA 21