SISTEMAS DE INFORMACIÓN III TEORÍA



Documentos relacionados
6 Anexos: 6.1 Definición de Rup:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Empresa Financiera Herramientas de SW Servicios

Implementando un ERP La Gestión del Cambio

La evaluación del desempeño del personal es un punto muy delicado, ya que debe ser objetiva y justa para no generar conflictos

Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI.

Modelo de Proceso: Ciclo de Vida Estructurado

En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro

LA NORMA ISO 9000 Que es la ISO 9000?

CICLO DE VIDA DEL SOFTWARE

DE VIDA PARA EL DESARROLLO DE SISTEMAS

Unidad 1. Fundamentos en Gestión de Riesgos

Capítulo IV. Manejo de Problemas

Introducción. Definición de los presupuestos

Master en Gestion de la Calidad

Unidad I: Introducción a la gestión de proyectos

Elementos requeridos para crearlos (ejemplo: el compilador)

E-learning: E-learning:

Y además un desarrollo propio para apoyar el crecimiento de las organizaciones

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

Desarrollador de Aplicaciones E-Business Proyecto #2. Curso No. CY770 Versión 2.3

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

SISTEMAS Y MANUALES DE LA CALIDAD

Conceptos Generales. Introducción a la ingeniería de Software. Tomado de: Escuela de Sistemas Universidad Nacional de Colombia Sede Medellín

Antes de imprimir este documento piense en el medio ambiente!

Técnicas de venta (nueva versión)

Unidad V. Calidad del software

CMMI (Capability Maturity Model Integrated)

SISTEMAS DE INFORMACIÓN II TEORÍA

Diapositiva 1. Control de Calidad. La Calidad en los procesos productivos: Conceptos Generales

2 EL DOCUMENTO DE ESPECIFICACIONES

IAP TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO)

Ingeniería de Software. Pruebas

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

MANUAL DE CALIDAD ISO 9001:2008

6.4 ESTRATEGIAS DE PRUEBA

El Proceso Unificado de Desarrollo de Software

ANÁLISIS DE CARGOS. 1. Nombre del cargo 2. Posición del cargo en el organigrama. 3. Contenido del cargo. 1. Requisitos intelectuales

Procesos Críticos en el Desarrollo de Software

MATERIA: Proyecto de Desarrollo de Aplicaciones Multiplataforma

Aseguramiento de la Calidad, QA. Materia: Desarrollo Industrial de Software Alumno: David Alejandro González Díaz y Froylan Ruiz Cirilo.

E Documento de entrega de Aplicación

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A.

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

0. Introducción Antecedentes

SCRUM MASTER PRODUCT OWNER

<Generador de exámenes> Visión preliminar

Administración de Centros Informáticos. Prof. Jhoan M. Chourio UNESR

PLAN DE MÉTRICAS EN OCHO PASOS

Análisis y Diseño de Aplicaciones

Qué es el Modelo CMMI?

Guía breve para la. administración de la capacitación en las. entidades públicas. Versión abreviada del Manual para la. entidades públicas

Construcción de sistemas de soporte a la toma de decisiones

Planificación, Gestión y Desarrollo de Proyectos

IMPLANTACION DE TPM. (Mantenimiento Productivo Total)

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

Metodologías de Desarrollo de Sistemas de Información

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

UNIVERSIDAD AUTÓNOMA DEL CARIBE PROCEDIMIENTO DE ATENCIÓN DE INCIDENTES Y REQUERIMIENTOS PARA EQUIPOS DE CÓMUPUTO Y/O PERIFÉRICOS GESTIÓN INFORMÁTICA

Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

Tecnología de la Información. Administración de Recursos Informáticos

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

SISTEMAS DE INFORMACIÓN I TEORÍA

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

Qué es TypMan?

Ingeniería en tecnologías de la información y comunicación Administración de proyectos de TI I

ITIL FOUNDATION V3 2011

PLANEACIÓN DE SISTEMAS INFORMÁTICOS ING. KARINA RAMÍREZ DURÁN

Norma ISO 14001: 2015

Ciclo de vida del Software

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

Disaster Recovery Institute - España

ENFOQUE: (10 puntos) IMPLANTACIÓN: (10 puntos) DATOS Y FUENTES DE LA INFORMACIÓN (5 puntos) RESULTADOS: (15 puntos)...

Plan de estudios ISTQB: Nivel Fundamentos

Respuestas a consultas

Técnicas de Auditoría BIENVENIDOS XIMENA BECHARA RAMÍREZ CONSULTORA EMPRESARIAL JUNIO 2008 OBJETIVOS DEL CURSO

DIPLOMADO DE FORMACIÓN DE TUTORES TELEMÁTICOS

Crear un Software que sea adaptable a las necesidades de cualquier tipo de Institución de Educación Superior.

Resumen General del Manual de Organización y Funciones

SISTEMAS DE INFORMACIÓN III TEORÍA


PROGRAMAS DE UESTROS SEMI ARIOS

Descripción de las posiciones del área de sistemas

PLAN DE AUDITORIA. La auditoria no busca culpables, busca la mejora de los procesos y servicios de la Entidad.

Estrategia de negocio basada en clientes: Software CRM

Bloque I: Conceptos básicos y fundamentos de la Dirección de Proyectos.

Trataremos las cuestiones más interesantes de este programa, entre las que destacan:

Bechtle Solutions Servicios Profesionales

Capítulo SIMULACIÓN Y SIMULACRO

INTRODUCCION AL DESARROLLO DE SISTEMAS DE INFORMACION

Calidad de Software - CMM

AUDITORÍAS Y AUDITORES ISO 9000:2000

Curso. Introducción a la Administracion de Proyectos

Contenido. Tipos y niveles de pruebas de software Pruebas de caja negra

Plan de Administración del Proyecto

PLAN DE IMPLEMENTACION

Transcripción:

CONTENIDO: IMPLEMENTACIÓN DE SISTEMAS CODIFICACIÓN- PRUEBAS - INSTALACIÓN - DOCUMENTACIÓN- ADIESTRAMIENTO - SOPORTE LA IMPLANTACIÓN COMO CAMBIO ORGANIZACIONAL Material diseñado y elaborado por: Prof. Luis Eduardo Mendoza M.

IMPLEMENTACIÓN DE SISTEMAS La fase de implementación de un sistema es la fase más costosa y que consume más tiempo de todo el ciclo de vida: Es costosa porque muchas personas, herramientas y recursos, están involucrados en el proceso. Consume mucho tiempo porque se completa todo el trabajo realizado previamente durante el ciclo de vida. Durante la implementación las especificaciones del diseño físico son convertidas código de computadora que trabaje y cumpla con dicho diseño. El código es probado y la mayoría de los errores deben ser detectados y corregidos.

IMPLEMENTACIÓN DE SISTEMAS El sistema es instalado, las localidades de los usuarios son preparadas para el nuevo sistema y los usuarios deben acostumbrarse a éste. Durante la implementación son muchos los aspectos organizacionales que deben ser considerados. La fase de implementación se puede dividir en seis (6) procesos: Codificación. Prueba. Instalación. Documentación. Adiestramiento. Soporte.

EL PROCESO DE CODIFICACIÓN Consiste en traducir las especificaciones físicas del diseño en líneas de programas. Es una actividad intensa y se debe desarrollar en paralelo con la actividad de prueba. Su entrega gerencial por excelencia es el código mismo. El código se debe caracterizar por ser: Claro. Legible. Limpio. Documentado. Modular. Otros.

EL PROCESO DE PRUEBA Un sistemas falla porque tiene al menos un defecto. Es por ello que hay que realizar pruebas, con la finalidad de eliminar los defectos. Es una actividad ingrata y debe hacerla un grupo no involucrado con el desarrollo. La actividad de prueba se debe prever desde el inicio del proyecto. Dadas las características del software, este puede requerir un plan de pruebas muy costoso. Este plan debe delinearse desde el inicio del proyecto para estipular: tiempo, recursos humanos, recursos de HW y SW, posible datos especiales, etc.

EL PROCESO DE PRUEBA Las pruebas que en particular se le pueden realizar al código se clasifican en: dinámicas o estáticas, automatizadas o manuales. Por estática se entiende que el código evaluado no es ejecutado; por automática, que lo conduce la computadora. MANUAL AUTOMÁTICO ESTÁTICO Inspecciones. Chequeo sintáctico DINÁMICO Corrida en frío. Desk Checking. Pruebas de unidad. Pruebas de integración. Pruebas del sistema. UNA CATEGORIZACIÓN DE LOS TIPOS DE PRUEBAS. Adaptado de (Valacich, 2001)

EL PROCESO DE PRUEBA Las Inspecciones son vistas como un elemento de aseguramiento de la calidad. El Desk Checking es solicitar a un equipo de desarrolladores que corran en frío el código. El Chequeo Sintáctico es realizado por excelencia por los compiladores. Las Pruebas de Unidad se conocen como las pruebas de caja blanca y las pruebas de caja negra. Las Pruebas de Integración pueden ser profundas o anchas. Las Pruebas del Sistema se dividen en alfa y beta.

EL PROCESO DE PRUEBA Las Pruebas de Sistemas tipo Alfa (α) son la que se realizan con una muestra de datos reales. Las Pruebas de Sistemas tipo Beta (β) son evaluaciones realizadas por un grupo de colaboradores. Durante las pruebas alfa, se debe verificar: Recuperación ante fallas del sistema. Pruebas de seguridad. Pruebas de estrés. Pruebas de performance.

EL PROCESO DE INSTALACIÓN Es el proceso de sustituir el viejo Sistema de Información por el nuevo. Existen cuatro (4) tipos de procesos de instalación: INSTALACIÓN DIRECTA: Sistema Actual Instalación del Nuevo sistema Nuevo Sistema Tiempo INSTALACIÓN EN PARALELO: Sistema Actual Instalación del Nuevo sistema Nuevo Sistema Tiempo

EL PROCESO DE INSTALACIÓN INSTALACIÓN DE LOCALIDADES INDIVIDUALES: (con instalación directa en cada localidad. Localidad n Sistema Actual Instalación del Nuevo sistema Nuevo Sistema Tiempo Localidad n+1 Sistema Actual Instalación del Nuevo sistema Nuevo Sistema Tiempo

EL PROCESO DE INSTALACIÓN INSTALACIÓN POR FASES: Sistema Actual Instalación Módulo 1 Sistema Actual sin el Módulo 1 Instalación Módulo 2 Sistema Actual sin el Módulo 1 y 2 Nuevo Módulo 1 Tiempo Nuevo Tiempo Módulo 2 Tiempo

LOS ENTREGABLES DE LOS PROCESOS DE CODIFICACIÓN, PRUEBA E INSTALACIÓN PROCESO CODIFICACIÓN PRUEBA ENTREGABLE Código de la aplicación. Documentación del programa. Escenarios de prueba (plan de pruebas) y prueba de datos. Resultados de las pruebas de los programas y del sistema. INSTALACIÓN Guías de usuarios. Plan de entrenamiento de los usuarios. Plan de instalación y conversión: - Calendario de instalación de HW y SW. - Plan de conversión de datos. - Plan de remodelación/acondicionamiento de localidades. ENTREGABLES DE LA CODIFICACIÓN, LAS PRUEBAS Y LA INSTALACIÓN. (Valacich, 2001)

EL PROCESO DE DOCUMENTACIÓN Tenemos diferentes tipos de documentación: DEL SISTEMA: Interna (programas). Externa (p.e., DFD, Diagramas E-R, Diagramas de Clases) DEL USUARIO: Hipertextos / tutoriales. Ayuda en línea. Manuales de usuario. DE MERCADEO.

EL PROCESO DE ADIESTRAMIENTO Hay que considerar a quién se va a adiestrar: Usuarios directos del sistema. Usuarios indirectos del sistema. Cada tipo de usuario tiene diferentes expectativas y habilidades. Normalmente, los trabajadores que ejercen el rol instructor, son: Vendedores. Analistas que conocen el (los) sistema(s). Instructores externos. Instructores internos. de

EL PROCESO DE ADIESTRAMIENTO MÉTODO DE ADIESTRAMIENTO PORCENTAJE RELATIVO Experto en el sitio. 51 % Instrucción asistida por computadora. 12 % Cursos formales. 10 % Componentes de ayuda de software. 10 % Tutoriales. 7 % Manuales interactivos de adiestramiento (combinación de tutoriales e instrucción asistida por computadora). 5 % Fuentes externas (p.e., vendedores). 5 % TIPOS Y FRECUENCIAS DE LOS MÉTODOS DE ADIESTRAMIENTO. (Valacich, 2001)

EL PROCESO DE SOPORTE Un Centro de Soporte a Usuarios (conocido también como Centro de Información), es un grupo de personas que están en la capacidad de responder preguntas y asistir a los usuarios, dentro de una organización, en un amplio rango de necesidades en computación. En un Centro de Información, se ejecutan las siguientes tareas: Instalación de nuevos HW y SW. Asistencia de consultas de los usuarios sobre 4GL. Extracción de datos de grandes repositorios para PC. Asignación de cuentas. Se responden preguntas básicas. Se dan demostraciones de HW y SW. Se trabaja con los usuarios para proponer cambios en los sistemas.

LOS ENTREGABLES DE LOS PROCESOS DE DOCUMENTACIÓN, ADIESTRAMIENTO Y SOPORTE PROCESO DOCUMENTACIÓN PLAN DE ADIESTRAMIENTO DE USUARIOS MÓDULOS DE ADIESTRAMIENTO DE USUARIOS ENTREGABLE Documentación del sistema. Documentación del usuario. Clases. Tutoriales. Materiales de adiestramiento. Ayudas de adiestramiento basadas en computadoras. PLAN DE SOPORTE A USUARIOS Help desk. Ayuda on-line. Carteleras de boletines y otros mecanismos de soporte. ENTREGABLES DE LA DOCUMENTACIÓN DE SISTEMAS, EL ADIESTRAMIENTO DE USUARIOS Y EL SOPORTE A USUARIOS. (Valacich, 2001)

LA IMPLANTACIÓN COMO CAMBIO ORGANIZACIONAL Algunos autores (Laudon & Laudon, 2001; Valacich, 2001) proponen como estrategia para gerenciar este cambio tres (3) fases: DESCONGELAR LA SITUACIÓN Y CIRCUNSTANCIAS ACTUALES. Se rompe con los hábitos actuales de las personas, que dejen de hacer las cosas como usualmente las viene haciendo y que deben desaprender lo que habían aprendido. Este periodo es muy largo y es fundamental para la realización del cambio. Se deben dar tres condiciones: Sentir que lo que hacen no llena sus expectativas, Sentir ansiedad por no lograr lo deseado, y Sentir que un cambio los puede salvar. SE INTRODUCE EL CAMBIO. SE CONGELA EL CAMBIO.

LA IMPLANTACIÓN COMO CAMBIO ORGANIZACIONAL Según Lucas (Lucas, 1993) existen cinco (5) factores que tienen relación con el éxito de la implementación: CARACTERÍSTICAS TÉCNICAS: Cuál de las TI del mercado, que sea estándar, confiable y esté disponible, satisface los requerimientos?. ACCIONES GERENCIALES: Deben dar soporte y las decisiones relacionadas con el sistema deben ser ampliamente conocidas ACTITUDES DE LOS USUARIOS HACIA LOS SISTEMAS Y EL PERSONAL SI: si ésta es positiva, incrementa las posibilidades de éxito ESTILO DE DECISIÓN: el ser altamente participativo puede propiciar el éxito. Si no, debe buscarse el adecuado. LAS PERSONAS Y LAS SITUACIONES: Considerar a los usuarios deseosos y los climas organizacionales propicios.