Sistemas de Informaciรณn y los Negocios Construcciรณn de los Sistemas de Informaciรณn
Implementación de Sistemas ¿Que comprende?
HARDWARE
SOFTWARE
Implementación de Sistemas ¿Que comprende?
HARDWARE
ESTRATEGIA
SOFTWARE
RECURSOS FINANCIEROS
PLANIFICACION
RECURSOS HUMANOS
Etapas Fundamentales del Diseño de Sistemas
✒Identificación de problemas, oportunidades y objetivos ✒Determinación de los requerimientos de información ✒Proceso de análisis y Diseño ✒Programación ✒Implementación del Sistema
Actividades en el Desarrollo de Sistemas Externas: Clientes y Proveedores De Transición:
•Nuevos Procedimientos •Beneficios para la Empresa •Instalación Física
Internas:
•Papeles y Responsabilidades •Personas y Habilidades •Entorno, Cultura y Estilo
Especificación “del negocio”
Inicio del Proyecto Especificación “del sistema”
Actividades del Negocio
Análisis de las Necesidades
Revisiones
Trabajos Técnicos
•Diseño técnico •Construcción del Sistema •Integración y verificación
Empresa en Marcha
Pruebas de Validez
Entrega del Sistema
Sistema Actividades Probado Técnicas
Puesta en Marcha del Proyecto • • • •
Usuario Analista de sistemas/empresas Especialista en desarrollo de sistemas Jefe de Proyecto Intereses Compartidos “Búsqueda de los factores críticos del éxito”
Principales actividades del Proyecto - Actividad Empresarial • Interna • Externa • De transición
Principales actividades del Proyecto - Trabajo Técnico Beneficios Esperados
Inicio del Proyecto
Esbozar Especificaciones
Sistema Aceptado
Informe de viabilidad
Especificac. Detalladas
Plan de Prueba de validez
Análisisde Necesidades Especific. del Usuario
Diseño Técnico Especif. del sistema
Entrega del Sistema
les a u an
M
Plan de Prueba del Sistema
Construcción del Sistema
Prueba de Validez Sistema Verificado Prueba Integración
Módulos
Inicio del Proyecto • Objetivo • Horizonte temporal • Emisión informe de viabilidad que contenga: beneficios esperados, limitaciones de costo y tiempo, forma de administración de recursos
Principales actividades del Proyecto - Trabajo Técnico Inicio del Proyecto
Esbozar Especificaciones
Beneficios Esperados
Sistema Aceptado
Informe de viabilidad
Especificac. Detalladas
Plan de Prueba de validez
Análisisde Necesidades Especific. del Usuario
Diseño Técnico Especif. del sistema
Entrega del Sistema
les a u an
M
Plan de Prueba del Sistema Construcción del Sistema
Prueba de Validez Sistema Verificado Prueba Integración
Módulos
Análisis de Necesidades • Identificación necesidades del usuario • Identificación de los problemas y beneficios esperados de la aplicación. • Aplicación de métodos estructurados. • Importancia de esta etapa • Plan de prueba de validez
Que motiva el Análisis de Sistemas? Mejoras a los sistemas de información. Nuevos requerimientos. Aplicación de una nueva idea o tecnología. Tareas de Mantenimiento
Fuentes de Información • Estudio del sistema actual • • • • •
Eficacia Concepción del sistema Información que administra Conversión Costo Mantenimiento
• Fuente de información interna • Fuente de información externa
Como obtener al información
• Muestreo • Entrevistas • Cuestionarios • Observación Directa
Conclusión del análisis Razones del trabajo y alcance. Problemas identificados y requerimientos que surgen. Identificación de oportunidades y de factores críticos del éxito . Recursos que el proyecto requerirá y costo de los mismos. Recomendaciones.
Desarrollo Prรกctico
1- Caso donde hay carbรณn hay una copia. 2- Caso Capturar o no Capturar esa es la pregunta
Principales actividades del Proyecto - Trabajo Técnico Inicio del Proyecto
Esbozar Especificaciones
Beneficios Esperados
Sistema Aceptado
Informe de viabilidad
Especificac. Detalladas
Plan de Prueba de validez
Análisisde Necesidades Especific. del Usuario
Diseño Técnico Especif. del sistema
Entrega del Sistema
les a u an
M
Plan de Prueba del Sistema
Construcción del Sistema
Prueba de Validez Sistema Verificado Prueba Integración
Módulos
Diseño técnico • Búsqueda de soluciones técnicas que satisfagan las prestaciones del usuario. • Especificaciones técnicas para la programación. • Plan de prueba del sistema. • Es un puente entre las necesidades del usuario y las posibilidades de hard y soft.
Como construir un sistema? Aplicando una Metodología !!!! UNA METODOLOGIA PERMITE LOGRAR UNA MAYOR CALIDAD EN LOS SISTEMAS DESARROLLADOS PERMITE ADEMAS MANTENER ESTA CALIDAD EN EL TIEMPO Y EN TODOS LOS SISTEMAS PREMISAS: •EL USUARIO ES EL ELEMENTO MAS IMPORTANTE PARA ESTABLECER Y EVALUAR LA CALIDAD •HACER UN MAYOR ESFUERZO EN LA ETAPA INICIAL PERMITE EVITAR EL COSTO DE CORRECCIONES POSTERIORES
Herramientas a aplicar Herramientas Case
EasyCase
System Arq
Erwin
Herramientas a aplicar -DFD
Herramientas a aplicar - DER
GeneraciĂłn de alternativas de diseĂąo
Generación de alternativas de diseño FUERZAS DE DISEÑO •INTEGRACION
•Conectividad entre dptos.sist. •Coordinación de operaciones •INTERFAZ USUARIO/SISTEMA
•Tipos de menú •Teclas de función •Cuadros de dialogo •FUERZAS COMPETITIVAS
•Caso AFJP •CALIDAD DE LA INF
•Exact.Oport.Util
•REQUERIM.SISTEMAS
•Confiabilidad •Disponibilidad •Flexibil - Creci. •FACT. ORGANIZ
•Tipo estructura •FACTORES HUMANOS •FACTIBILIDAD
•Tec. Oper. Ec. •PROCESAMIENTO
•Volumen •Complejidad •Tiempo
Opciones de Sistemas DE DISEÑO NO HACER NADA MODIFICACION SISTEMA EXISTENTE DISEÑO DE UN NUEVO SISTEMA HACER O COMPRAR OUTSOURCING FACTOR ESTRATEGICO OPCIONES OPERACIONALES AREA PROPIA EMPRESA SERVICIO (DESARROLLO Y PROCES.)
¿Comprar o Desarrollar? Analisis de Necesidades Diseño del Requerimiento
¿Comprar o Desarrollar? Construcción del Adquisición del Sistema Sistema
PROYECTO Prueba Instalación Entrega
Opciones de Sistemas OPCION HACER VENTAJAS - ES A MEDIDA - ALTO GRADO INTEGRACION - USO OPTIMO REC. ORGANIZACION - UTILIZACION TEC. MAS AVANZADAS DESVENTAJAS -MUCHO TIEMPO DESARROLLO -DIFICIL DE MEDIR COSTOS Y BENEFICIOS -ADM. DE EQUIPOS Y PERSONAS -MANTENIMIENTO
Opciones de Sistemas OPCION COMPRAR VENTAJAS -SISTEMA PROBADO -SE REDUCE TIEMPO IMPLEMENTACION -SE CONOCEN VENTAJAS Y DESVENTAJAS -CUESTA MENOS DESVENTAJAS -NO SATISFACE TODOS LOS REQUERIMIENTOS -EMPLEO INEFICIENTE DE RECURSOS -MENOR INTEGRACION -PUEDE NO SER EL MAS AVANZADO -MANTENIMIENTO
Principales actividades del Proyecto - Trabajo Técnico Inicio del Proyecto
Esbozar Especificaciones
Beneficios Esperados
Sistema Aceptado
Informe de viabilidad
Especificac. Detalladas
Plan de Prueba de validez
Análisisde Necesidades Especific. del Usuario
Diseño Técnico Especif. del sistema
Entrega del Sistema
les a u an
M
Plan de Prueba del Sistema Construcción del Sistema
Prueba de validez Sistema Verificado Prueba Integración
Módulos
Construcción del Sistema • Generación de los módulos del sistema. • Uso de herramientas de programación: Lenguajes Visuales y de Cuarta Generación. • Esta etapa es cada vez más reducida
Principales actividades del Proyecto - Trabajo Técnico Inicio del Proyecto
Esbozar Especificaciones
Beneficios Esperados
Sistema Aceptado
Informe de viabilidad
Especificac. Detalladas
Plan de Prueba de validez
Análisisde Necesidades Especific. del Usuario
Diseño Técnico Especif. del sistema
Entrega del Sistema
les a u an
M
Plan de Prueba del Sistema Construcción del Sistema
Prueba de Validez Sistema Verificado Prueba Integración
Módulos
Prueba de Integración • Calidad técnica y cohesión del sistema. • Determinar si el sistema cumple con las especificaciones técnicas. • Correcto funcionamiento. • Velocidad de funcionamiento • Prueba de volumen y esfuerzo.
Principales actividades del Proyecto - Trabajo Técnico Beneficios Esperados
Inicio del Proyecto
Esbozar Especificaciones
Sistema Aceptado
Informe de viabilidad
Especificac. Detalladas
Plan de Prueba de validez
Análisisde Necesidades Especific. del Usuario
Diseño Técnico Especif. del sistema
Entrega del Sistema
les a u an
M
Plan de Prueba del Sistema
Construcción del Sistema
Prueba de validez Sistema Verificado Prueba Integración
Módulos
Prueba de validez y entrega del sistema • El sistema satisface todas las necesidades planteadas. – Ajustes a las necesidades originales – Cambios en la empresa
• Simplicidad en el uso del sistema • Si se obtienen los beneficios esperados • Capacidad de respuesta del sistema.
Desarrollo PrĂĄctico
Susan, reciĂŠn nombrada directora de de calidad de SI.
Adquisiciรณn
¿Comprar o Desarrollar? Analisis de Necesidades Diseño del Requerimiento
¿Comprar o Desarrollar? Construcción del Adquisición del Sistema Sistema
PROYECTO Prueba Instalación Entrega
Proceso de Adquisiciรณn
Establecimiento Requerimiento
Especificaciรณn
Proceso selecciรณn
Proceso de customizaciรณn
Pruebas e instalaciรณn
Entrega
Requerimiento Requerimientos Funcionales
Revisión del requerimiento
Requerimientos de Control Requerimientos Técnicos Requerimientos Económicos
Requerimiento – Output´s
Especificación de las necesidades
Justificación del Proyecto
Limitaciones al Producto
Lista de Proveedores Recomendados
Ofertas Proveedores Exclusivos
Contrato abierto Ofertas Licitaciรณn Producto Preferido
Licitaciรณn
Oferta – Output´s
Lista de Proveedores
Requisitos Contratuales
Metodología Adquisición
Divulgación del Proceso
Selecci贸n Evaluaci贸n del contenido
Selecci贸n
Capacidad del Proveedor para cumplir Precio Criterios de Selecci贸n
Selección – Output´s
Propuestas Presentadas
Grilla de Selección
Alternativas
Selección Final
Pruebas y Aceptaciรณn Verificaciรณn contra Especificaciones Pruebas y Aceptaciรณn
Lotes de Prueba Inspecciones acordadas
Pruebas y Aceptación – Output´s Criterios de Aceptación
Plan de Evaluación
Migración de Datos
Modificaciones Requeridas
Correcciones del Proveedor
Mantenimiento Cumplimiento etapas contractuales Monitoreo de incidentes Mantenimiento Correcciรณn de Defectos
Mejoras Acordadas
Mantenimiento – Output´s Disposiciones contractuales sobre Mant.
Actualización de la Documentación
Registro y control de solicitudes
Utilización de servicios por internet FAQ
Actualización del software
Cualidades de un Proveedor • Cartera de clientes. • Experiencia en la tecnología utilizada. • Antigüedad del producto. • Alianzas estratégicas del proveedor. • Certificaciones en calidad. • Servicios de Mantenimiento.
Desarrollo PrĂĄctico
Caso: Vine, vi y vendĂ
Tercerizaciรณn de Servicios - ASP
¿Como elegir un ASP adecuadamente? • Lo más importante: conozca lo que usted está buscando. • Tenga un proyecto adecuadamente definido. • Sepa cuanto este proyecto le cuesta si lo realiza internamente. No se ate a una moda. • Existen otras alternativas para una tercerización parcial? • Tiene el ASP adecuada infraestructura (comunicaciones redundantes, estrategía de seguridad)
¿Como elegir un ASP adecuadamente? • Tiene el ASP un equipo de gente adecuado? • Como es el proceso de selección de personal? • Tiene experiencia en su rama de la industria? • Tiene políticas de privacidad de la información? • Tiene un adecuado esquema de seguridad lógica? • Tiene una politica de reporte de logs o pistas de auditoría para sus clientes?
¿Como elegir un ASP adecuadamente? • Como se establecen contractualmente la solución a problemas de servicios. • Nivel de seguridad para la recepción de pagos. • Cual es el volumen actual de transacciones que maneja el proveedor y cual será el que ud prevee? • Especificación contractual de los niveles de performance. • Tiene usted un plan de salida del servicio que le prestan? • Como se realizará la devolución de sus datos?
¿Como elegir un ASP adecuadamente? • como será el costo de escalar en el servicio que le prestan? • revise los contratos con sus abogados • Revise continuamente las ofertas existentes en el mercado.
Desarrollo Prรกctico
Caso La Cura contra el CAOS
Ejemplos - BAS Ernest&Young Marta Harff Plastimec Trapiche
Enseñanzas • La construcción y la adquisición requerien de procesos comunes y además de pautas metodológicas que permitan el éxito de los proyectos. • En la adquisición de software es tan importante el producto como quien lo provee. • La tercerización es un tema delicado que debe ser adecuadamente analizado. • ASP: una alternativa para las PYMES?
Conclusiones y Preguntas
? ? ?
? ?