
La entrada en productivo de la implementación de SAP
La fase de preparación a la salida en productivo
Esta fase corresponde a las tareas previas que se deben realizar al comienzo de la operación en el entorno real, aquí se realizan las pruebas y puesta a punto del nuevo sistema SAP para el comienzo de la operación.
Las tareas a realizar en esta fase son las siguientes:
Las pruebas
Antes de transportar la parametrización al sistema SAP productivo, es necesario asegurar que los procesos, las interfaces, los programas y las cargas, funcionan de acuerdo a lo requerido. Para ello, se realizan diferentes pruebas en el mandante de testing o pruebas.
Los diferentes tipos de pruebas son las siguientes:
Pruebas unitarias: son una forma de comprobar el correcto funcionamiento de una unidad de código. Sirven para asegurar que cada unidad funcione correctamente y eficientemente por separado.
Para que una prueba unitaria tenga la calidad suficiente se deben cumplir con las siguientes características:
- Automatizable: no debería requerirse una intervención manual. Esto es especialmente útil para integración continúa.
- Completas: deben cubrir la mayor cantidad de código.
- Repetibles o Reutilizables: no se deben crear pruebas que sólo puedan ser ejecutadas una sola vez.
- Independientes: la ejecución de una prueba no debe afectar a la ejecución de otra.
- Profesionales: las pruebas deben ser consideradas igual que el código, con la misma profesionalidad, documentación, etc.
Realizar pruebas unitarias proporciona cinco ventajas básicas:
- Fomentan el cambio
- Simplifican la integración.
- Documentan el código.
- Los errores están más acotados y son más fáciles de localizar.
Las pruebas integrales: son aquellas que se realizan en el ámbito del desarrollo de software una vez que se han aprobado las pruebas unitarias y lo que prueban es que todos los elementos unitarios que componen el software, funcionan juntos correctamente probándolos en grupo.
Se centran principalmente en probar la comunicación entre los componentes y sus comunicaciones ya sea hardware o software. Aquí debe verificarse la integración de los procesos, entre todos los módulos implementados.
Las pruebas de volumen o estrés: corresponden a las pruebas de performance del sistema cuando éste opera con todos sus usuarios conectados. Estas pruebas se utilizan normalmente para romper las aplicaciones.
Se va doblando el número de usuarios que se agregan a la aplicación y se ejecuta una prueba de carga hasta que se rompe.
Este tipo de pruebas se realiza para determinar la solidez de la aplicación en los momento de carga extrema y así determinar, si la aplicación rendirá lo suficiente en caso de que la carga real supere a la carga esperada.
El transporte de la parametrización y los programas
Una vez realizadas todas las pruebas y las correcciones correspondientes, se deben transportar las parametrizaciones y los programas nuevos o modificados al sistema productivo, es decir al ambiente de producción.
Para ello, previamente, a medida que se van generando las órdenes de transporte con los cambios a los programas existentes o la creación de nuevos programas, éstas son registradas en una planilla de Excel de modo de saber exactamente qué vamos a transportar a producción.
El proceso de transportar esas órdenes de transporte del ambiente de desarrollo al ambiente de producción, es realizado por los administradores SAP BASIS.
La creación de los perfiles de usuario
Los perfiles de usuario contienen las autorizaciones para operar en el nuevo sistema, para su creación se debe establecerse una matriz de roles de acuerdo a las funciones que desempeñan los usuarios de la empresa. A cada rol le corresponden autorizaciones para ejecutar algunas tareas.
Luego de crear los perfiles, éstos se asocian a los usuarios creados en el sistema.
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 al control del proyecto y a la operación posterior.
La documentación más importante es la siguiente:
Diseño Conceptual: El diseño conceptual registra los procesos a implementar, después del análisis de procesos de negocios de acuerdo al modelo de referencia del nuevo sistema. Es aprobado al final de la fase de diseño del sistema.
Manual de Parametrización aquí se registran los cambios realizados durante la etapa de parametrización o configuración del sistema. Es fundamental cuando se quieren realizar nuevos cambios.
Manual de Usuario: el manual de usuario está orientado a los usuarios finales del sistema SAP. Es una guía acabada de la forma de operar cada una de las transacciones funcionales a las que los usuarios deben acceder, en el nuevo sistema.
Manual de Procedimientos: Es una guía de los procedimientos a seguir, fuera del sistema. Tiene llamadas al manual de usuario para indicar acciones a realizar en el sistema.
Las cargas iniciales de datos
Consiste en la carga de los datos maestros con los que debe comenzar a operar. Los datos deben haber sido depurados por los usuarios y extraídos desde sus sistemas de origen, a través de archivos o manualmente.
La carga inicial de datos es el último paso de la entrada en productivo.
Para estos efectos se han construido los programas de Batch Input, que simulan las transacciones de entrada de datos.
El soporte y la optimización
Los proyectos de implementación no terminan con la entrada en producción, puesto que hay muchas tareas que se realizan posteriores tales como:
Soporte a la operación: se debe prestar soporte a los usuarios finales del sistema, mediante una mesa de ayuda.
La optimización del sistema: la optimización del sistema es necesaria ya que no todos los escenarios pueden ser completamente probados antes de la entrada en productivo. También surgen nuevos requerimientos de los usuarios cuando el sistema ya se encuentra en productivo.