Rediseño de La Organizacion Con Sistemas de Información

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

REDISEÑO DE LA ORGANIZACION CON SISTEMAS DE INFORMACIÓN

PROCESO DE RESOLUCIÓN DE PROBLEMAS MEDIANTE SI PROCESO DE RESOLUCIÓN DE


PROBLEMAS MEDIANTE SI

Los sistemas de información surgen como un proceso de resolución de problemas de la


organización. Los problemas pueden ser:

• Nuevas necesidades ú oportunidades que antes no existían.


• Necesidades ya resueltas, pero de una manera que requiere de su revisión.

La introducción de un nuevo sistema de información implica mucho más que hardware y


software nuevos, incluye cambios en los procedimientos, en la administración de los mismos y
muchas veces en los puestos de trabajo asociados. Esto requiere de:

 El compromiso de la Alta Gerencia


 Una clara comunicación a todos los afectados
 La planificación detallada del mismo y su consecuente seguimiento.

El Desarrollo de Sistemas se refiere a todas las actividades que producen una solución de S.I.
para problemas ú oportunidades de la organización El proceso de Implementación incluye
todas las actividades de la organización encaminadas a adoptar, administrar y hacer rutinaria
una innovación.

Análisis Diseño Programación Pruebas Conversión Puesta en productivo y Mantenimiento


Características:  Generalmente se llevan a cabo secuencialmente pero esto puede variar de
acuerdo al Enfoque de Construcción de Sistemas seleccionado.  Cada actividad requiere
interacción con la organización. Visión Global del Desarrollo de Sistemas

VISIÓN GLOBAL DEL DESARROLLO DE SISTEMAS

Análisis: Definición del problema, identificación de la solución, análisis de factibilidad,


estimación de esfuerzo, recursos y duración, identificó. de riesgos y especificación de
requerimientos.

Diseño: Producción

Si se trata de realizar el desarrollo: Diseño lógico y Físico. - Si se trata de adquisición de sistema


existente: identificación de las partes a customizar y adaptaciones a realizar Responde a QUE
Usuario activo –

Programación: Si se trata de un nuevo desarrollo: Codificación del sistema. - Si se trata de


adquisición de sistema existente: configuración y parametrización del sistema.

Prueba: Comprobación del funcionamiento del sistema:

o Pruebas unitarias
o Prueba de Sistemas
o Pruebas de Aceptación de Usuario.
o Otras Clases de pruebas.
Conversión: Implantar el nuevo sistema. Estrategias posibles:

o Paralela
o Cambio Directo
o Estudio Piloto
o Por Fases

Producción: Monitoreo del sistema para detectar:

o Errores
o Modificaciones
o Mejoras

ENFOQUES PARA EL DESARROLLO DE SISTEMAS

Definición: Foco puesto en la definición del objetivo, alcance, la factibilidad del proyecto, la
estimación de esfuerzo, recursos y duración, restricciones y riesgos.

Análisis: Foco puesto en elaboración de los requerimientos planteados en la etapa anterior, y


en la planificación detallada de las dos fases siguientes.

DISEÑO: Foco puesto en la definición de arquitectura, el diseño lógico y físico

PROGRAMACION: Foco en la traducción del diseño a código y en la ejecución de pruebas


unitarias y de Sistemas.

INSTALACION: Cierre del Sistema: Pruebas de Aceptación de Usuario, Capacitación y


Conversión.

POST – IMPLEMENTACION: Uso y evaluación del Sistema para determinar las necesidades de
adaptación.

COMPRA DE PAQUETES DE SOFTWARE DE APLICACIONES

Se respeta la etapa de Definición, Pruebas, Instalación y Post-Implementación.  La etapa de


Análisis incluirá la evaluación de los paquetes existentes en el mercado:

1. Confección de la solicitud de Propuesta a Proveedores (RFP) que incluye:

• Requerimientos Funcionales y no funcionales a cumplir.


• Recursos de Hardware, software, base de datos necesarios.
• Esfuerzo de customización, instalación, capacitación y mantenimiento
• Documentación a entrega
• Calidad del Fabricante
• Costo del producto y trabajo.
• Términos del contrato.
1. Recepción de las propuestas de los proveedores
2. Confección de Matriz de Evaluación de Proveedores.
3. Selección del proveedor/producto.
4. Contratación del mismo.
• El Diseño tratará de amoldar los requerimientos del usuario a las
características del paquete
DESARROLLO POR USUARIOS FINALES

 No se utilizan pasos predefinidos.


 El desarrollo lo hace el usuario final que conoce la herramienta a utilizar.
 Se trabaja con herramientas de cuarta Generación.
 Ahorro de tiempo de Respuesta a los requerimientos.

La administración debería controlar este tipo de desarrollo para su posterior administración y


mantenimiento:

 Requiriendo justificación económica para su realización.


 Estableciendo hardware y software posibles de utilizar, así como normas de calidad
necesarias de cumplir.
 Proporcionando apoyo técnico y capacitación para este tipo de desarrollo.

TERCERIZACIÓN Ó SUBCONTRATACIÓN (OUTSOURCING)

Proceso mediante el cual una firma identifica alguna porción, o área de negocio que podría ser
desempeñada más eficientemente y/o más efectivamente por otra corporación, la cual es
contratada para desarrollarla.

Su principal objetivo es concentrar los esfuerzos de una compañía en las actividades


esenciales del negocio, a fin de:

 Otorgar valor agregado a los clientes mediante agilidad y oportunidad en el manejo de


los procesos transferidos
 Reducir los tiempos de procesamiento
 Reducir costos y personal permanente
 Potencializar los talentos humanos

METODOLOGÍAS Y HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS

Metodología: Es el conjunto de métodos que se utilizan para cubrir las actividades de un


proceso determinado.

Metodología de Desarrollo de Sistemas: Es el conjunto de métodos que brindan soporte a cada


una de las actividades dentro de las fases de un proyecto de sistemas.

1. Metodologías Estructuradas
 Técnicas orientadas a los procesos más que a los datos.
 Son descendentes: desde el nivel más alto y abstracto hasta el nivel más bajo
y detallado.
 Utilizadas para el enfoque de ciclo de vida tradicional primordialmente.
 Incluyen:
 Análisis estructurado; DFD, Especificaciones de Procesos.
 Diseño estructurado; Diagrama de estructura
 Programación estructurada; Diagrama de Flujo de Sistemas,
Estructuras de control (secuencia, selección, iteración),
Modularización.
2. RUP
 Metodología que divide el proceso en 4 fases: Inicio, Elaboración,
Construcción y Transición. Utilizable para cualquier tipo de proyecto. Cada
fase tiene sus actividades asociadas
 Metodología iterativa con desarrollo incremental
 La documentación se basa en ciertos diagramas y para esto, utiliza el UML.
(Ejemplos de diagramas son: Para el análisis: Casos de Uso, Diagramas de
estados – Para el diseño: Diagramas de clase, Diagramas de componentes,
Diagrama de comunicaciones, etc.)
3. Desarrollo orientado a Objetos:
 Objeto como unidad básica que encapsula sus datos y acciones que se pueden
realizar sobre los mismos.
 Los objetos se relacionan con otros objetos  Los objetos tienen la
característica que son reutilizables, se agrupan en clases y utilizan herencia.
 Utilizado para enfoque híbrido entre ciclo de vida tradicional y prototipos
Metodologías y Herramientas para el desarrollo de Sistemas.

4. Desarrollo Rápido de Aplicaciones


 Proceso de Creación de Sistemas funcionales en tiempo muy corto.
 Proceso no secuencial. Partes clave del desarrollo se realizan en paralelo.
 Utilizadas para el enfoque de prototipos y con herramientas de cuarta
generación.
 Colaboración estrecha entre usuarios y especialistas de sistemas.  No se
genera casi documentación.
 Técnica utilizable: diseño conjunto de aplicaciones (JAD).
5. Reingeniería de Software
 Metodología que ataca el problema del envejecimiento del software
reciclándolo.
 Se utiliza la reingeniería para extraer la información de diseño y programación
de los sistemas existentes siguiendo los pasos:
 Ingeniería inversa
 Modificación del diseño y especificaciones de programa
 Ingeniería hacia adelante

TENDENCIAS ACTUALES

Las condiciones del entorno actual (globalización, negocios en línea, mercado cambiante)
demandan:

• Componentes de software fáciles de agregar, modificar, reemplazar o


reconfigurar (sistemas flexibles).
• Sistemas escalables.
• Conectividad con múltiples plataformas.
• Sistemas posibles de instalar/correr en ambientes diversos.

Esta tendencia lleva a las organizaciones a adoptar procesos de desarrollo más cortos para
aplicaciones a compartir con proveedores, clientes y/ó socios de negocios que proporcionen
soluciones rápidas y no desestabilicen sus sistemas de procesamiento de transacciones y bases
de datos organizacionales esenciales.

ÉXITO Y FRACASO DE LOS SISTEMAS DE INFORMACIÓN

El 75 % de los proyectos de Desarrollo de sistemas fracasan por:

 Mayores costos de lo previsto; Costos y Recursos


 No terminan en el tiempo estimado; Tiempos
 No son operables; Alcance.

Principales áreas de problemas (origen en factores de organización):

 Diseño: Diseño no compatible con la estructura, cultura y metas de la organización.


 Datos: Información ambigua, errónea, desglosada indebidamente o incompleta.
 Costos: Los gastos excesivos no pueden justificarse con el valor que el sistema
proporciona al negocio.
 Operaciones: Información que no se proporciona en forma oportuna o eficiente por
fallas en el procesamiento de la información.

¿COMO SE MIDE SI TUVO ÉXITO DE UN SISTEMA DE INFORMACIÓN?

 Utilización del Sistema de Información


 Satisfacción del usuario (Como el sistema mejora el trabajo de los usuarios)
 Actitud favorable del usuario hacia los responsables del sistema.
 Logro de objetivos (Cumplimiento de metas planeadas)
 Recompensa financiera

FACTORES CLAVE DEL ÉXITO DE LA IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN:

 Apoyo y compromiso gerencial


 Comunicaciones claras e involucramiento del usuario
 Tener en cuenta el nivel de complejidad y la gestión de riesgos
 Calidad de la administración de la Implementación Éxito y Fracaso de los Sistemas de
Información

También podría gustarte