Post on 28-Jan-2016
Desarrollo de Sistemas Ciclo de Vida
Prof. Roberto García
04 Metodo de Ciclo de Vida..PPT
Porque es necesaria una metodología ¿?
ADMNISTRACIÓN
Y
CONTROL
PLANIFICACIÓNCATEGORIZACIÓN
LANZAMIENTO .ORGANI ZACI ÓN
DELPROYECTO
EQUI PO
DEL PROYECTO
INICIO FORMALDEL PROYECTO
Seguir las etapas en su totalidad ,generando la documentaciónrespectiva,dependerá de laenvergadura del Proyecto.
Sistema I nstalado
ANÁLI SISDI SEÑO
YCONSTRUCCIÓNDEL PROYECTO
,
APLICACION
METODOLOGÍA
COMITÉ DIRECTOR
USUARIOS
FINALES
EQUIPO DE PRODUCCIÓN
ADMINISTRADORFUNCIONAL
SOPORTEAPLICATIVO
SOPORTEFUNCIONAL SOPORTE
TÉCNICO
QUALITY
ASSURANCE
RESPONSABLEINFORMÁTICO
COMITÉ EJECUTIVO
OWNER DELPROYECTO
RESPONSABLEFUNCIONAL
LÍDERFUNCIONAL
LÍDERINFORMÁTICO
EQUIPO DE IMPLANTACIÓN
RESPONSABLESOPORTE AL
CAMBIORESPONSABLECAPACITACIÓN
PROVEEDOR(INTERNO oEXTERNO)
ADMINISTRADORFUNCIONAL
EXPERTO ENPROCESOS DE
NEGOCIO
EXPERTOTECNOLÓGICO
EXPERTOECONÓMICO/FINANCIERO
EXPERTOSEGURIDAD
INFORMÁTICA
EXPERTOINFORMÁTICO
EXPERTO ENCALIDAD
EXPERTO ENREDES
SOPORTEUSUARIOS
SOPORTESEGURIDAD
Análisis y Diseño de SistemasAnálisis y Diseño de Sistemas
Construcciónde Modelos
HerramientasDescripción Funcional
Metodología
Ciclo de Vida- Análisis- Diseño- Desarrollo- Puesta en prod.============ + Fases + Etapas + Tareas
Diagrama de flujo de datosDiagramas de descomposición de procesosDiccionario de datosEspecificación de procesos
HerramientasDescripción deDatos
Diagrama entidad / relaciónNormalización de BD
HerramientasDescripción deControl
Diagrama de transición de estadoDiagramas de estructuraDiagrama de navegación de ventanasDiagramas de Paquetes
•Lista de eventos•Lista de estímulos y respuestas•Diagrama de contexto•Modelo funcional•Modelo de implementación
Marco Teórico
Marco Práctico
TAREA
ETAPA
FASE
PREPARACIÓNIMPLANTACIÓN
PUESTA ENPRODUCCIÓN
HITO 5 :SISTEMA EN PRODUCCIÓN
IMPLANTACI
ON FORMALIZACIÓN
PUESTA ENPRODUCCIÓN
ETAPASFASES
PREPARACIÓNIMPLANTACIÓN
LíderFuncional
- E jecución de Confiabilización de Datos- Conversión de Datos- Aprobación de Conversión de Datos- Carga Inicial y Parametrización- Capacitación- Comunicación
- Aprobación Conversión Datos
ETAPAS TAREAS ENTREGABLES COORDINADOR
4.3.1.1 Descripción de Requerim ientos Funcionales
Elaboración del Documento de Especificaciones Funcionales, donde se describeny/o especifican en forma detallada las necesidades de los usuarios. Este documentoincluirá la definición de los procesos a implementar.
INPUT OUTPUT ACTORES RESPONSABLE- Descripción de la
Necesidad- Procesos de
Negocio
- EspecificaciónFuncional
- Líder funcional- Líder
informática- Usuarios
- Líder funcional
N O M BREDescripción de la N ecesidad
O BJ ETIV ODescribir el objetivo y alcance de la necesidad de un nuevosistem a o una m odificación
CO N TEN ID O
Proyecto:...............................................................................................Responsable:.........................................Sector:......................................Participantes:.........................................................................................
- O bjetivo del Proyecto- A lcance del Proyecto- Breve Descripción Funcional- Beneficios esperados / M otivación- Procesos / Sub-procesos im pactados- Reem plaza sistem a/s actual/es? A cuál/es?- Fecha requerida de im plantación- Docum entación asociada
RESPO N SA BLELíder Funcional
COMITÉ DIRECTOR
USUARIOS
FINALES
EQUIPO DE PRODUCCIÓN
ADMINISTRADORFUNCIONAL
SOPORTEAPLICATIVO
SOPORTEFUNCIONAL SOPORTE
TÉCNICO
QUALITY
ASSURANCE
RESPONSABLEINFORMÁTICO
COMITÉ EJECUTIVO
OWNER DELPROYECTO
RESPONSABLEFUNCIONAL
LÍDERFUNCIONAL
LÍDERINFORMÁTICO
EQUIPO DE IMPLANTACIÓN
RESPONSABLESOPORTE AL
CAMBIORESPONSABLECAPACITACIÓN
PROVEEDOR(INTERNO oEXTERNO)
ADMINISTRADORFUNCIONAL
EXPERTO ENPROCESOS DE
NEGOCIO
EXPERTOTECNOLÓGICO
EXPERTOECONÓMICO/FINANCIERO
EXPERTOSEGURIDAD
INFORMÁTICA
EXPERTOINFORMÁTICO
EXPERTO ENCALIDAD
EXPERTO ENREDES
SOPORTEUSUARIOS
SOPORTESEGURIDAD
PROYECTO
PRODUCCIÓN
HITO 0HITO 0AprobaciónAprobacióndel Proyectodel Proyecto
HITO 2HITO 2AdjudicaciónAdjudicación
HITO 4HITO 4Decisión deDecisión deImplantaciónImplantación
Contrato Servicio Produc- ción
Acuerdo Servicio
de Proyecto
Descripción deDescripción deNecesidadesNecesidades
yyEstudio PreliminarEstudio Preliminar
Diseño GlobalDiseño Globalyy
Proceso deProceso deComprasCompras
DiseñoDiseñoDetalladoDetallado
yyConstrucciónConstrucción
ImplantaciónImplantaciónyy
Cierre deCierre deProyectoProyecto
Producción
ESTUDIO DEFACTIBILIDAD
- Alineamiento Plan Maestro Sistemas- Alineamiento Plan Tecnológico- Alineamiento Plan Estratégico- Identificación de Alternativas- Análisis Factibilidad Técnica- Identificación Modalidad de Proyecto- Análisis Impacto del Proyecto- Análisis Costo Beneficio- Business Plan- Análisis DAFO- Identificación Métricas- Elaboración Inf. Ejecutivo Est. Factiblidad- Actualización Plan Maestro- Análisis de Presupuesto- Confección del Acuerdo de Servicio
- Estudio Factibilidad Técnico/Funcional- Estudio Factibilidad Económico- Métricas Claves- Informe Ejecutivo EstudioFactiibilidad- Plan Maestro Actualizado- Acuerdo de Servicio (Borrador)
LíderFuncional
HITO 0: APROBACIÓN PROYECTO- Carta de Decisión- Acuerdo de Servicio
DESCRIPCIÓNNECESIDADES
- Descripción de la Necesidad
- Identificar Necesidades- Relevamiento Global- Descripición de Objetivos y Alcance- Especificar Requerimiento
LíderFuncional
NECESIDADES
DESCRIPCI
ÓNde
PRELI
MINAR
ESTUDI
O
ETAPAS TAREAS ENTREGABLES COORDINADORFASES
ESPECIFICACIÓN
GENERAL
- Descripción Requerimientos Funcionales
- Análisis de Requerimientos
- Impacto en Arquitectura Técnica
- Realización de Especificación
- Plan General de Trabajo
- Definición de Equipo de Trabajo
- Administración de Riesgo
- Quality Management
- Revisión Modalidad de Proyecto
- Revisión de Business Plan
- Especificación Funcional
- Plan Maestro Actualizado
- Arquitectura Técnica
Actualizada
- Especificación Técnica
- Plan General de Trabajo
- Equipo de Trabajo
- Carta de Decisión Actualizada
- Est Fact Económica Act.
HITO 1: CONVALIDACIÓN ESPECIFICACIÓN - Especifiación Convalidada
Líder
Funcional
G
L
O
B
A
L
D
I
S
E
Ñ
O
ETAPAS TAREAS ENTREGABLES COORDINADORFASES
HITO 3: APROBACIÓN DISEÑO DETALLADO Especificación Técnica de Detalle
DISEÑODETALLADO
- Especificación Técnica de Detalle- Diseño Tecnología- Plan Detallado de Trabajo- Diseño del Modelo de Datos- Prototipo- Elaboración Plan de Pruebas Técnicas- Plan de Contingencia y Desastre- Plan de Backup- Documentación Operativa- Definición Proc. Gestión de Configuración
- Espec. técnica de Detalle- Plan Detallado de Trabajo- Plan de Pruebas Técnicas- Plan de Contingencia y deDesastre- Plan de Backup- Doc. Soporte Mesa de Ayuda- Doc. Soporte a Operaciones/Soporte- Proc. Gestión de Configuración
LíderInformático
DETALLADO
DISEÑO
DEFINICIÓNESTRATEGIAS
- Impacto Organizacional- Estrategia de Implantación- Elaboración Plan de Pruebas Funcionales- Estrategia de Confiabilización- Estrategia de Conversión de Datos- Estrategia de Carga de Datos- Plan Acción para el Cambio- Plan de Capacitación- Plan de Comunicación
- Impacto Organizacional- Estrategia de Implantación- Plan de Pruebas Funcionales- Estrategia de Confiabilización- Estrategia de Conversión deDatos- Estrategia de Carga de Datos- Plan de Acción para el Cambio- Plan de Capacitación- Plan de Comunicación
LíderFuncional
ETAPAS TAREAS ENTREGABLES COORDINADORFASES
PARAMETRIZACIÓNY DESARROLLO
PRUEBAS
PRUEBA PILOTO
- Desarrollo de Programas- Adecuaciones de Programas- Parametrización- Elaboracion Manuales de Sistemas- Elaboracion Manuales de Usuario- Elaboración Manual de Procesos
- Prueba Individual- Prueba de Cadena- Prueba de Integración- Prueba Global- Prueba de Perf., stress, volumen &seguridad- Pruebas de Compatibilidad
- Preparación- Prueba Piloto- Homologación Prueba Piloto
- Protocolos de Prueba- Aprobación de Pruebas
- Protocolo de Prueba Piloto- Homologación Prueba Piloto
- Programas, Módulos &Parametrización- Manual de Sistemas- Manual de Usuario- Manual de Procesos
- Acuerdo de Implantación
DEFINICIÓNPLAN DE
IMPLANTACIÓN
- Revisión del Acuerdo de Servicio yAlcance- Plan de Implantación- Plan de Soporte- Elaboración Protocolo de Implantación- Definición Procedimiento de Producción- Actualización Gestión de Configuración
- Acuerdo de Servicio Revisado- Plan de Implantación- Plan de Soporte- Protocolo de Implantación- Procedimiento de Producción- Proc. Gestión de Configuraciónactualizado
HITO 4: DECISIÓN DE IMPLANTACIÓN
LíderInformático
LíderInformático
LíderFuncional
LíderFuncional
CONSTRUCCI
ÓN
PREPARACIÓNIMPLANTACIÓN
PUESTA ENPRODUCCIÓN
HITO 5: SISTEMA EN PRODUCCIÓN - Informe Sistema en Producción
BALANCE DELPROYECTO - Balance del Proyecto - Informe de Cierre del Proyecto
LíderFuncional
LíderFuncional -
LíderInformático
- E jecución de Confiabilización de Datos- Conversión de Datos- Aprobación de Conversión de Datos- Carga Inicial y Parametrización- Capacitación- Comunicación
- Aprobación Conversión Datos
- Realización Implantación- Aceptación Implantación - Recepción Provisoria
IMPLANTACI
ON FORMALIZACIÓN
PUESTA ENPRODUCCIÓN
AdministradorFuncional
- Contrato de Servicio de Producción- Documentación Puesta en Producción(Anexo el Proc. de Producción)
- Contrato de Servicio Producción- Doc. Soporte Mesa de Ayudaactualizado- Doc. Soporte a Operaciones/Soporte actualizado
LíderInformático
ETAPAS TAREAS ENTREGABLES COORDINADORFASES
PROYECTO
BALANCE
de
COMIENZA FASE DEPRODUCCIÓN
EVOLUCIÓN
PRODUCCI
ÓN
ADMINISTRACIÓNTÉCNICA
ADMINISTRACIÓNFUNCIONAL
SOPORTE
- Procesos Backup- Procesos Seguridad- Procesos Performance- Control de Procesos Rutinarios- Otros procesos
- Tablero de MandoSoporteTécnico
- Administración de Usuarios y Perfiles- Mantenimiento de Datos, Tablas yParámetros- Capacitación Nuevos Usuarios
- Tablero de MandoAdministrador
Funcional
- Atención a Usuarios- Soporte Funcional- Soporte Técnico- Soporte Aplicativo
- Tablero de MandoAdministrador
Funcional
- Nuevos Requerimientos - Nuevo ProyectoAdministrador
Funcional
ETAPAS TAREAS ENTREGABLES COORDINADORFASES
ADMNISTRACIÓN
Y
CONTROL
PLANIFICACIÓNCATEGORIZACIÓN
LANZAMIENTO .ORGANI ZACI ÓN
DELPROYECTO
EQUI PO
DEL PROYECTO
INICIO FORMALDEL PROYECTO
Seguir las etapas en su totalidad ,generando la documentaciónrespectiva,dependerá de laenvergadura del Proyecto.
Sistema I nstalado
ANÁLI SISDI SEÑO
YCONSTRUCCIÓNDEL PROYECTO
,
APLICACION
METODOLOGÍA
Modelos del Sistema
Modelos de Sistema
Modelo Esencial Modelo de Implementación
Modelo Ambiental
Modelo Comportamiento
Modelo de Impl.Usuario
Modelo Impl.Sofware
Modelo Arquit.Modelo de
Componentes
Lista de EventosLista Est. Resp.Diagrama N 0Propósito
Esquema de Transf.Esquema de Datos
Esp.de Req. No Fun.Esq. Tecnología Esq. Procesadores Esq. de DatosPrototipo interfaces
Esq. Componentes
6.2.1 Diagrama de Flujo de Datos (DFD)
Símbolos de un DFD
Diccionario de Datos
Flujos de datos * Datos en movimientos
Nombre + Alias + Descripción + Composición +…
,,,+ (Información de Volumen) + (Frecuencia) + …
,,,+ (Consideraciónes de seguridad e impelemtación)…+
* Ej. Datos de Clientes
Estructura de Datos * Estructuras y/o elementos de datos (atributos).
Nombre y Composición
Elementos de Datos * El que no requiere mayor descomposición
* No requiere mayor descomposición
Nombre + Alias + Descripción + Valores (* Caso Discreto) …
… (Caso Continuo) + Significado + Tipo (Numerico / Alfab) + …
…+ Longitud
Almacenamientos * Datos en reposo
Nombre + Descripción + Composición + (Información de Volumen) +…
,,,+ (Consideraciones de seguridad e implementación)…+
*Ej. Proveedores
Entidad Externas * Objetos con los que el sistema intercatúa
[Rol que desempeña / Organización) + (* Persona / Lugar / Cosa / Sistema)…+
…+ Volumen + Tasa de crecimiento + ( si es Sistema Lenguaje + Técnología)
Procesos * Transformaciones de información ó controles
Nombre + Propósito + Especificación (Datos de entrada + Descripción proceso…
… + Datos de salida).
6.2.2 Diagrama de Descomposición de Procesos (DDP)
ProcesoNivel 0
ProcesoNivel 0
ProcesoNivel 1
ProcesoNivel 1
ProcesoNivel 1
ProcesoNivel 1
ProcesoNivel 1
ProcesoNivel 1
ProcesoNivel 2
ProcesoNivel 2
ProcesoNivel 2
ProcesoNivel 2
0
1 2 3
2.22.1
6.2.4 Especificación de Procesos (EP)
Las herramientas más comunes son: Lenguaje estructurado. Tablas de decisión. Arboles de decisión.
6.3 Herramientas para la Dimensión de Datos
6.3.1 Diagrama de Entidad Relación (DER)
1 M
6.4.2 Diagrama de Estructura (DE)
6.4.3 Diagrama de Navegación de Ventanas (WND)
S
M
R
P
6.4.4 Diagrama de Paquetes (DP)
DISTRIBUIR Y
FACTURAR FRUTAS
ALMACEN
ALMACEN
MERCADO
FACTURA
FRUTA
MERCADO
PUESTO
PROPIETARIO
ABM ALMACEN
RECHAZO ABM ALMACEN
FACTURAR A PUESTO
RECHAZO FACTURAABM INVENTARIO FRUTAS
RECHAZO INVENTARIOCONSULTA FACTURA
REGISTRA ABM ALMACEN
CONSULTA ALMACEN
DATOS ALMACEN
ABM
MER
CAD
OR
ECH
AZO
ABM
VE
NT
A
CO
NS
UL
TA
FA
CT
UR
A
DA
TO
S F
AC
TU
RA
ABM P
UESTO
RECHAZO ABM
PUESTO
ABM P
ROPIETARIO
RECHAZO ABM
PROPIE
T.
FACTURAS
REGISTRA ABM PROPIETARIOCONSULTA PROPIETARIODATOS PROPIETARIO
PUESTOREGISTRA ABM PUESTO
CONSULTA PUESTO
DATOS PUESTO
REGISTRA ABM FRUTA
CONSULTA FRUTA
DATOS FRUTA
RE
GIS
TRA
AB
M M
ER
CA
DO
CO
NS
ULT
A M
ER
CA
DO
DA
TO
S M
ER
CA
DO
DIAGRAMA DE CONTEXTO
NOMBRE REFERENCIAL: .....................................................................................................................
Proyecto: ........................................................Subproyecto: ........................................................
Estado
Preliminar
En análisis de impacto
En negociación c/usuario
Definitivo
Preparado por: <Nombre y Apellido> Fecha de creación: <dd/mm/aa>Actualizado por: <Nombre y Apellido> Fecha de actualización: <dd/mm/aa>Aprobado por: <Nombre y Apellido> Fecha de aprobación: <dd/mm/aa>
DATOS GENERALES
Requirente <Gerencia> <Nombre y Apellido> Interno
Responsable Gestión <Gerencia> <Nombre y Apellido> Interno
Fecha requerida de implantación: <dd/mm/aa>
Fecha estimada de respuesta del U211: <dd/mm/aa>
Prioridad: 1 (alta), 10 (baja) 1 2 3 4 5 6 7 8 9 10
DESCRIPCIÓN DE LA NECESIDAD
1.Objetivo del proyecto/requerimiento2.Alcance del proyecto/requerimiento3.Breve descripción4.Beneficios esperados / motivación / justificación5.Identificación de procesos y subprocesos impactados
ESPECIFICACIÓN FUNCIONAL [1]
1.Funcionalidades-Alcance de las funcionalidades-Descripción detallada de las funcionalidades.-Descripción de aspectos de seguridad de la funcionalidad-Definición de usuarios y perfiles de la funcionalidad
2.Requerimientos a los sistemas impactados3.Descripción de aspectos de volumetría y performance4.Principales cambios a los procesos
-Definición de procesos/subprocesos a implementar/cambiar5.Reportes6.Puntos abiertos7.Temas a desarrollar en una etapa posterior8.Posibles indicadores
DOCUMENTOS DE ANÁLISIS DE IMPACTOS
OTROS DOCUMENTOS RELACIONADOS – ANEXOS
DOCUMENTO F1 Requerimientos funcionales eimpactos
DOCUMENTO F1 Requerimientos funcionales eimpactos
NOMBREEstudio de Factibilidad Técnico/Funcional
OBJETIVOEstudio de la funcionalidad, el rendimiento y las restricciones que puedan afectar a la posibilidad de realización del sistema. Análisis y evaluación de distintas alternativas para el desarrollo del sistema.
CONTENIDOFecha:.. ../....../...... Proyecto:....................................................................................................................... Responsable:....................................................... Sector:............................................... Participantes:.................................................................................................................-Idea/objetivo: (incluir ficha de descripción de la necesidad)-Relevamiento-Presentación contexto (dónde)-Necesidades (relevamiento detallado)-Problemáticas detectadas-Situación actual (cómo se desarrolla hoy)-Factibilidad técnica / funcional-Diagnóstico de la situación actual (PMO[1])-Alternativas. Escenarios de solución (FMO[2])-Descripción de tipos de solución[3] (producto, desarrollo, evolución, no hace falta.)-Impacto-Plan Maestro de Sistemas. Arquitectura sistemas. Otros sistemas, visión TMN, mapeo TOM-Plan tecnológico-Parque informático-Procesos del cliente-Usuario-Organización-Ventajas y desventajas de la alternativa-Plazos estimados para llevar adelante la alternativa-Riesgos de no ejecución-Conclusión
RESPONSABLELíder Funcional + Líder Informático(Este documento contiene el resultado de tareas que, según la Guía de Proyectos, corresponden a distintos responsables. Será responsabilidad del líder funcional y el informático, conformar en conjunto, este documento con los distintos informes.)
ESTUDIO DE FACTIBILIDAD TÉCNICO/FUNCIONAL
ESTUDIO DE FACTIBILIDAD TÉCNICO/FUNCIONAL
ESTUDIO DE FACTIBILIDAD TÉCNICO/FUNCIONAL
ESTUDIO DE FACTIBILIDAD TÉCNICO/FUNCIONAL
NOMBREEstudio de Factibilidad Económica
OBJETIVOEstudio de inversiones y gastos frente al beneficio final producido por el sistema.
CONTENIDOFecha:.. ../....../...... Proyecto:....................................................................................................................... Responsable:....................................................... Sector:............................................... Participantes:.................................................................................................................-Contexto-Alternativas. Escenarios posibles-Contexto-Inversiones y gastos del proyecto-Beneficios-Valor actual neto-Tasa interna de retorno-Período de recupero-Máxima necesidad de fondos y años en los que ocurre-Estado de resultados proyectado-Cash flow proyectado-Conclusión
RESPONSABLELíder funcional con colaboración del líder informático y de un experto económico.
NOMBREInforme Ejecutivo de Estudio de Factibilidad
OBJETIVODescribir sintéticamente las alternativas desarrolladas en los estudios de factibilidad técnico/funcional y económico para ser presentado al Comité.
CONTENIDO Fecha:.. ../....../...... Proyecto:....................................................................................................................... Responsable:....................................................... Sector:............................................... Participantes:.................................................................................................................-Objetivo-Alternativas-Descripción técnica/funcional-Estudio económico-Plazos Estimados-Impacto-Conclusión
RESPONSABLELíder Funcional
DOCUMENTO F2 Solución técnica a los requerimientos funcionales
DOCUMENTO F2 Solución técnica a los requerimientos funcionales
NOMBRE REFERENCIAL (F3): .................................................................ID REQUERIMIENTO (F3): .................................................................
Proyecto: .............................Subproyecto: ............................. Sistema afectado: .............................Módulo afectado: .............................
Estado En Diseño Global En convalidación Aprobado
Preparado por: .................... Fecha de creación: <dd/mm/aa>Actualizado por: .................... Fecha de actualización: <dd/mm/aa>Aprobado por: .................... Fecha de aprobación: <dd/mm/aa>
Fecha requerida de implantación: <dd/mm/aa>
Fecha estimada de comienzo: <dd/mm/aa>
Tiempo estimado de duración:
•ALCANCE FUNCIONAL
•DESCRIPCIÓN FUNCIONAL DE LA SOLUCIÓN-Especificación técnica de los requerimientos funcionales-Arquitectura técnica del sistema-Arquitectura lógica-Arquitectura física-Modelo de Información-Interfaces con otros sistemas-Aspectos técnicos de seguridad-Prototipo-Modalidad de Proyecto
•SUPUESTOS / PREMISAS / POSIBLES IMPACTOS
•INTERFACES INVOLUCRADAS EN LA SOLUCIÓN-Interfaces con otros sistemas
•IMPACTO EN LA ACTIVIDAD Y EN LA CANTIDAD DE INFORMACIÓN A ALMACENAR-Aspectos de volumetría, performance, dimensionamiento
•FUNCIONALIDADES FUERA DE ALCANCE
•DEFINICIONES PENDIENTES
•FECHAS DE IMPLEMENTACIÓN
DOCUMENTO F3 Descripción Funcionaldel sistema (por funcionalidad)
DOCUMENTO F3 Descripción Funcionaldel sistema (por funcionalidad)