Las formas más comunes de cambio organizacional son la automatización y racionalización. Estos relativamente mínimos movimientos y poco cambio en las estrategias actuales traen modestas recompensas, pero poco riesgo.
Automatización:
Incrementa la eficiencia,
Reemplaza tareas
manuales
Racionalización de los
procedimientos: Simplifica
los procedimientos
operativos estándar
Rediseño del proceso
de negocios: Analizar,
simplificar, y rediseñar
procesos de negocios
Cambios de paradigma:
Repensar la naturaleza de
los negocios; definir nuevo
modelo de negocios
Gestión de procesos de
negocios (Business Process
Management): Variedad de
herramientas, metodologías
para analizar, diseñar y
optimizar los procesos
Pasos en BPM:
Identificar,
analizar, diseñar,
implementar y
medir
Generalidades del desarrollo de
sistemas
Proceso del
desarrollo de
sistemas
1. Análisis de sistemas
Definir el problema y especificar sus
causas, especificar soluciones, estudiar
la viabilidad, definir objetivos del
sistema nuevo o a modificar
2. Diseño de sistemas
Lo que debería hacer el sistema
para cumplir con los
requerimientos del análisis y
cómo lo hará
3. Programación
Las especificaciones de la etapa de
diseño se traducen a un lenguaje
de programación
4. Prueba
Asegurar resultados, testear
cada programa por separado
y el sistema como un todo
5. Implementación (conversión)
Proceso de cambio del viejo sistema
por el nuevo, requiere capacitación del
usuario final
6. Mantenimiento
Cambios en el hardware,
software, documentación o
procedimientos a un sistema
de producción para corregir
errores, cumplir nuevos
requisitos o mejorar la
eficiencia
Actividades que
intervienen en la
producción de una
solución de sistema de
información a un problema
de organización u
oportunidad
Metodologías más importantes
para el modelado y diseño de
sistemas
Metodologías estructuradas
Técnicas progresivas paso a paso
Orientada a procesos
Separa datos de procesos
Desarrollo orientado a objetos
Utiliza el objeto como la
unidad básica del análisis
y diseño de sistemas
Es más iterativo e incremental que el
desarrollo estructurado tradicional
Metodologías Alternativas para crear
sistemas
Ciclo de vida tradicional
Mucho énfasis en
documentación formal y
documentos de trabajo
Se sigue usando para
desarrollo de sistemas
complejos
Prototipos
Crear un sistema
experimental con rapidez y a
un bajo costo para que sea
evaluado por los usuarios
finales
El prototipo aprobado por
los usuarios será la plantilla
para el sistema final
Pasos
en
prototipos
1. Identificar los
requerimientos de los
usuarios; 2. Desarrollar un
prototipo inicial; 3. Usar el
sistema prototipo; 4. Revisar
y mejorar el prototipo
Desarrollo del usuario final
Se usan lenguajes de cuarta generación
que permiten a los usuarios finales
desarrollar su sistema con una mínima
ayuda (o ninguna) de los especialistas en
sistemas
Paquetes de software de aplicación
Ofrecen características de personalización,
flexibilidad, facilidad de uso, los recursos de
hardware y software, requisitos de base de
datos, etc.
Outsourcing
Las compañías suscriptoras usan
el software y el hardware que
provee el servicio; firmas que
poseen habilidades, recursos y
activos que no tienen los clientes