Sistemas de información y Sistemas informáticos
METODOLOGIAS
Cascada (Waterfall) Consiste en realizar todos los pasos de golpe, sin iteraciones: se extraen todos los
requisitos, se realiza todo el diseño del producto, se genera todo el código, etc y
finalmente se entrega todo de una sola vez. No puede haber cambios en las fases Intermedias.
Example
Prototyping(prototipado) Esta metodología tiene dos variantes:
Throw-away prototyping (prototipos desechables): Se usan prototipos para
ayudar a determinar los requisitos y especificaciones y luego son descartados
(los prototipos).
Evolutionary prototyping (prototipos evolutivos): Se desarrollan modelos
funcionales del sistema (o parte de él) en base a requisitos generales y a las
evaluaciones de los usuarios. Se refinan hasta obtener el producto final.
Evolutionary prototyping
Throw-away prototyping
Modelo en V (Verification and Validation) Está guiado por procesos de verificación y validación: cada fase tiene asociada
otra de verificación previa para poder continuar a la siguiente; es decir, hay una
relación directa entre las fases de diseño y las de testing.
Example
Spiral process (modelo en espiral) Se basa en el concepto de “fast prototyping” (prototipos evolutivos de rápido
desarrollo).
Muchas oportunidades de feedback de usuarios y clientes, en cada iteración hay output en forma de prototipo.
Identifica rápidamente los cambios (en la fase de concepto) gracias a los prototipos.
Mezcla iteraciones (repetición de secciones/actividades para todos los ciclos)
con metodología en cascada (cada iteración deriva en una nueva fase del ciclo de vida sw) ayudado con prototipos evolutivos de rápido desarrollo (fast prototyping)
Example
Ágiles • Iterativo
• Requisitos de alto nivel y poco definidos; y por ende no validados y susceptibles a interpretaciones y asunciones por parte de arquitectos y desarrolladores (pero siembre en base a las necesidades del negocio).
• Dificultad para testear las funcionalidades (pues no están definidas con exactitud).
• Bajo porcentaje de entregas a tiempo del producto final (8%), pero hay pequeñas y constantes entregas funcionales.
• Siguen funcionando aún con cambios significativos en el proyecto (51%).
scrum
Hybrid (Modelo híbrido)
Modelo incremental, ideal para sistemas.
3 ciclos de desarrollo interconectados y disgregados entre sí con trabajo en paralelo: especificación, desarrollo y verificación (El ciclo de especificación del sistema puede iterar más rápido que el de desarrollo).
Sigue la misma estructura general del modelo en V y del modelo incremental pero paralelizando iteraciones de especificación, desarrollo y verificaciónintegración.
El rendimiento de los ciclos dependerá en el tipo de sistema (y en el grado de riesgo del proyecto). Es decir, es muy útil si se aprovecha su «estructura»paralelizada.
Subtopic
Modelos de dominio: diagramas/modelos conceptuales que ilustra los datos y
comportamientos, las entidades y relaciones entre ellas de un problema específico
(Ej: UML). MBSE: Model Based System Engineering: Ingeniería de Sistemas Basada en
modelos: Aplica modelos de dominio en su metodología de desarrollo (framework)
para el análisis de requisitos en sistemas con actividades de diseño, análisis,verificación, y validación, desarrollo y el resto de ciclo de vida software (sistemas complejos).
Subtopic
Stakeholders
Los stakeholders son todas aquellas personas, grupos y organizaciones que están
relacionados con nuestro software de una u otra forma:
El equipo de desarrollo,
El interesado en la salida del producto software,
Aquellos que pueden influir en los requisitos y objetivos de la organización
en general aquellos a quienes les afecta nuestro software ya sea en su desarrollo, uso, mantenimiento y/o cambio que generará en el mundo real
Serán la fuente de nuestros requisitos: definen los objetivos (la mejora en el negocio)y el alcance del software/problema (y a su vez, el alcance del problema nos señala cuáles serán nuestros stakeholders, es un ciclo).
stakeholders
Sistemas Informaticos
es un sistema que permite almacenar y procesar información; es el conjunto de partes interrelacionadas: hardware, software y personal informático.
Example
Hay 3 conceptos a diferenciar:
Ciclo de vida software: se refiere a la extensión temporal desde la cual el
producto software es concebido hasta su retirada, pasando por sus fases de
desarrollo, depliegue y uso.
Modelo de ciclo de vida del desarrollo software: framework (esto es, conjunto
de herramientas y buenas prácticas) para el ciclo de vida del software que se
compone de procesos, actividades (agrupación de tareas), tareas (acciones
que transforman inputs en outputs), uso y mantenimiento del producto
software.
Proceso de desarrollo software: modelos abstractos que describen cómo
realizar las tareas durante el ciclo de vida del desarrollo software. Se conocen
también como:
– Metodología/Proceso de desarrollo, Metodología de proyecto, Modelo (de
proceso o de desarrollo)
Contabilidad y finanzas
El departamento financiero se ocupará de estudiar las fuentes de
financiación más adecuadas y encontrarlas y ponerlas a disposición de
la empresa. Además colocará los excedentes de recursos en los
mercados financieros a través de la denominada gestión de tesorería
Funciones del departamento financiero
• Captar los fondos externos que menor coste supongan.
• Determinar la estructura financiera.
• Concretar la política de dividendos y la de autofinanciación.
• Gestionar la liquidez.
• Proporcionar información sobre la posible evolución de la dimensión de la empresa y sobre la
estructura económica.
• Distribuir los fondos totales de que dispone la empresa entre los distintos departamentos.
• Investigar cada una de las alternativas posibles de inversión.
• Jerarquizar las inversiones por orden de preferencia para la empresa.
• Analizar las decisiones de inversión secuenciales.
• Asignar un presupuesto escaso entre las distintas alternativas de inversión rentables.
La contabilidad
La contabilidad pretende:
o Conocer la situación del patrimonio empresarial, es decir, lo que tenemos, lo que nos deben
y lo que debemos en un momento dado (Balance de situación).
o Controlar el resultado de la gestión de la empresa durante un período determinado. (Cuenta
de pérdidas y ganancias).
Recursos Humanos y Nominas
Es un departamento fuertemente vinculado a la gerencia, ya que asesora a la dirección respecto
de la administración del personal.
Funciones
• Asesorar a los ejecutivos en la elaboración y administración del sistema de administración del
personal, y en los problemas que su implantación puede acarrear.
• Proponer los proyectos y actividades necesarias para regular las relaciones de trabajo en la
institución
• Administrar los sistemas de clasificación de puestos y remuneración. Valorar y controlar
aspectos como: eficiencia productiva, control de presencia y ausentismo, accidentes, ...
• Administración del personal: Promoción, asignación de personal, temporalidad, movilidad
interna, ...
• Disciplina, quejas y agravios.
• Supervisar los pactos, convenios colectivos y las relaciones de trabajo.
Actividades específicas
• Selección de personal
• Despidos
• Descripción y análisis de puestos
• Evaluación del desempeño
• Formación, capacitación y entrenamiento
• Administración de sueldos y salarios y confección de nóminas
• Seguridad e Higiene
Procesos de gestión comercial
El proceso de conseguir los recursos necesarios (humanos, financieros y materiales) para
producir bienes y servicios de forma eficaz y eficiente
Niveles de gestión
Gestión operativa:
• Carteras de clientes, visitas, disponibilidad de productos, crédito y riesgo de clientes, gestión de
pedidos, logística, devoluciones...
Gestión táctica:
• Análisis del cumplimiento de las previsiones, planificación de nuevas campañas, marketing,
toma de medidas correctoras, control de campañas en curso, análisis de la competencia, elegir la
mejor distribución...
Gestión estratégica:
• Planes a lp, segmentar el mercado y seleccionar segmentos objetivo, predicción de ventas,
lanzamiento de nuevos productos...
Documentos relacionados con la gestión comercial
La actividad comercial de una empresa genera un importante tráfico de documentos (información) Ejemplos: Cheques, facturas, albaranes, declaración de hacienda...
Desarrollo in house
La otra cara de la moneda es el desarrollo interno o in-house, el cual consiste en que la empresa desarrolla sus propios sistemas, con sus programadores y analistas. La ventaja más evidente de este enfoque es que la empresa conoce su negocio y sabe cómo funcionan las cosas. Como toda la información les pertenece, en teoría, deberían desarrollarlo más rápido, porque la curva de aprendizaje es nula, o casi nula, y no hay necesidad de capacitar a nadie.
Con esta opción también habrá un mejor manejo de los tiempos y costos, así como del personal
encargado del proyecto. Por el contrario, en una subcontratación, la empresa externa define a su
personal, calcula los tiempos y establece el costo total del proyecto. La desventaja principal del
desarrollo in-house es que se tendría al personal ocupado en el proyecto, de manera parcial o total, y dedicaría menos tiempo a sus actividades regulares.
La empresa
Entidad integrada por el capital y el trabajo, como factores de producción y dedicada a actividades industriales, mercantiles o de prestación de servicios, con fines lucrativos y la consiguiente responsabilidad. Actividad en la cual varias personas cambian algo de valor, bien se trate de mercancías o servicios, para obtener una ganancia o utilidades mutuas. Organización con el fin de producir bienes o rendir beneficios.
Example
Organización de empresas
•Organización jerárquica: a se estructura en forma de pirámide
•Organización funcional: podemos distinguir entre las siguientes funciones principales, producción, ventas y mkt, finanzas y RRHH
•Organigramas: Un organigrama es un gráfico en el que se representan las unidades organizativas y las relaciones que existen entre ellas
Clasificación y tipos de empresas
• Según su tamaño
• Según su ámbito geográfico
• Según su titularidad jurídica
• Según su sector de actividad
• Según la propiedad de los bienes
El Sistema de Información (SI)
Conjunto formal de procesos que, operando sobre una colección de datos
estructurada según las necesidades de la empresa, recopilan, elaboran y distribuyen la información (o
parte de ella) necesaria para la operación de dicha empresa y para las actividades de dirección y control
correspondientes, apoyando al menos en parte, la toma de decisiones necesaria para desempeñar las
funciones y procesos de negocio de la empresa de acuerdo con su estrategia
Objetivo
Facilitar las actividades administrativas y de gestión a todos los niveles, mediante el suministro de
información adecuada y de calidad, a la persona que la necesite para su uso correcto
Funciones del SI
• Captación y recolección de datos.
• Almacenamiento los datos
• Tratamiento de datos.
• Distribución y comunicación de la información
Funciones y Procesos
Los sistemas de información de la empresa se estructura en torno a los conceptos de función y proceso:
• Función es toda actividad o tarea que es necesario realizar (p.e. Ventas).
• Proceso es cómo se realiza (p.e. entrada de pedidos).
TIPOS DE SISTEMA DE INFORMACIÓN
Sistemas de Información transaccionales
• Capturan, procesan y almacenan datos de transacciones.
• La información presenta un alto grado de detalle.
• Ofrecen apoyo a las actividades operativas de la empresa.
• En la actualidad están muy consolidados los paquetes integrados de gestión.
Sistemas de información para la toma de decisiones
Sub• Trabajan con información tanto interna (del SI Operacional) como externa.
• Incorporan herramientas de análisis de los datos para servir de apoyo a la toma de decisiones
• Dentro de esta categoría encontramos diversos tipos de aplicaciones informáticas: DSS, EIS,
OLAP.... Este conjunto de tecnologías se suele denominar Business Intelligence (BI)
opic
Sistemas de Información de Comunicación
• El objetivo es poner en contacto a los personas de la organización.
• Está presente en todos los niveles.
• Maneja información más o menos formal y poco estructurada.
• Deben tener una funcionalidad muy variada para manejar diversos tipos de información (por Ejemplo multimedia).
• Ejemplos de aplicaciones informáticas: Correo electrónico, groupware, tablones electrónicos de noticias, Intranets...
SI Informatizados: Los paquetes de gestión integrados SI tradicionales: Los procesos administrativos y de gestión
La clasificación más usual es por funcionalidad:
• Gestión de almacén y del inventario o control de stocks.
• Gestión de la Producción
• Gestión comercial. También llamada "Ventas o Mercadotécnia"
• Gestión Financiera y Contable
• Gestión de Recursos Humanos. Lleva asociado como parte destacable la gestión de nóminas
Gestión de Stock
El stock o inventario son aquellos recursos acumulados o almacenados en espera de un uso posterior o
demanda (tanto interna como externa)
No hay que confundir la gestión de almacén con la gestión de stock.
• La gestión de almacén se ocupa fundamentalmente de:
o Ubicar los artículos recibidos en una ubicación correctamente identificada.
o Recuperar de la ubicación y enviarlos para lograr el nivel de servicio deseado
o Revisar continuamente el espacio disponible, buscando la máxima utilización del mismo
• Por su parte la gestión del inventario o control del stock se encarga de:
o Registrar todos los movimientos, entradas y salidas
o Informar permanentemente del estado del stock ( inventario permanente ).
o Vigilar permanentemente el nivel de los stock y compararlo con los pedidos y ordenes de
fabricación.
o Comprobar la procedencia de los pedidos.
o Reservar los artículos asignados a un pedido.
o Administrar las entregas de los pedidos.
o Administrar el suministro de mercancías
Objetivos
• Se debe encontrar un equilibrio en el nivel de stock para cumplir tres objetivos contradictorios:
o nivel de servicio adecuado
o inversiones mínimas de stock
o eficiencia en la fabricación
• Es decir, almacenar productos es un coste ... pero que falten ... ¡¡también!!
Decisiones estratégicas derivadas del control del stock
La gestión del stock de almacén permite tomar las siguientes decisiones:
• Determinar qué artículos convienen tener en el almacén.
• Determinar qué cantidades conviene tener en el almacén.
• Elegir la fuente y modos de suministro
• Definir los plazos para siguientes suministros
En resumen, las dos preguntas críticas: ¿CUÁNTO? y ¿CUÁNDO? La respuesta vendrá en función de
• La demanda
• Los costes (almacenar tiene un costo, No almacenar también)
• Los plazos de entrega
Codificación e identificación de artículos
Ventajas de la utilización de una codificación normalizada (EAN-13, DUN-14, EAN-8, EAN-128...)
Gestión de la Producción
Producción: Se ocupa de la actividad de producción de artículos, es decir, de su diseño, su implantación, su operación (fabricación) y del control del personal, los materiales, los equipos,
el capital y la información para conseguir los productos.
Objetivos:
• Reducciónde costes de producción:
o aprovechar los recursos existentes
o realizar nuevas inversiones que mejoren la tecnología.
o Selección y diseño de los procesos para optimizar la productividad.
o NO reducir la calidad (costes de la no calidad: coste de artículos defectuosos, devoluciones,
insatisfacción y pérdida de clientes, ...)
• Entregasrápidas y entregas en fecha
• Flexibilidadpara adaptarse a los cambios: variaciones estacionales, mercado cambiante, ...
• Servicio al cliente: Satisfacer las exigencias, informar, reducir el riesgo, facilitar el trato,...
Tecnología
La tecnología es el proceso empleado por las empresas para convertir las entradas en resultados.
• Todos los procesos de producción tienen una tecnología. La selección de tecnología por parte de
las empresas tiene importantes repercusiones.
• Innovación:
o Reingeniería de procesos
o Ampliación y modificación de productos
o Diseño y desarrollo de nuevos productos
o Introducción de nuevas tecnologías
Planificación y control de la capacidad de producción.
• La capacidad de producción debe adecuarse a los objetivos y las ventas (óptimo de explotación).
En caso contrario: o Aumento del coste unitario por infrautilización o sobreexplotación.
o Excedentes de producción
o Entregas fuera de plazo: pérdida de pedidos y clientes.
o Desaprovechamiento de las economías de escala
• En épocas de escasa demanda puede emplearse la capacidad sobrante en otros usos, nuevos
productos, etc ...
Tercerización de software
Cada vez son más las empresas que tercerizan el desarrollo de sus sistemas, en vez de hacerlo
ellas mismas, porque entienden que deben enfocar toda su energía en su core business. Este mecanismo es utilizado por muchas organizaciones, en especial en ámbitos como contabilidad, ventas, recursos humanos, logística y, por supuesto, sistemas. Según las estadísticas, ocho de cada diez empresas tercerizan algún tipo de servicio o área logrando ser 90 % más productivas.