Conceptos básicos
Métrica v3: Metodología de planificación, desarrollo y mantenimiento de sistemas de información, con enfoque orientado al proceso y apta tanto para desarrollo estructurado como orientado a objetos.
Procesos
Hay 7 procesos agrupados en Planificación (PSI), Desarrollo (de EVS a IAS) y Mantenimiento (MSI), y cada uno tiene asociado una serie de actividades.
- PSI Planificación de sistemas de información: obtención de un marco de referencia para el desarrollo de sistemas de información que responda a los objetivos estratégicos de la organización (básicamente es un el plan estratégico de la organización, no confundir con la planificación de un proyecto en particular)
- EVS Estudio de Viabilidad del Sistema: para una nueva necesidad se genera una solución técnica, con un plazo de resolución, unos costes asociados, un catálogo de requisitos...
- ASI Análisis del Sistema de Información: elaboración de Especificación de Requisitos Software (ERS), refinamiento, adicciones y confirmación del catalogo de requisitos, modelos conceptuales y planes de prueba...
- DSI Diseño del Sistema de Información: definición de la arquitectura del sistema y del entorno tecnológico, especificación detallada de los componentes del sistema de información, adicciones al catálogo de requisitos...
- CSI Construcción del Sistema de Información: generación de código, pruebas, manuales de usuario, plan de formación de usuarios...
- IAS Implantación y Aceptación del Sistema de Información: formación a usuarios, pruebas de implantación y aceptación, establecimiento del acuerdo de nivel de servicio, paso a producción...
- MSI Mantenimiento del Sistema de Información: atender el mantenimiento de tipo correctivo y evolutivo (queda fuera de Métrica v3 los adaptativo y perfectivo)
Interfaces
Las interfaces son tareas paralelas a toda la ejecución del proyecto.
- Aseguramiento de la calidad
- Seguridad
- Gestión de la configuración
- Gestión del proyecto
Técnicas y prácticas
- Las técnicas se basan en estándares y notaciones con criterios de calidad
- Las prácticas no necesitan cumplir unas reglas preestablecidas
Técnicas de Desarrollo:
- Análisis coste/beneficio
- Casos de uso
- Diagrama de clases
- Diagrama de componentes
- Diagrama de descomposición
- Diagrama de despliegue
- Diagrama de estructura
- Diagrama de flujo de datos (DFD)
- Diagrama de interacción
- Diagrama de secuencia
- Diagrama de colaboración
- Diagrama de paquetes
- Diagrama de transición de estados
- Modelado de procesos de la organización
- SADT (structured analysis and design technique)
- Modelo entidad/relación extendido
- Normalización
- Optimización
- Reglas de obtención del modelo físico a partir del lógico
- Reglas de transformación
- Técnicas matriciales
Técnicas de Gestión:
- Técnicas de Estimación
- Método Albrecht para el Análisis de los Puntos Función
- Método MARK II para el Análisis de los Puntos Función
- Staffing Size (Orientación a Objetos)
- Planificación
- Program Evaluation & Review Technique – PERT
- Diagrama de Gantt
- Estructura de Descomposición de Trabajo (WBS – Work Breakdown Structure)
- Diagrama de Extrapolación
Prácticas para la gestión del proyecto
- Análisis de Impacto
- Catalogación
- Cálculo de Accesos
- Caminos de Acceso
- Diagrama de Representación
- Factores Críticos de Éxito
- Impacto en la Organización
- Presentaciones
- Prototipado
- Pruebas
- Revisión Formal
- Revisión Técnica
- Sesiones de Trabajo
- Entrevistas
- Reuniones
- JAD (Joint Application Designw)
- JRP (Joint Requirements Planning)
Perfiles y participantes
- Directivo:
- Comité de dirección
- Comité de seguimiento
- Directores de usuarios
- Usuarios expertos
- Jefe de proyecto:
- Jefe de proyecto
- Responsable de implantación
- Responsable de mantenimiento
- Responsable de operación
- Responsable de Sistemas
- Responsable de Seguridad
- Responsable de Calidad
- Consultor:
- Consultor
- Consultor Informático
- Consultor de las Tecnologías de la Información
- Consultor de Sistemas de Información
- Especialista en Comunicaciones
- Técnico de Sistemas
- Técnicos de Comunicaciones
- Analista:
- Analista
- Administrador de Bases de Datos
- Equipo de Arquitectura
- Equipo de Formación
- Equipo de Implantación
- Equipo de Operación
- Equipo de Seguridad
- Equipo de Soporte Técnico
- Equipo de Proyecto
- Grupo de Aseguramiento de la Calidad
- Programador:
- Programador