Proceso de implementación de la educación RIO
Proceso de implementación de la educación RIO
Entendemos que no todos nuestros clientes son iguales, por lo tanto, en la mayoría de los casos es necesaria la personalización para satisfacer sus necesidades empresariales. Este documento describe el proceso de implementación para la solicitud de personalización o cambio de RIO Education.
Se requiere la siguiente información antes de que se inicie el desarrollo:
- Zona de pruebas para desarrolladores (Developer Sandbox):
- Este sandbox es necesario para el desarrollo.
- Este sandbox es necesario para el desarrollo.
- Sandbox parcial/completo (Staging/QA):
- Para la UAT del cliente.
- Para la UAT del cliente.
- Inicio de sesión de usuario para producción:
- Esto es necesario para la configuración del trabajo de CI (integración continua) para asegurarse de que los cambios de metadatos en producción (si los hay) se sincronizarán con Dev Sandbox.
- Tenga en cuenta que solo ejecutaremos una validación de los cambios de metadatos. Si se detectan conflictos, los resolveremos y los fusionaremos en Developer Sandbox.
- El trabajo de CI para ensayo/control de calidad es opcional.
- Esto es necesario para la configuración del trabajo de CI (integración continua) para asegurarse de que los cambios de metadatos en producción (si los hay) se sincronizarán con Dev Sandbox.
Estos son los principales eventos del proceso de implementación:
- Despliegue 1:
- Una vez completado el desarrollo en el Sandbox de Desarrollo, desplegaremos los cambios del Sandbox de Desarrollo a Staging/QA.
- El cliente llevará a cabo la UAT en la instancia de Staging/QA.
- Los errores detectados durante las pruebas se corregirán en el Developer Sandbox y se enviarán (versión beta) a Staging/QA para volver a probarlos semanalmente.
- Una vez completado el desarrollo en el Sandbox de Desarrollo, desplegaremos los cambios del Sandbox de Desarrollo a Staging/QA.
- Despliegue 2:
- Una vez que se complete la UAT, implementaremos los cambios desde Staging/QA a la instancia de producción.
La implementación final proviene de Staging org por las siguientes razones:
- Staging tiene los componentes más recientes fusionados de Production (importante para un cliente de SF existente, no tanto para uno nuevo).
- Los testers realizan pruebas en esta organización y deben tener esta versión implementada para evitar posibles brechas entre organizaciones.
El cronograma ideal para el proceso de implementación debería tomar aproximadamente 2 meses. El gerente del proyecto puede ajustarlo según los requisitos del cliente.
(1)(2)(3)(4)(5) - Consulte las fechas importantes a continuación:
Fechas importantes para los clientes:
- Una semana antes de que comience el desarrollo, tenga preparados los siguientes elementos:
- Sandbox para desarrolladores (Dev Sandbox).
- Sandbox parcial/completo (Staging/QA).
- Inicio de sesión de usuario para Producción.
- Sandbox para desarrolladores (Dev Sandbox).
- Dos meses antes del Despliegue 1 o UAT:
- Exporte y proporcione datos de migración (si corresponde).
- Exporte y proporcione datos de migración (si corresponde).
- Semana 1 del proceso de implementación:
- Implementación desde Dev Sandbox hasta Staging/QA.
- Migración de datos a Staging/QA.
- Iniciar UAT.
- Implementación desde Dev Sandbox hasta Staging/QA.
- Semana 5 del proceso de implementación:
- Cambios bloqueados.
- UAT terminó.
- Exporte y proporcione los datos de migración más recientes (si los hay).
- Cambios bloqueados.
- Semana 7 del proceso de implementación:
- Despliegue desde Staging/QA hasta Producción.
- Migración de datos a producción.
- Despliegue desde Staging/QA hasta Producción.