Descripción general del taller Revisión del plano técnico de soluciones
La revisión del plano técnico de soluciones es un taller que se puede llevar a cabo en persona, en cuyo caso, generalmente se ejecuta como un único taller que abarca todos los temas requeridos. El taller también se puede realizar de forma remota. Cuando el taller se realiza de forma remota, es habitual dividir la revisión en varias sesiones durante varios días.
Las siguientes secciones abarcan los temas de nivel superior de la revisión del plano técnico de soluciones y proporcionan un muestreo de los tipos de preguntas que se tratan en cada sección.
Estrategia del programa
La estrategia del programa cubre el proceso y las estructuras que guiarán la implementación. También revisa el enfoque que se utilizará para capturar, validar y administrar los requisitos, y el plan y la programación para la creación y adopción de la solución. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuáles son los objetivos de la implementación? ¿Están documentados, se comprenden bien y pueden medirse?
- ¿Cuál es la metodología que se utiliza para guiar la implementación? ¿Todo el equipo de implementación la comprende bien?
- ¿Cuál es la estructura que existe para el equipo que llevará a cabo la implementación?
- ¿Están documentados y comprendidos los roles y las responsabilidades de todos los roles del proyecto?
- ¿Cuál es el proceso para administrar el ámbito y los cambios en el ámbito, el estado, los riesgos y los problemas?
- ¿Cuál es el plan y la escala de tiempo de la implementación?
- ¿Cuál es el enfoque para gestionar el trabajo dentro del plan?
- ¿Cuáles son las dependencias externas y cómo se consideran en el plan del proyecto?
- ¿Cuáles son los plazos para la implementación planificada?
- ¿Cuál es el enfoque para la gestión y la adopción del cambio?
- ¿Cuál es el proceso para recopilar, validar y aprobar requisitos?
- ¿Cómo y dónde se controlarán y gestionarán los requisitos?
- ¿Cuál es el enfoque para la trazabilidad entre los requisitos y otros aspectos de la implementación (como pruebas, formación, etc.)?
- ¿Cuál es el proceso para evaluar los ajustes y las lagunas?
Estrategia de pruebas
La estrategia de prueba cubre los diversos aspectos de la implementación que se ocupan de validar que la solución implementada funcione según lo definido y satisfaga las necesidades del negocio. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuáles son las fases de las pruebas y cómo se complementan para garantizar la validación de la solución?
- ¿Quién es responsable de definir, construir, implementar y administrar las pruebas?
- ¿Cuál es el plan para probar el desempeño?
- ¿Cuál es el plan para probar la seguridad?
- ¿Cuál es el plan para probar el proceso de transición?
- ¿Se ha planificado un enfoque de prueba de regresión que permita una asimilación eficiente de las actualizaciones?
Estrategia de proceso de negocio
La estrategia de proceso de negocio considera los procesos de negocio subyacentes (la funcionalidad) que se implementarán en la plataforma Microsoft Dynamics 365 como parte de la solución y cómo se utilizarán estos procesos para impulsar el diseño general de la solución. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuáles son los principales procesos que están dentro del ámbito de la implementación?
- ¿Qué se sabe actualmente sobre el ajuste general de los procesos dentro del conjunto de aplicaciones de Dynamics 365?
- ¿Cómo se gestionan los procesos dentro de la implementación y cómo se relacionan con áreas posteriores de la solución, como historias de usuarios, requisitos, casos de prueba y formación?
- ¿Está documentada y se comprende la programación de la implementación del proceso de negocio?
- ¿Se establecen requisitos para la implementación fuera de línea de los procesos de negocio?
Según los procesos que estén en el ámbito, el arquitecto de soluciones que realiza la revisión puede hacer una serie de preguntas relacionadas con las características, para medir la complejidad o comprender los riesgos u oportunidades potenciales para optimizar la solución en función de la hoja de ruta del producto futuro.
Estrategia de aplicación
La estrategia de aplicación considera los diversos servicios, aplicaciones y plataformas que conformarán la solución general. Este tema se centra en responder a preguntas como las siguientes:
- ¿Qué aplicaciones o servicios de Dynamics 365 se implementarán como parte de la solución?
- ¿Qué funcionalidades de Microsoft Azure se implementarán como parte de la solución?
- ¿Qué pasa si se van a implementar nuevos componentes o servicios de aplicaciones externas como parte de la solución?
- ¿Qué pasa si se van a implementar componentes o servicios de aplicaciones heredados como parte de la solución?
- ¿Qué extensiones de las aplicaciones y la plataforma de Dynamics 365 están previstas?
Estrategia de datos
La estrategia de datos considera el diseño de los datos dentro de la solución y el diseño de cómo se migrarán los datos heredados a la solución. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuáles son los planes para problemas clave de diseño de datos, como la estructura de la entidad jurídica y la localización de datos?
- ¿Cuál es el ámbito y el flujo planificado de las entidades de datos maestros clave?
- ¿Cuál es el ámbito y el flujo planificado de las entidades de datos transaccionales clave?
- ¿Cuál es el ámbito de la migración de datos?
- ¿Cuál es la estrategia y el enfoque general de la migración de datos?
- ¿Cuáles son los volúmenes generales de datos que se deben administrar dentro de la solución?
- ¿Cuáles son los pasos que se tomarán para optimizar el rendimiento de la migración de datos?
Estrategia de integración
La estrategia de integración considera el diseño de comunicación y la conectividad entre los diversos componentes de la solución. Esta estrategia incluye las interfaces de la aplicación, el middleware y los procesos necesarios para gestionar el funcionamiento de las integraciones. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuál es el ámbito del diseño de integración en el nivel de interfaz/intercambio?
- ¿Cuáles son los requisitos no funcionales conocidos, como los volúmenes de transacciones y los modos de conexión, para cada interfaz?
- ¿Cuáles son los patrones de diseño que se han identificado para su uso en la implementación de interfaces?
- ¿Cuáles son los patrones de diseño que se han identificado para administrar las integraciones?
- ¿Qué componentes de middleware se planea utilizar dentro de la solución?
Estrategia de inteligencia empresarial
La estrategia de inteligencia empresarial considera el diseño de las características de inteligencia empresarial de la solución. Esta estrategia incluye informes y análisis tradicionales. Incluye el uso de funciones de informes y análisis dentro de los componentes de Dynamics 365 y componentes externos que se conectarán a los datos de Dynamics 365. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuáles son los procesos dentro de la solución que dependen de las capacidades de informes y análisis?
- ¿Cuáles son los orígenes de datos en la solución que impulsarán la generación de informes y análisis?
- ¿Cuáles son las capacidades y limitaciones de estos orígenes de datos?
- ¿Cuáles son los requisitos para el movimiento de datos entre los componentes de la solución para facilitar el análisis y la generación de informes?
- ¿Qué componentes de la solución se han identificado para respaldar los requisitos de informes y análisis?
- ¿Cuáles son los requisitos para combinar datos empresariales de múltiples sistemas/orígenes, y cómo se ve esa estrategia?
Estrategia de seguridad
La estrategia de seguridad considera el diseño de la seguridad en los componentes de Dynamics 365 de la solución y los otros componentes de la solución de Microsoft Azure y externos. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuál es la estrategia de autenticación general para la solución? ¿Cumple con las limitaciones de la plataforma Dynamics 365?
- ¿Cuál es el diseño de las estructuras de directorio e inquilino dentro de Azure?
- ¿Existen necesidades de autenticación inusuales y cuáles son los patrones de diseño que se utilizarán para resolverlas?
- ¿Existen necesidades de cifrado extraordinarias y cuáles son los patrones de diseño que se utilizarán para resolverlas?
- ¿Se establecen requisitos de residencia o privacidad de los datos y cuáles son los patrones de diseño que se utilizarán para resolverlos?
- ¿Se establecen requisitos extraordinarios para la seguridad en el nivel de fila y cuáles son los patrones de diseño que se utilizarán para resolverlos?
- ¿Existen requisitos para la validación de la seguridad u otros requisitos de cumplimiento, y cuáles son los planes para abordarlos?
Estrategia de administración del ciclo de vida de las aplicaciones
La estrategia de administración del ciclo de vida de las aplicaciones (ALM) considera aquellos aspectos de la solución que están relacionados con cómo se desarrolla la solución y cómo se mantendrá, dado que las aplicaciones de Dynamics 365 se administran a través de una actualización continua. Este tema se centra en responder a preguntas como las siguientes:
- ¿Cuál es la estrategia del entorno de preproducción y cómo apoya el enfoque de implementación?
- ¿La estrategia del entorno es coherente con los requisitos de la actualización continua?
- ¿Qué plan para Azure DevOps se utilizará para apoyar la implementación?
- ¿El equipo de implementación comprende el enfoque de actualización continua que sigue Dynamics 365 y cualquier otro servicio en la nube de la solución?
- ¿El enfoque ALM planificado tiene en cuenta la actualización continua?
- ¿Quién es responsable de gestionar el proceso de actualización continua?
- ¿El equipo de implementación comprende cómo la actualización continua afectará a los eventos de puesta en marcha y existe un plan para optimizar las versiones y las actualizaciones a fin de garantizar la compatibilidad y la estabilidad durante todas las fases?
- ¿El enfoque de ALM incluye la gestión de configuraciones y extensiones?
Estrategia de entorno y capacidad
La arquitectura de implementación considera aquellos aspectos de la solución que están relacionados con la infraestructura, los entornos y los procesos en la nube que están involucrados en el funcionamiento de la solución en la nube. Este tema se centra en responder a preguntas como las siguientes:
- ¿Se ha determinado la cantidad de entornos de producción que se implementarán y cuáles son los factores que influyeron en esa decisión?
- ¿Cuáles son los requisitos de continuidad del negocio para la solución? ¿Todos los componentes de la solución cumplen esos requisitos?
- ¿Cuáles son los requisitos de volumen de procesamiento transaccional y de datos maestros?
- ¿Desde qué ubicaciones accederán los usuarios a la solución?
- ¿Cuáles son las estructuras de red que existen para proporcionar conectividad a la solución?
- ¿Existen requisitos para los clientes móviles o el uso de otras tecnologías específicas del cliente?
- ¿Se entienden los requisitos de licencia para las instancias y las interfaces complementarias?