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

1.

Proceso de resolucin de Problemas mediante SI

2.

Visin Global del Desarrollo de Sistemas

3.

Enfoques para el desarrollo de Sistemas

4.

Metodologas y Herramientas para el desarrollo de Sistemas

5.

Tendencias actuales

6.

xito y Fracaso de los Sistemas de Informacin

Materia: Tecnologa de

Agenda

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

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

Pgina 4
09/01/2005

Rediseo de la Organizacin con SI


Visin Global del Desarrollo de Sistemas(Cont.)
Anlisis
Anlisis

Diseo
Diseo

Programacin
Programacin

Definicin del
problema,
identificacin de
la solucin,
anlisis de
factibilidad,
estimacin de
esfuerzo,
recursos y
duracin,
identif. de
riesgos y
especificacin
de
requerimientos.

- Si se trata de
realizar el
desarrollo:
Diseo lgico y
Fsico.

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

- Si se trata de
adquisicin
de sistema
existente:
identificacin
de las partes a
customizar y
adaptaciones a
realizar

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

Responde a
QUE

Responde a
COMO

Usuario activo

Materia: Tecnologa de

Prueba
Prueba
Comprobacin
del funcionam.
del sistema:
- Pruebas
unitarias
- Prueba de
Sistemas
- Pruebas de
Aceptacin de
Usuario.

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

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

Otras Clases de
pruebas.
Capacitaciones

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

Definicin
Definicin

Anlisis
Anlisis

Diseo
Diseo

Programacin
Programacin

Instalacin
Instalacin

PostPostImplementacin
Implementacin

Foco puesto
en elaboracin
de los
requerimientos
planteados en
la etapa
anterior, y en la
planificacin
detallada de
las dos fases
siguientes.

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

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

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

Plan de
Proyecto

Especif. Req.
Plan Pruebas

Especificacin
de Diseo

Cdigo Fuente
y Objeto

Manuales,
Informe Prueba

Incidentes y
Nuevos Req.

Lder , Analista
Funcional,
Usuario

Analista
Funcional,
Usuario

Analista
Funcional y
Tcnico

Programador y
Analistas

Usuario y
Analistas

Usuario y
Analistas

Foco puesto en
la definicin del
objetivo,
alcance, la
factibilidad del
proyecto, la
estimacin de
esfuerzo,
recursos y
duracin,
restricciones y
riesgos.

Materia: Tecnologa de

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

Pgina 6
09/01/2005

Rediseo de la Organizacin con SI

2.

Prototipos

Enfoques para el desarrollo de Sistemas (Cont.)

Paso 1

Identificar Requerimientos

Paso 2

Desarrollar Prototipo

Paso 3

Utilizar Prototipo

Si

No
Satisfecho?

Paso 4

Prototipo Funcional

Materia: Tecnologa de

Mejorar Prototipo

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:

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.

2.

Recepcin de las propuestas de los proveedores

3.

Confeccin de Matriz de Evaluacin de Proveedores.

4.

Seleccin del proveedor/producto.

5.

Contratacin del mismo.

El Diseo tratar de amoldar los requerimientos del usuario a las caractersticas del paquete

Materia: Tecnologa de

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

Pgina 9
09/01/2005

Rediseo de la Organizacin con SI


Enfoques
Comparacin de Enfoques
Enfoque
Ciclo de Vida
Tradicional

para el desarrollo de Sistemas (Cont.)

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

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

Prototipos

Paquetes de
Software de
Aplicacin

Incertidumbre en Requerimientos

Proceso iterativo. Construccin rpida y econmica

Sistemas pequeos a medianos

Puede omitir pasos esenciales. Puede no servir para


escalar el sistema.
Ahorro de tiempo y costo en diseo y construccin.

Como apoyo de procesos


universales y estandarizados

Mantenimiento y mejoras a cargo del proveedor


Tener especial atencin en la cantidad de
requerimientos nicos a implementar.
Mayor involucramiento y satisfaccin del usuario

Desarrollo por
usuarios finales

Como resolucin de requerimientos


simples (sobre todo reportes)

Materia: Tecnologa de

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

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

Pgina 11
09/01/2005

Rediseo de la Organizacin con SI


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

La aplicacin de
un enfoque

ESTANDARIZA
el proceso

Materia: Tecnologa de

DEFINE
Roles y
responsabilidades

AUMENTA
Productividad

AUMENTA
Calidad Total

Satisface de
mejor manera
al Usuario

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

Materia: Tecnologa de

Pgina 13
09/01/2005

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

Pgina 14
09/01/2005

Rediseo de la Organizacin con SI


Metodologas y Herramientas para el desarrollo de Sistemas(Cont.)
4.

5.

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).

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

Materia: Tecnologa de

Pgina 15
09/01/2005

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

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

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

Pgina 18
09/01/2005

You might also like