- La entrada en producción es el punto culminante de la implementación de un sistema SAP, donde el nuevo sistema comienza a operar en el entorno real de la empresa. Esta fase crucial requiere una preparación minuciosa y la ejecución de tareas específicas para asegurar un lanzamiento exitoso.
- FASE DE PREPARACIÓN PARA LA SALIDA EN PRODUCTIVO
- Esta etapa abarca todas las tareas previas al inicio de la operación en el entorno real de SAP. Durante este periodo, se realizan las pruebas finales y la puesta a punto del nuevo sistema para garantizar un funcionamiento óptimo.
- Las tareas principales a llevar a cabo en esta fase son:
1. Las Pruebas
- Antes de transportar la configuración (parametrización) al sistema SAP productivo, es imprescindible asegurar que los procesos, interfaces, programas y cargas de datos funcionen correctamente. Para ello, se realizan diversas pruebas en el entorno de testing o pruebas.
- Los diferentes tipos de pruebas son:
a. Pruebas Unitarias: Son una forma de verificar el correcto funcionamiento de una unidad de código individual. Su objetivo es asegurar que cada componente opere de manera eficiente y aislada.
- Para que una prueba unitaria tenga la calidad suficiente, debe cumplir las siguientes características:
* Automatizable: No debe requerir intervención manual, lo que es especialmente útil para la integración continua.
* Completas: Deben cubrir la mayor cantidad de código posible.
* Repetibles o Reutilizables: No deben crearse pruebas que solo puedan ejecutarse una vez.
* Independientes: La ejecución de una prueba no debe afectar la ejecución de otra.
* Profesionales: Las pruebas deben ser tratadas con la misma seriedad que el código, incluyendo su documentación y estándares de calidad.
- Realizar pruebas unitarias ofrece cinco ventajas básicas:
* Fomentan el cambio y la adaptabilidad.
* Simplifican la integración de componentes.
* Documentan el código de forma implícita.
* Permiten acotar y localizar errores con mayor facilidad.
b. Pruebas Integrales: Se realizan en el ámbito del desarrollo de software una vez que las pruebas unitarias han sido aprobadas. Su propósito es verificar que todos los elementos individuales del software funcionen correctamente en conjunto. Se centran principalmente en probar la comunicación entre los componentes, ya sean de hardware o software. Aquí se verifica la integración de los procesos entre todos los módulos implementados.
c. Pruebas de Volumen o Estrés: Corresponden a las pruebas de rendimiento del sistema cuando este opera con todos sus usuarios conectados. Estas pruebas suelen utilizarse para llevar las aplicaciones a su límite. Se incrementa progresivamente el número de usuarios en la aplicación y se ejecuta una prueba de carga hasta que el sistema alcanza su punto de quiebre. El objetivo de este tipo de pruebas es determinar la solidez de la aplicación bajo carga extrema y verificar si tendrá un rendimiento suficiente en caso de que la carga real supere la esperada.
2. El Transporte de la Parametrización y los Programas
- Una vez realizadas todas las pruebas y las correcciones correspondientes, es necesario transportar las configuraciones (parametrizaciones) y los programas nuevos o modificados al sistema productivo (ambiente de producción).
- Para ello, a medida que se generan las órdenes de transporte con los cambios a programas existentes o la creación de nuevos programas, estas se registran en una planilla Excel para tener un control exacto de lo que se va a transportar a producción.
- El proceso de mover estas órdenes de transporte del ambiente de desarrollo al ambiente de producción es responsabilidad de los administradores SAP BASIS.
3. La Creación de los Perfiles de Usuario
- Los perfiles de usuario contienen las autorizaciones necesarias para operar en el nuevo sistema. Para su creación, se debe establecer una matriz de roles de acuerdo con las funciones que desempeñan los usuarios de la empresa. A cada rol se le asignan las autorizaciones específicas para ejecutar determinadas tareas.
- Una vez creados los perfiles, estos se asocian a los usuarios existentes en el sistema.
4. La Realización de la Documentación
- Como resultado de las diferentes etapas de la implementación, se generan varios documentos que sirven de apoyo tanto para el control del proyecto como para la operación posterior del sistema.
- La documentación más importante incluye:
-
Diseño Conceptual: Documento que registra los procesos a implementar, resultado del análisis de los procesos de negocio de la empresa en relación con el modelo de referencia del nuevo sistema. Se aprueba al final de la fase de diseño del sistema.
-
Manual de Parametrización: Aquí se registran todos los cambios realizados durante la etapa de configuración del sistema. Es fundamental para futuras modificaciones.
-
Manual de Usuario: Orientado a los usuarios finales del sistema SAP, es una guía completa sobre cómo operar cada una de las transacciones funcionales a las que deben acceder en el nuevo sistema.
-
Manual de Procedimientos: Una guía de los procedimientos a seguir que se realizan fuera del sistema, con referencias al manual de usuario para indicar acciones a ejecutar dentro de SAP.
5. Las Cargas Iniciales de Datos
- Esta tarea consiste en la carga de los datos maestros con los que el sistema debe comenzar a operar. Estos datos deben haber sido previamente depurados por los usuarios y extraídos de sus sistemas de origen, ya sea a través de archivos o de forma manual.
- La carga inicial de datos es el último paso antes de la entrada en productivo. Para facilitar este proceso, se suelen construir programas de Batch Input, que simulan las transacciones de entrada de datos.
6. El Soporte y la Optimización
- Los proyectos de implementación no finalizan con la entrada en producción. Existen muchas tareas que se realizan posteriormente, como:
-
Soporte a la operación: Se debe prestar soporte continuo a los usuarios finales del sistema, generalmente a través de una mesa de ayuda.
-
Optimización del sistema: La optimización es necesaria, ya que no todos los escenarios pueden ser completamente probados antes de la entrada en productivo. Además, suelen surgir nuevos requerimientos por parte de los usuarios una vez que el sistema ya está en operación.