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

El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSLincangoKevin
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.marianarodriguezc797
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfOBr.global
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...OLGAMILENAMONTAEZNIO
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx Emialexsolar
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....Aaron Betancourt
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfJoseAlejandroPerezBa
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2montoyagabriela340
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfodalistar77
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfalejandrogomezescoto
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...RaymondCode
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfangelinebocanegra1
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfcastrodanna185
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidaddanik1023m
 

Último (20)

El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx E
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdf
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdf
 
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier FolchBEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdf
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidad
 

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