¿Qué es un Sistema? Conjunto de elementos relacionados entre si que funcionan como un todo. Conjunto ordenado de normas y procedimientos que regulan el funcionamiento de un grupo o colectividad. Conjunto de reglas, principios o medidas que tienen relación entre sí ¿Qué es un SI? Un sistema de información es un conjunto de datos que interactúan entre sí con un fin común. El objetivo de los sistemas de información es entender y analizar cómo ocurre el impacto de la adopción de las tecnologías de información en los procesos de decisión gerenciales y administrativos de las empresas. Tipos de Sistemas de Información Sistemas de procesamiento de transacciones (TPS, Transaction Processing Systems) (Nomina, inventario) Sistemas de automatización de la oficina (OAS, Office Automation Systems) (procesadores de palabras, hojas de calculo, diseño gráfico). Sistemas de información gerencial (MIS, Management Information Systems) Sistemas de apoyo a la toma de decisiones (DSS, Decisión Support Systems) Sistemas de apoyo a la toma de decisiones en grupo (GDSS, Group Decisión Support Systems) Los sistemas de trabajo corporativo apoyados por computadora (CSCWS, Computer-Supported Collaborative Work Systems) Sistemas de apoyo a ejecutivos (ESS, Executive Support Systems) La Necesidad del Análisis y Diseño de Sistemas El análisis de sistemas se emplea para analizar, diseñar e implementar mejoras en el funcionamiento de las empresas, a través de sistemas de información computarizados. Se le puede considerar como una serie de procesos sistemáticamente emprendidos con el propósito de mejorar un negocio con ayuda de sistemas de información computarizados. ¿Quién debe realizarlo? ¿Donde/con quien(es) obtenemos la información? Roles del Analista del Sistema Consultor Soporte técnico Agente de Cambio Cualides del analista El analista es un solucionador de problemas: una persona que ve el análisis de los problemas como un reto y se divierte al idear soluciones factibles. El analista también debe ser un comunicador capaz de crear relaciones significativas con otras personas durante periodos extendidos de tiempo. Los analistas de sistemas necesitan ser capaces de comprender las necesidades de los humanos al interactuar con la tecnología, además de que necesitan suficiente experiencia con las computadoras como para programar, comprender las capacidades de las computadoras, deducir los requerimientos de información de los usuarios y comunicar lo que se necesita a los programadores. El analista de sistemas debe ser una persona autodisciplinada, automotivada, con la capacidad de administrar y coordinar innumerables, recursos de un proyecto, incluyendo personas. Ciclo de Vida del Desarrollo de Sistemas FASE 1: Identificación de Problemas, Oportunidades y Objetivos La primera fase requiere que el analista observe objetivamente lo que sucede en un negocio. Problemas: En la primera fase el analista debe analizar con honestidad lo que está ocurriendo en la empresa. Después, junto con otros miembros de la organización, el analista debe comenzar a señalar con precisión cuales son los problemas. A menudo, otras personas abrían planteado también estos problemas, razón por la cual se llamó al analista. Las oportunidades son situaciones que el analista considera susceptibles de mejorar utilizando sistemas de información computarizados. El aprovechamiento de las oportunidades podría permitir a la empresa obtener una ventaja competitiva o establecer un estándar para la industria. En la identificación de objetivos el analista debe averiguar lo que la empresa trata de conseguir. Podrá determinar si algunas funciones de las aplicaciones de los sistemas de información pueden ayudar a que el negocio alcance sus objetivos al enfrentar problemas u oportunidades específicos. Actividades Las actividades de esta fase consisten en entrevistar a los encargados de coordinar a los usuarios, sintetizar el conocimiento obtenido, estimar el alcance del proyecto y documentar los resultados. Resultado El resultado de esta fase es un informe de viabilidad que incluye una definición del problema y un resumen de los objetivos. La viabilidad técnica El analista debe averiguar si es posible actualizar o incrementar los recursos técnicos actuales de tal manera que satisfagan los requerimientos bajo consideración. Si no es posible actualizar los sistemas existentes, la siguiente pregunta es si hay tecnología disponible que cumpla las especificaciones. La viabilidad económica Es la segunda parte de la determinación de recursos. Los recursos básicos que se deben considerar son el tiempo de usted y el del equipo de análisis de sistemas, el costo de realizar un estudio de sistemas completo (incluyendo el tiempo de los empleados con los que trabajará usted], el costo del tiempo de los empleados de la empresa, el costo estimado del hardware y el costo estimado del software comercial o del desarrollo de software. La empresa interesada debe tener la capacidad de calcular el valor de la inversión bajo evaluación antes de comprometerse a un estudio de sistemas completo. Si los costos a corto plazo no son opacados por las ganancias a largo plazo o no producen una reducción inmediata de los costos operativos, el sistema no es económicamente viable y el proyecto debe detenerse. La viabilidad operativa Supongamos por un momento que los recursos técnicos y económicos se evaluaron de manera adecuada. El analista de sistemas aún debe considerar la viabilidad operativa del proyecto solicitado. La viabilidad operativa depende de los recursos humanos disponibles para el proyecto e implica determinar si el sistema funcionará y será utilizado una vez que se instale. Si los usuarios están contentos con el sistema actual, no tienen problemas con su manejo y por lo general no están involucrados en la solicitud de un nuevo sistema, habrá una fuerte resistencia a la implementación del nuevo sistema. Las posibilidades de que entre en funcionamiento son bajas. A continuación, la administración debe decidir si se sigue adelante con el proyecto propuesto. FASE 2: Determinación de los requerimientos de Información Métodos interactivos: como las entrevistas, los muestreos, la investigación de datos impresos y la aplicación de cuestionarios. Métodos que no interfieren con el usuario: como la observación del comportamiento de los encargados de tomar las decisiones y sus entornos de oficina, al igual que métodos de amplio alcance como la elaboración de prototipos. El analista utilizará estos métodos para plantear y responder muchas preguntas relacionadas con la interacción humano computadora ¿qué hay que hacer para que el sistema sea perceptible, legible y seguro? ¿cómo puede diseñarse el nuevo sistema para que sea fácil de usar, aprender y recordar? ¿cómo puede el sistema ser agradable o incluso divertido de usar? ¿cómo puede el sistema apoyar las tareas laborales individuales de un usuario y buscar nuevas formas de hacerlas más productivas?”. El analista necesita conocer los detalles de las funciones del sistema actual: El quién (gente involucrada) El qué (la actividad del negocio) El donde (el entorno donde se desarrollan las actividades) El cuando (el momento oportuno) El como (La manera en que se realizan los procedimientos actuales) Al terminar esta fase el analista debe conocer el funcionamiento del negocio, poseer información muy completa acerca de la gente, objetivos, datos y procedimientos implicados.