Sei sulla pagina 1di 41

MTRICA III

Desarrollo de Proyectos de Software


2
Contenidos
I. Introduccin
II. Procesos
III. Interfaces
IV. Actividades y Tareas
V. Productos
VI. Tcnicas y Prcticas
VII. Participantes

3
I. Introduccin
MTRICA es una metodologa para la planificacin,
desarrollo y mantenimiento de sistemas de
informacin

Esta metodologa propia est basada en el Modelo de
Procesos del Ciclo de vida de desarrollo ISO/IEC 12207
(Information Technology - Software Life Cycle Processes)
as como en la norma ISO/IEC 15504 SPICE (Software
Process Improvement And Assurance Standards Capability
Determination)

MTRICA Versin 2, 1993.

MTRICA Versin 3, 2001.
4
I. Introduccin
MTRICA Versin 3 ha sido concebida para abarcar
el desarrollo completo de Sistemas de Informacin
sea cual sea su complejidad y magnitud, por lo cual
su estructura y los perfiles de los participantes que
intervienen debern adaptarse y dimensionarse en
cada momento de acuerdo a las caractersticas
particulares de cada proyecto
Ofrece a las organizaciones un instrumento til para
la sistematizacin de las actividades que dan
soporte al ciclo de vida del software

5
I. Introduccin
Objetivos
Proporcionar o definir SI que ayuden a conseguir
los fines de la organizacin.
Dotar a la organizacin de productos software
que satisfagan las necesidades de los usuarios.
Mejorar la productividad de los departamentos
de Sistemas y TIC.
Facilitar la comunicacin y entendimiento entre
los distintos participantes en la produccin de
software a lo largo del ciclo de vida del proyecto
Facilitar la operacin, mantenimiento y uso de
los productos software obtenidos.
6
I. Introduccin
Caractersticas
Contempla el desarrollo de SI para las distintas tecnologas
y los aspectos de gestin que aseguran que un proyecto
cumple sus objetivos en trminos de calidad, coste y
plazos.
Se conserva la adaptabilidad, flexibilidad y sencillez, as
como la estructura de actividades y tareas.
Las fases y mdulos han dado paso a la divisin en
procesos en una nica estructura la metodologa cubre
distintos tipos de desarrollo: estructurado y orientado a
objetos.

7
I. Introduccin
Caractersticas
Se facilita a travs de interfaces la realizacin de los
procesos de apoyo u organizativos: Gestin de Proyectos,
Gestin de Configuracin, Aseguramiento de Calidad y
Seguridad.
Se descompone cada uno de los procesos en actividades, y
stas a su vez en tareas.
Para cada tarea se describe su contenido: Principales
acciones, productos, tcnicas, prcticas y participantes.
8
MTRICA 3
Tcnicas y
Prcticas
Herramientas
Personas
Productos
Perfiles /
Participantes
Procesos /
Actividades
/ Tareas
I. Introduccin
Elementos en MTRICA 3
9
PSI
Planificacin de
Sistemas de Informacin

Desarrollo de
Sistemas de Informacin
MSI
Mantenimiento de
Sistemas de Informacin
II. Procesos
10
II. Procesos
Planificacin de Sistemas de Informacin (PSI)
Proporcionar un marco estratgico de referencia para los
Sistemas de Informacin de un determinado mbito de la
Organizacin

Desarrollo de Sistemas de Informacin
Contiene todas las actividades y tareas que se deben
llevar a cabo para desarrollar un sistema, cubriendo desde
el anlisis de requisitos hasta la instalacin del software

Mantenimiento de Sistemas de Informacin (MSI)
Obtener una nueva versin de un sistema de informacin,
a partir de las peticiones de mantenimiento



11
PSI
Planificacin
de SI
EVS
Estudio de
Viabilidad
del Sistema
ASI
Anlisis
del SI
DSI
Diseo
del SI
CSI
Construccin
del SI
IAS
Implantacin y
Aceptacin del SI
MSI
Mantenimiento
de SI
II. Procesos
12
II. Procesos
Desarrollo de Sistemas de Informacin
Estudio de Viabilidad del Sistema (EVS)
Analizar un conjunto concreto de necesidades, con la idea
de proponer una solucin a corto plazo (a medida, con
productos del mercado o mixta)

Anlisis del Sistema de Informacin (ASI)
Conseguir la especificacin detallada del sistema de
informacin, a travs de un catlogo de requisitos y una
serie de modelos que cubran las necesidades de informacin

Diseo del Sistema de Informacin (DSI)
Obtener la definicin de la arquitectura del sistema y del
entorno tecnolgico que le va a dar soporte, junto con la
especificacin detallada de los componentes del sistema de
informacin




13
II. Procesos
Desarrollo de Sistemas de Informacin
Construccin del Sistema de Informacin (CSI)
Construccin y prueba de los distintos componentes del
sistema de informacin. Adems, se desarrollan los
procedimientos de operacin y seguridad, y se elaboran
los manuales de usuario final y de explotacin

Implantacin y Aceptacin del Sistema de Informacin (IAS)
Entrega y aceptacin del sistema, incluyendo actividades
para el paso a produccin del sistema




14
III. Interfaces
La Interfaces definen una serie de actividades de tipo
organizativo o de soporte al proceso de desarrollo

Las interfaces descritas en MTRICA 3 son:

Gestin de Proyectos (GP)
Seguridad (SEG)
Aseguramiento de la Calidad (CAL)
Gestin de la Configuracin (GC)





15
III. Interfaces
Gestin de Proyectos
Gestin de Proyectos (GP)
Planificacin, seguimiento y control de las actividades
y de los recursos humanos y materiales que
intervienen en el desarrollo de un Sistema de
Informacin


PSI EVS ASI DSI CSI IAS MSI
GP
16
III. Interfaces
Seguridad
Seguridad (SEG)
Incorporar mecanismos de seguridad adicionales relaciona-
dos tanto con la seguridad intrnseca del sistema de
informacin como por la seguridad del propio proceso de
desarrollo del sistema de informacin

PSI EVS ASI DSI CSI IAS MSI
PSI-SEG
EVS-SEG ASI-SEG DSI-SEG CSI-SEG IAS-SEG MSI-SEG
17
III. Interfaces
Aseguramiento de la Calidad

Aseguramiento de la Calidad (CAL)
Evaluar la calidad del proceso y del producto. Reducir,
eliminar y prevenir las deficiencias de los productos,
alcanzando una razonable confianza en que las prestaciones
y servicios esperados



PSI EVS ASI DSI CSI IAS MSI
EVS-CAL ASI-CAL DSI-CAL CSI-CAL IAS-CAL MSI-CAL
18
III. Interfaces
Gestin de la Configuracin

Gestin de la Configuracin (GC)
Identificar, definir y controlar los cambios en la
configuracin del sistema, as como las modificaciones y
versiones de los mismos
PSI EVS ASI DSI CSI IAS MSI
EVS-GC GC 2 MSI-GC
GC 1
19
IV. Actividades y Tareas
Cada Proceso e Interfaz est compuesto por Actividades
A su vez, las Actividades estn compuestas por Tareas




Proceso o Interfaz # Actividades # Tareas
Planificacin de SI (PSI) 9 24
Estudio de Viabilidad del Sistema (EVS) 6 18
Anlisis del SI (ASI) 11 34
Diseo del SI (DSI) 12 44
Construccin del SI (CSI) 9 19
Implantacin y Aceptacin del SI (IAS) 10 24
Mantenimiento de SI (MSI) 4 10
Gestin de Proyectos 16 29
Aseguramiento de la Calidad 25 38
Seguridad 31 34
Gestin de Configuracin 5 8
Total 138 282
20
IV. Actividades y Tareas
Ejemplo: Tareas de la Actividad Establecimiento de
Requisitos del Proceso ASI
PSI EVS ASI DSI CSI IAS MSI
EVS-GC GC 2
MSI-GC
GC 1
PSI-SEG EVS-SEG ASI-SEG
DSI-SEG CSI-SEG
IAS-SEG MSI-SEG
EVS-CAL ASI-CAL DSI-CAL CSI-CAL IAS-CAL MSI-CAL
GP
21
IV. Actividades y Tareas
Ejemplo: Tareas de la Actividad Establecimiento de
Requisitos del Proceso ASI
22
IV. Actividades y Tareas
Ejemplo: Tareas de la Actividad Establecimiento de
Requisitos del Proceso ASI
23
V. Productos
Las entradas y salidas de una tarea se denominan
productos

Los productos establecen relaciones de
dependencia/sincronizacin entre tareas

Para la elaboracin de un producto se utilizan
tcnicas o prcticas especficas

Los productos externos son aquellos elaborados
por tareas externas a las definidas en MTRICA 3
24
V. Productos
Entradas y Salidas de PSI
25
V. Productos
Entradas y Salidas de EVS
26
V. Productos
Entradas y Salidas de ASI (Estructurado)
27
V. Productos
Entradas y Salidas de ASI (OO)
28
V. Productos
Entradas y Salidas de DSI (Estructurado)
29
V. Productos
Entradas y Salidas de DSI (OO)
30
V. Productos
Entradas y Salidas de CSI
31
V. Productos
Entradas y Salidas de IAS
32
V. Productos
Entradas y Salidas de MSI
33
VI. Tcnicas y Prcticas
Las Tcnicas y Prcticas se utilizan en la
elaboracin de productos. Mejoran la
productividad y aseguran la calidad de los
productos
Una tcnica es un conjunto de heursticas y/o
procedimientos que utiliza una notacin especfica
Una prctica representa un medio para la
consecucin de unos objetivos especficos de
manera rpida, segura y precisa

34
VI. Tcnicas y Prcticas
Tcnicas de Desarrollo
Diagramas UML
Diagrama de Estructura
Diagrama de Flujo de Datos
Modelado de Procesos de la Organizacin (SADT)
Modelo Entidad/Relacin (ER)
Normalizacin
Optimizacin
Reglas de Transformacin desde un Diagrama ER
o Diagrama de Clases a un Modelo Relacional

35
VI. Tcnicas y Prcticas
Tcnicas de Gestin de Proyectos
Anlisis Coste/Beneficio
Tcnicas de Estimacin
Puntos de Funcin
Staffing Size
Tcnicas de Planificacin
PERT
Diagrama Gantt
Estructura de Descomposicin de Trabajo
(WBS)
Diagramas de Extrapolacin
36
VI. Tcnicas y Prcticas
Prcticas
Anlisis de Impacto
Catalogacin
Clculo de Accesos
Caminos de Acceso
Diagrama de Representacin
Factores Crticos de xito
Impacto en la Organizacin
Presentaciones
Prototipado
Pruebas
Revisin Formal
Revisin Tcnica
Sesiones de Trabajo
37
VII. Participantes
Los participantes en el proyecto (stakeholders) son todos
aquellos que se vern afectados por el sistema de
informacin o por el proceso de desarrollo
Los participantes se clasifican en perfiles considerando
funciones y responsabilidades afines y el conocimiento que
necesitan respecto de la metodologa. Los perfiles
establecidos son:
- Directivo
- Jefe de Proyecto
- Consultor
- Analista
- Programador (Hace referencia a un nico tipo de
participante, denominado igualmente Programador)


38
VII. Participantes
Perfil Directivo
Dentro de esta categora se agrupan los siguientes
tipos de participantes:

- Comit de Direccin
- Comit de Seguimiento
- Directores de usuarios
- Usuarios expertos


39
VII. Participantes
Perfil Jefe de Proyecto
Dentro de esta categora se agrupan los siguientes
tipos de participantes:

- Jefe de Proyecto
- Responsable de Implantacin
- Responsable de Mantenimiento
- Responsable de Operacin
- Responsable de Sistemas
- Responsable de Seguridad
- Responsable de Calidad


40
VII. Participantes
Perfil Consultor
Dentro de esta categora se agrupan los siguientes
tipos de participantes:

- Consultor
- Consultor Informtico
- Consultor de las Tecnologas de la Informacin
- Consultor de Sistemas de Informacin
- Especialista en Comunicaciones
- Tcnico de Sistemas
- Tcnicos de Comunicaciones


41
VII. Participantes
Perfil Analista
Dentro de esta categora se agrupan los siguientes
tipos de participantes:
- Analista
- Administrador de Bases de Datos
- Equipo de Arquitectura
- Equipo de Formacin
- Equipo de Implantacin
- Equipo de Operacin
- Equipo de Seguridad
- Equipo de Soporte Tcnico
- Equipo de Proyecto
- Grupo de Aseguramiento de la Calidad

Potrebbero piacerti anche