You are on page 1of 18

Tecnologa de la Informacin

Profesora Ariana Rosenthal

Rediseo de la Organizacin con SI


Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal Pgina 1 09/01/2005

Rediseo de la Organizacin con SI


Agenda
1. Proceso de resolucin de Problemas mediante SI

2.
3. 4. 5. 6.

Visin Global del Desarrollo de Sistemas


Enfoques para el desarrollo de Sistemas Metodologas y Herramientas para el desarrollo de Sistemas Tendencias actuales xito y Fracaso de los Sistemas de Informacin

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 2 09/01/2005

Rediseo de la Organizacin con SI


Proceso de resolucin de Problemas mediante SI
Los sistemas de informacin surgen como un proceso de resolucin de problemas de la organizacin. Los problemas pueden ser: Nuevas necesidades oportunidades que antes no existan. Necesidades ya resueltas pero de una manera que requiere de su revisin.

La introduccin de un nuevo sistema de informacin implica mucho ms que hardware y software nuevos, incluye cambios en los procedimientos, en la administracin de los mismos y muchas veces en los puestos de trabajo asociados. Esto requiere de: el compromiso de la Alta Gerencia una clara comunicacin a todos los afectados la planificacin detallada del mismo y su consecuente seguimiento. El Desarrollo de Sistemas se refiere a todas las actividades que producen una solucin de S.I. para problemas oportunidades de la organizacin El proceso de Implementacin incluye todas las actividades de la organizacin encaminadas a adoptar, administrar y hacer rutinaria una innovacin.
Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal Pgina 3 09/01/2005

Rediseo de la Organizacin con SI


Visin Global del Desarrollo de Sistemas
Puesta en productivo y Mantenimiento Anlisis Diseo

Conversin Pruebas

Programacin

Caractersticas:
Generalmente se llevan a cabo secuencialmente pero esto puede variar de acuerdo al Enfoque de Construccin de Sistemas seleccionado. Cada actividad requiere interaccin con la organizacin.
Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal Pgina 4 09/01/2005

Rediseo de la Organizacin con SI


Visin Global del Desarrollo de Sistemas(Cont.)
Anlisis
Definicin del problema, identificacin de la solucin, anlisis de factibilidad, estimacin de esfuerzo, recursos y duracin, identif. de riesgos y especificacin de requerimientos. Responde a QUE Usuario activo
Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Diseo
- Si se trata de realizar el desarrollo: Diseo lgico y Fsico. - Si se trata de adquisicin de sistema existente: identificacin de las partes a customizar y adaptaciones a realizar Responde a COMO

Programacin
-Si se trata de un nuevo desarrollo: Codificacin del sistema.

Prueba
Comprobacin del funcionam. del sistema: - Pruebas unitarias - Prueba de Sistemas - Pruebas de Aceptacin de Usuario. Otras Clases de pruebas. Capacitaciones

Conversin
Implantar el nuevo sistema. Estrategias posibles: - Paralela - Cambio Directo - Estudio Piloto - Por Fases

Produccin
Monitoreo del sistema para detectar: - Errores - Modificaciones - Mejoras

- Si se trata de adquisicin de sistema existente: configuracin y parametrizacin del sistema.

Usuario activo

Usuario activo

Usuario activo
Pgina 5 09/01/2005

Rediseo de la Organizacin con SI


Enfoques para el desarrollo de Sistemas
1. Ciclo de Vida Tradicional
Anlisis
Foco puesto en elaboracin de los requerimientos planteados en la etapa anterior, y en la planificacin detallada de las dos fases siguientes. Especif. Req. Plan Pruebas Analista Funcional, Usuario

Definicin
Foco puesto en la definicin del objetivo, alcance, la factibilidad del proyecto, la estimacin de esfuerzo, recursos y duracin, restricciones y riesgos. Plan de Proyecto Lder , Analista Funcional, Usuario

Diseo
Foco puesto en la definicin de arquitectura, el diseo lgico y fsico

Programacin
Foco en la traduccin del diseo a cdigo y en la ejecucin de pruebas unitarias y de Sistemas.

Instalacin
Cierre del Sistema: Pruebas de Aceptacin de Usuario, Capacitacin y Conversin.

PostImplementacin
Uso y evaluacin del Sistema para determinar las necesidades de adaptacin.

Especificacin de Diseo Analista Funcional y Tcnico

Cdigo Fuente y Objeto Programador y Analistas

Manuales, Informe Prueba Usuario y Analistas

Incidentes y Nuevos Req. Usuario y Analistas

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 6 09/01/2005

Rediseo de la Organizacin con SI


Enfoques para el desarrollo de Sistemas (Cont.)
2. Prototipos
Paso 1 Identificar Requerimientos

Paso 2

Desarrollar Prototipo

Paso 3

Utilizar Prototipo

Si Satisfecho?

No

Paso 4

Prototipo Funcional

Mejorar Prototipo

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 7 09/01/2005

Rediseo de la Organizacin con SI


Enfoques para el desarrollo de Sistemas (Cont.)
3. Compra de Paquetes de Software de Aplicaciones
Se respeta la etapa de Definicin, Pruebas, Instalacin y Post-Implementacin. La etapa de Anlisis incluir la evaluacin de los paquetes existentes en el mercado:
1. Confeccin de la solicitud de Propuesta a Proveedores (RFP) que incluye: 2. 3. 4. 5. Requerimientos Funcionales y no funcionales a cumplir Recursos de Hardware, software, base de datos necesarios. Esfuerzo de customizacin, instalacin, capacitacin y mantenimiento Documentacin a entregar Calidad del Fabricante Costo del producto y trabajo. Trminos del contrato.

Recepcin de las propuestas de los proveedores Confeccin de Matriz de Evaluacin de Proveedores. Seleccin del proveedor/producto. Contratacin del mismo.

El Diseo tratar de amoldar los requerimientos del usuario a las caractersticas del paquete
Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal Pgina 8 09/01/2005

Rediseo de la Organizacin con SI


Enfoques para el desarrollo de Sistemas (Cont.)
4. 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 Generacin.

Ahorro de tiempo de Respuesta a los requerimientos.

La administracin debera controlar este tipo de desarrollo para su posterior administracin y mantenimiento: requiriendo justificacin econmica para su realizacin. estableciendo hardware y software posibles de utilizar as como normas de calidad necesarias de cumplir. Proporcionando apoyo tcnico y capacitacin para este tipo de desarrollo.

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 9 09/01/2005

Rediseo de la Organizacin con SI


Enfoques para el desarrollo de Sistemas (Cont.)
Comparacin de Enfoques
Enfoque
Ciclo de Vida Tradicional

Uso
Sistemas complejos medianos o grandes Requerimientos claros, predefinidos y congelados en la etapa de Anlisis Incertidumbre en Requerimientos

Caractersticas
Divide el desarrollo en fases formales secuenciales Documentacin por fases. Desalienta cambios Costoso, lento e inflexible. Gran participacin del usuario.

Prototipos

Proceso iterativo. Construccin rpida y econmica Puede omitir pasos esenciales. Puede no servir para escalar el sistema. Ahorro de tiempo y costo en diseo y construccin. Mantenimiento y mejoras a cargo del proveedor Tener especial atencin en la cantidad de requerimientos nicos a implementar.

Sistemas pequeos a medianos

Paquetes de Software de Aplicacin

Como apoyo de procesos universales y estandarizados

Mayor involucramiento y satisfaccin del usuario

Desarrollo por usuarios finales

Como resolucin de requerimientos simples (sobre todo reportes)

Rpido e Informal. Ahorra tiempos y costos. Riesgos en el control/administracin del sistema y en la falta de documentacin del mismo.
Pgina 10 09/01/2005

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Rediseo de la Organizacin con SI


Enfoques para el desarrollo de Sistemas (Cont.)
Tercerizacin Subcontratacin (Outsourcing):
Proceso mediante el cual una firma identifica alguna porcin, o rea de negocio que podra ser desempeada ms eficientemente y/o ms efectivamente por otra corporacin, la cual es contratada para desarrollarla. Su principal objetivo: concentrar los esfuerzos de una compaa 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

Qu actividades del rea de Sistemas se podran tercerizar? Por qu?

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 11 09/01/2005

Rediseo de la Organizacin con SI


Enfoques para el desarrollo de Sistemas (Cont.)
Cadena de Valor

La aplic aci n de un enfo que

ESTA NDA RIZA


el proce so

DEFIN E Roles y respon sabilid ades

AU ME NTA
Prod uctiv idad

AUMENTA Calidad Total

Satisface de mejor manera al Usuario

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 12 09/01/2005

Rediseo de la Organizacin con SI


Metodologas y Herramientas para el desarrollo de Sistemas
Metodologa: conjunto de mtodos que se utilizan para cubrir las actividades de un proceso
determinado.

Metodologa de Desarrollo de Sistemas: conjunto de mtodos que brindan soporte a cada una
de las actividades dentro de las fases de un proyecto de sistemas.

1. Metodologas Estructuradas
Tcnicas orientadas a los procesos ms que a los datos. Son descendentes: desde el nivel ms alto y abstracto hasta el nivel ms bajo y detallado. Utilizadas para el enfoque de ciclo de vida tradicional primordialmente. Incluyen: Anlisis estructurado DFD, Especificaciones de Procesos.

Diseo estructurado Diagrama de estructura


Programacin estructurada Diagrama de Flujo de Sistemas, Estructuras de control (secuencia, seleccin, iteracin), Modularizacin
Pgina 13 09/01/2005

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Rediseo de la Organizacin con SI


Metodologas y Herramientas para el desarrollo de Sistemas(Cont.)
2. RUP
Metodologa que divide el proceso en 4 fases: Inicio, Elaboracin, Contruccin y Transicin. Utilizable para cualquier tipo de proyecto. Cada fase tiene sus actividades asociadas Metodologa iterativa con desarrollo incremental La documentacin se basa en ciertos diagramas y para esto, utiliza el UML. (Ejemplos de diagramas son: Para el anlisis: Casos de Uso, Diagramas de estados Para el diseo: Diagramas de clase, Diagramas de componentes, Diagrama de comunicaciones, etc.)

3.

Desarrollo orientado a Objetos:


Objeto como unidad bsica que encapsula sus datos y acciones que se pueden realizar sobre los mismos. Los objetos se relacionan con otros objetos Los objetos tienen la caracterstica que son reutilizables, se agrupan en clases y utilizan herencia. Utilizado para enfoque hbrido entre ciclo de vida tradicional y prototipos

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 14 09/01/2005

Rediseo de la Organizacin con SI


Metodologas y Herramientas para el desarrollo de Sistemas(Cont.)
4. Desarrollo Rpido de Aplicaciones
Proceso de Creacin 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 generacin. Colaboracin estrecha entre usuarios y especialistas de sistemas. No se genera casi documentacin. Tcnica utilizable: diseo conjunto de aplicaciones (JAD).

5.

Reingeniera de Software
Metodologa que ataca el problema del envejecimiento del software reciclndolo. Se utiliza la reingeniera para extraer la informacin de diseo y programacin de los sistemas existentes siguiendo los pasos:
Ingeniera inversa Modificacin del diseo y especificaciones de programa Ingeniera hacia adelante
Pgina 15 09/01/2005

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Rediseo de la Organizacin con SI


Tendencias actuales
Las condiciones del entorno actual (globalizacin, negocios en lnea, mercado cambiante) demandan:
Componentes de software fciles de agregar, modificar, reemplazar o reconfigurar (sistemas flexibles). Sistemas escalables. Conectividad con mltiples plataformas. Sistemas posibles de instalar/correr en ambientes diversos.

Esta tendencia lleva a las organizaciones a adoptar procesos de desarrollo ms cortos para

aplicaciones a compartir con proveedores, clientes y/ socios de negocios que proporcionen soluciones rpidas y no desestabilicen sus sistemas de procesamiento de transacciones y
bases de datos organizacionales esenciales.

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 16 09/01/2005

Rediseo de la Organizacin con SI


xito y Fracaso de los Sistemas de Informacin
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 organizacin):


Diseo: Diseo no compatible con la estructura, cultura y metas de la organizacin. Datos: Informacin ambigua, errnea, desglosada indebidamente o incompleta. Costos: Los gastos excesivos no pueden justificarse con el valor que el sistema proporciona al negocio. Operaciones: Informacin que no se proporciona en forma oportuna o eficiente por fallas en el procesamiento de la informacin.

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 17 09/01/2005

Rediseo de la Organizacin con SI


xito y Fracaso de los Sistemas de Informacin (Cont.)
Como se mide si tuvo xito de un sistema de informacin?

Utilizacin del Sistema de Informacin


Satisfaccin 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 Implantacin de Sistemas de Informacin:


Apoyo y compromiso gerencial Comunicaciones claras e involucramiento del usuario Tener en cuenta el nivel de complejidad y la gestin de riesgos Calidad de la administracin de la Implementacin

Materia: Tecnologa de la Informacin Curso: Profesora Ariana Rosenthal

Pgina 18 09/01/2005

You might also like