Implementación de sistemas de información

Anuncio
4.4 Implementación de
Sistemas de
Información
1
Enfoque para la implementación
ÖLa implementación debe ser oportuna, con un enfoque
diseñado para generar mejoras rápidamente y desarrollar
y mantener el entusiasmo en el proyecto.
ÖPara ser exitoso, el proyecto debe ser considerado como
una oportunidad de realizar transformaciones del
negocio, no como un proyecto de tecnología.
ÖEl Liderazgo del Cambio y la Comunicación deben ser
una prioridad durante el desarrollo del proyecto.
2
Factores críticos de éxito
ÖCompromiso de la Dirección.
ÖConsiderar el proyecto como una prioridad estratégica
para la organización.
ÖAsignar los mejores recursos humanos disponibles.
ÖAdministrar adecuadamente el plan de trabajo del
proyecto.
ÖAgilidad en la toma de decisiones durante el desarrollo del
proyecto
3
Aspecto crítico para el buen fin del proyecto
Liderazgo del Cambio
ÖEs el proceso de integrar a las personas y equipos al
proyecto y asumir responsabilidades para llevar adelante
la nueva visión de la organización
ÖAsegura que la organización reconozca la necesidad de
cambio y que cada una y todas las personas tengan un rol
en este proceso.
4
El efectivo Liderazgo del Cambio depende de los
siguientes Factores Críticos de Éxito
ÖPlan bien dimensionado y ajustado a las necesidades del
proyecto
ÖCompromiso e involucramiento de los líderes y todas las
partes interesadas con el proyecto
ÖEfectiva comunicación interna y externa
ÖEquipos de proyecto de alta performance
ÖUsuarios finales bien entrenados y preparados
ÖApropiada administración de los recursos del proyecto
5
Aspectos esenciales a tener en cuenta en la puesta en marcha
Ö Se puede implementar utilizando solamente personal de la empresa?
Es necesario:
y un tiempo importante de capacitación,
y organizar adecuadamente el proyecto de implementación,
y utilizar una metodología que asegure una buena marcha del proyecto.
Por todo eso no parece aconsejable asumir totalmente esa responsabilidad
solo por parte del personal de la organización.
Ö A veces, dependiendo de la magnitud del proyecto es aconsejable
contratar una firma consultora para llevar a cabo esa tarea.
Ö No cabe duda que es también imprescindible el apoyo del proveedor del
software.
6
Responsabilidad de cada uno de los integrantes del
equipo de puesta en marcha
Ö Proveedor del Sistema
Instalar la solución y entregar su documentación dentro de los tiempos
previstos en la oferta.
Apoyar la parametrización.
Si se trata de un Paquete, programar las “customizaciones” y asegurar al
cliente que ante nuevas versiones del producto las mismas no se verán
afectadas.
Llevar a cabo la capacitación de usuarios clave de la empresa y colaborar en
la parametrización del sistema teniendo en cuenta las oportunidades de
mejora que puedan surgir.
7
Responsabilidad de cada uno de los integrantes del
equipo de puesta en marcha (cont.)
Ö Desarrolladores Externos/ Consultores
Gerenciar el proyecto.
Controlar que cada tarea se lleve a cabo en el tiempo previsto y que los
recursos humanos necesarios estén disponibles en el momento necesario.
Aportar su experiencia en función de instalaciones realizadas con
anterioridad.
Tener en cuenta que la puesta en marcha de un Sistema debe considerarse
como una oportunidad de mejora de los procesos de negocio teniendo en
cuenta el carácter integrador de una solución de ese tipo.
Mantener el proyecto debidamente documentado y controlar adecuadamente
su avance.
Apoyar la capacitación de usuarios clave de la empresa y colaborar en la
parametrización del sistema teniendo en cuenta las oportunidades de mejora
que puedan surgir.
8
Responsabilidad de cada uno de los integrantes del
equipo de puesta en marcha (cont.)
Ö Empresa
Integrar un equipo de contraparte.
Actuar como el real “dueño” del proyecto, dado que es el mayor
interesado en el éxito del mismo.
Participar en la definición de la estrategia de puesta en marcha,
conjuntamente con el proveedor y los consultores.
Asignar los recursos humanos necesarios para cumplir con el plan de
implementación, teniendo en cuenta que parte de su tiempo corresponde
a esa tarea y el resto a la rutina diaria normal.
9
Limitantes y Riesgos a tener en cuenta en el proceso
de implementación
ÖLimitantes: cuestiones que se presentan en un proyecto, que se
conocen con anticipación y para los cuales se pueden generar
acciones y responsables de su ejecución.
ÖRiesgos: cuestiones que pueden o no presentarse en el proyecto
y para los cuales se requieren definir el responsable de su
identificación y solución.
10
Limitantes
Limitantes
Acción
Recursos con tiempo muy estricto Prever reemplazos
Programarlos adecuadamente
Quién
Líder de Proyecto
Comité de Dirección
Escalabilidad ante problemas
Vacaciones
Conocimiento de la Metodología
Prever las vacaciones
Líder de Proyecto
Coordinar reemplazos
Comité de Dirección
Reuniones de seguimiento semanalesLíder de Proyecto
Actitud
Disponibilidad del Hardware
Sizing y Resizing
Líder del Proyecto
Gestión adecuada con el proveedor
Disponibilidad de la logística para Sala adecuada para el Proyecto
el proyecto
Líder del Proyecto
Terminales
Complejidad de las interfases,
Analistas y Líder del Proyecto
conversiones y adaptaciones
11
Riesgos
RIESGOS
RESPONSABLE
SOLUCIÓN
Cambio en política de negocio
Gerentes funcionales
Comité de Dirección
Cambios impositivos / legales
Gerentes funcionales
Comité de Dirección
Cambios en la no disponibilidad de los
Líder de cada proyecto
Comité de Dirección
Falta de compromiso de algún usuario asignado Líder de cada proyecto
Comité de Dirección
recursos
al proyecto
Insuficiencia de recursos
Líder de cada proyecto
Líder de Proyecto Comité de
Analista de sistemas
Dirección
Líder del Proyecto
ASSA / Supervisor
Temas vinculados al hardware
Responsable de Informática
Líder del Proyecto
Diferencia de opinión sobre la solución de un
Líder del Proyecto
Líder de Proyecto
Temas vinculados al software supuestamente
técnicos
tema funcional
Comité de Dirección
Inexactitud en datos actuales
Líder de Proyecto
Comité de Dirección
No congelamiento del diseño de las
Líder del Proyecto
Comité de Dirección
adaptaciones
12
Equipo de trabajo responsable de la puesta en
marcha
ÖLa administración efectiva del proyecto requiere la
definición de los Roles y Responsabilidades para cada
uno de estos grupos:
Comité de Dirección
Líderes del Proyecto
Equipo de Puesta en Marcha
Equipo de Tecnología
13
Comité de Dirección
ÖFijar los objetivos estratégicos del proyecto
ÖParticipar en la resolución/decisión de los temas claves del
proyecto
ÖRevisar y aprobar el estado del proyecto a intervalos regulares
ÖDemostrar compromiso visible en el proceso de Administración del
Cambio
ÖDefinir las expectativas y los factores de éxito
ÖAsignar los recursos del proyecto y el presupuesto requerido para
el éxito del proyecto
ÖResolver los temas estratégicos y organizacionales y los conflictos
que se presenten
14
Líderes del Proyecto
ÖAdministrar el desarrollo del plan, el alcance y la asignación de
recursos
ÖAsegurar que los puntos de control del proyecto son alcanzados y
controlar el presupuesto
ÖAsegurar que se asigna la proridad necesaria para cada punto
crítico del proyecto
ÖCoordinar las actividades de los equipos
ÖCoordinar las actividades entre los equipos de procesos
ÖAsegurar que se alcance el plan de trabajo de cada etapa
ÖElaborar estados de avance para los Ejecutivos del Proyecto
ÖAsegurar la alineación de la orientación de TI con los objetivos del
negocio en el diseño y la configuración
15
Equipos de Puesta en Marcha (por áreas de la
empresa)
ÖLlevar a cabo las actividades del día a día del proyecto
ÖComunicar el estado de las actividades a los directores del
proyecto
ÖProducir los resultados del proyecto
ÖEstar en comunicación con los otros equipos
ÖRecomendar cambios de políticas o del modelo de negocio
ÖDecidir acerca del alcance y funcionalidad de la implementación
ÖAprender sobre la funcionalidad de la aplicación
ÖCapacitar a usuarios finales
ÖParametrizar el software
16
Equipo de Tecnología
ÖProveer la arquitecura tecnológica y los elementos
necesarios para la configuración y testeo
ÖAsegurar las capacidades del hardware y software
ÖPrevenir al resto de los equipos de problemas de
aplicaciones y redes
ÖDiseño técnico, programación y documentación de:
Interfaces
Conversiones
Modificaciones
17
Consideraciones ante la implantación de un Sistema Integrado
de Gestión y la elaboración del Plan de Trabajo
ÖTener en cuenta las diferentes perspectivas a considerar
para la implantación de un Sistema Integrado de Gestión
Gerenciamiento del proyecto
Liderazgo del cambio
Aspectos tecnológicos
Capacitación/Entrenamiento
18
Plan de trabajo
Fases
Definici
ón de
Definición
Alcance y
Planificaci
ón
Planificación
Dise
ño
Diseño
An
álisis
Análisis
Implantaci
ón
Implantación
Perspectivas
Gerenciamiento de Proyecto
Rediseño de Procesos e Implementación de SIG
Tecnología de la Información
Integridad de procesos y sistemas
Administración del cambio
Capacitación y entrenamiento
19
Puesta en
Marcha
Plan de trabajo para la puesta en marcha
Ö Relevamiento de la situación actual
Realización de entrevistas con la Dirección Superior y usuarios clave a
efectos de determinar las principales carencias de los sistemas actuales y las
expectativas de cada uno con respecto a la solución a incorporar
Revisar la información y documentación existente relacionada con las
actividades de la empresa
Determinar el apoyo informático que poseen los procesos que se llevan a
cabo en la empresa
Ö Definición del modelo funcional. Para ello será necesario realizar el diseño
detallado del modelo, incluyendo en el mismo todos los procesos operativos y
de apoyo y definir cuales módulos del sistema le brindarán el soporte
informático para su adecuado funcionamiento
20
Plan de trabajo para la puesta en marcha (cont.)
ÖRecepción y testeo del hardware y software de base, en caso de
que sea necesario nuevo equipamiento informático
ÖCarga del sistema en el equipamiento informático (existente o
recientemente adquirido)
ÖDiseñar la estrategia de puesta en marcha.
Definir el orden en que serán implantados los diferentes módulos del
sistema.
Asegurar que las actividades de capacitación y entrenamiento finalicen
antes de esta etapa.
21
Plan de trabajo para la puesta en marcha (cont.)
ÖCapacitación de usuarios, tanto usuarios clave como finales.
Para ello es fundamental tener en cuenta que:
hay que realizar las sesiones de capacitación y entrenamiento asignando
los recursos en el momento previsto en el cronograma del proyecto,
esta actividad es muy importante teniendo en cuenta que favorece la
integración de la gente con el proyecto y por ende contribuye a un mejor
manejo del cambio,
si el entrenamiento es escaso, seguramente habrá una menor
productividad y mayor necesidad de servicios de soporte luego de la
puesta en funcionamiento del sistema
22
Plan de trabajo para la puesta en marcha (cont.)
ÖParametrización del sistema. Para ello:
trabajar con los usuarios clave y los usuarios finales, procurando adaptar
las formas de trabajo actuales a la solución que se está poniendo en
marcha,
definir las personalizaciones que habrá de desarrollar,
realizar la pruebas de funcionamiento de la parametrización y de las
personalizaciones, tanto en forma individual como de su relacionamiento
con otros módulos del sistema.
definir las relaciones del nuevo sistema con aquellas aplicaciones
existentes con las cuales tendrá que interactuar ya sea temporalmente o
en forma permanente.
Asegurar que las actividades de capacitación y entrenamiento se hayan
completado correctamente antes de esta etapa.
23
Plan de trabajo para la puesta en marcha (cont.)
Diferencias entre parametrización y personalización
ÖParametrización del sistema.
Significa establecer valores para cada uno de los parámetros establecidos
en la definición de los procesos de negocio que son apoyados en su
funcionamiento por el SIG. Ejemplo: criterios para la reposición de stocks,
modalidades de venta y cobranza, etc.
ÖPersonalización (customización)
Implica la modificación de programas fuente del SIG. Son desarrollos
específicos que hacen necesario programar interfases para conectarlos
con el SIG.
24
Plan de trabajo para la puesta en marcha (cont.)
ÖDefinir las necesidades de conversión de la información
actualmente disponible a efectos de adecuarla al formato exigido
por el nuevo sistema.
Desarrollar y probar los programas de conversión necesarios.
Realizar la conversión y efectuar las pruebas necesarias a efectos de
asegurar que la misma se realizó adecuadamente.
ÖPoner en funcionamiento el nuevo sistema.
Asegurar que esté funcionando de acuerdo con lo esperado.
Apoyar a los usuarios en la operación del mismo.
ÖControl de funcionamiento post-lanzamiento.
Verificar la validez de la información generada por el nuevo sistemas
Realizar la correcciones o adecuaciones necesarias para lograr un mejor
funcionamiento del sistema en la parametrización, personalizaciones y
conversión de datos actuales.
25
Métodos de Puesta en Marcha
Ö Paralelo
¾ Se instala el nuevo sistema y entra en funcionamiento, sin
interrumpir el uso del sistema anterior. Ambos se utilizan
simultáneamente, hasta que se comprueba fehacientemente
que el nuevo sistema funciona adecuadamente y se
abandona el sistema anterior.
Es recomendable utilizar este método cuando:
El nuevo sistema es de gran dimensión o impacta en forma
importante en el negocio (vinculación con clientes,
proveedores, empleados, sucursales, agencias, servicios,
productos, etcétera).
26
Métodos de Puesta en Marcha
Ö Paralelo
¾ Ventajas: Mayor seguridad. El sistema anterior se mantiene en
funcionamiento hasta que el nuevo se haya validado
completamente.
¾ Desventajas: Mayor costo, dado que se duplican costos
operativos; la implementación puede enlentecerse dado que al
contar con el sistema anterior existe una tendencia a demorar la
validación o correcciones al nuevo; los usuarios son naturalmente
reacios al cambio y en la medida que el nuevo sistema presente
dificultades de implementación, se intentará continuar con el
sistema anterior.
27
Métodos de Puesta en Marcha
Ö Directo o Big Bang
Consiste en implementar el nuevo sistema abandonando
el sistema anterior. La operativa se transfiere en forma
abrupta del anterior al nuevo a partir de la instalación de
éste.
Generalmente se trata de disponer de fines de semana
largos o feriados intermedios para optimizar el tiempo de
reacción ante probables dificultades.
Este método es recomendable cuando no existen las situaciones
señaladas en el caso anterior, cuando se desea minimizar costos de
implementación o cuando se necesita dejar el sistema anterior lo más
rápidamente posible.
28
Métodos de Puesta en Marcha
Ö Directo o Big Bang
¾ Ventajas: Menos costoso que el paralelo. Se obtienen los
beneficios del nuevo sistema con mayor rapidez.
¾ Desventajas: Mayor riesgo, no se dispone del sistema anterior en
caso de falla del nuevo sistema; se requiere una planificación más
cuidadosa, probar en forma exigente al nuevo sistema y
establecer el mayor número de posibles hipótesis de conflicto y
sus correspondientes soluciones y procesos de recuperación.
29
Métodos de Puesta en Marcha
Ö Piloto
¾ Implica instalar el nuevo sistema en un área de la empresa y una
vez aprobado, generalizarlo al resto de la organización.
El sistema se prueba en un ámbito restringido (una sucursal, un
departamento, un grupo de clientes o proveedores) para validarlo
antes de su generalización.
Es recomendable cuando existe un ámbito de prueba apropiado.
Un inconveniente que puede surgir es que en el resto de las
sucursales o departamentos de la empresa, aparezcan nuevos
requerimientos no previstos o no detectados anteriormente.
30
Métodos de Puesta en Marcha
Ö Por Etapas
Implica instalar el nuevo sistema en forma gradual. En
cada etapa del proceso de instalación se experimenta el
sistema, se mejora en función de nuevos requerimientos
y se superan los problemas que se van detectando.
Un ejemplo de aplicación puede ser la instalación de cajeros automáticos: en
una primera etapa se habilitan transacciones de consulta de saldos y retiros.
En una segunda, podrían habilitarse transacciones de depósito y
transferencia entre cuentas. En una tercera, el pago de servicios a través del
cajero y en una cuarta, interconectarse dos redes de cajeros diferentes, para
ofrecer mayores servicios a los clientes de ambas redes.
31
Métodos de Puesta en Marcha
Ö Por Etapas
¾ Ventajas: Cada etapa se realiza con los recursos necesarios.
Esto permite una implementación con recursos más limitados.
¾ Desventajas: El período de implementación puede extenderse
demasiado, lo cual puede provocar falta de compromiso o apoyo
de los usuarios, dilatando la finalización del proyecto.
32
Ejemplo de cronograma
Sem. 1 Sem. 2 Sem. 3 Sem. 4 Sem. 5 Sem. 6 Sem. 7 Sem. 8 Sem. 9 Sem. 10 Sem. 11 Sem. 12 Sem. 13 Sem. 14 Sem. 15 Sem. 16
Relevamiento de la situación actual
Definición del Modelo Funcional
Recepción del hardware y software de base
Carga del sistema
Diseño estrategia de puesta en marcha
Capacitación de usuarios
Parametrización del sisterma
Definir nec.de conversión de información
Poner en funcioanamiento el sistema
Control post-lanzamiento
33
Descargar