Trabajar en equipo
El arquitecto de soluciones generalmente será la persona con más experiencia en un proyecto y podría ser el más hábil en muchas de sus tareas. Sin embargo, un arquitecto de soluciones no puede hacer todo solo. El arquitecto de soluciones debe desglosar el trabajo y delegarlo en el miembro del equipo más adecuado.
Esencialmente, el arquitecto de soluciones es dueño de la visión general de la solución técnica del proyecto y necesita comunicar esa visión al equipo.
Ser un ejemplo a seguir
En cualquier proyecto, el arquitecto de soluciones es visible para otros miembros del equipo y, naturalmente, será visto como un modelo a seguir. El responsable de interacción y el director de proyecto lideran el proyecto; sin embargo, el arquitecto de soluciones se considera el líder "real" y puede marcar el tono y el ritmo de trabajo del equipo. Por lo tanto, el arquitecto de soluciones es responsable de dar ejemplo a los demás.
Además, el arquitecto de soluciones podría ser responsable de aumentar las habilidades y la experiencia de los miembros del equipo del proyecto, orientarlos y alentarlos a asumir más responsabilidades y adquirir nuevas habilidades.
Evaluar las habilidades del equipo
Un arquitecto de soluciones establece el desglose que se utilizará para el diseño funcional y técnico. Como arquitecto de soluciones, rara vez puede elegir su equipo y no todos los miembros de un equipo pueden tener un desempeño superior.
El arquitecto de soluciones debe aprender a evaluar las habilidades y los puntos débiles de los miembros del equipo para asignar las tareas correctas a los miembros correctos. Los arquitectos de soluciones no deberían pedir un currículum para medir cuánto sabe un miembro específico del equipo sobre Microsoft Power Platform. Sin embargo, deben tener un conjunto de preguntas de discusión para comprobar el conocimiento, como preguntarle al miembro del equipo cuándo debe usar soluciones administradas en lugar de no administradas o cuándo deben usar reglas de negocio o flujos de nube de Power Automate.
El arquitecto de soluciones también podría asignar pequeñas tareas o pruebas de concepto a los miembros del equipo y luego evaluar los resultados. Además, el arquitecto de soluciones debe alentar al miembro del equipo a explicar su solución propuesta para comprender mejor sus procesos de pensamiento.
El arquitecto de soluciones podría crear una matriz de habilidades a medida que el proyecto evoluciona para permitir que un proyecto aplique las fortalezas del equipo para tener éxito.
Mantenerse congruente
El arquitecto de soluciones a menudo aporta un conocimiento y una experiencia considerables, y suele ser la persona del equipo que tiene una visión más amplia. El arquitecto de soluciones no debe asumir que todos los demás tienen las mismas habilidades, conocimientos, experiencia o comprensión del proyecto.
Hacer suposiciones y generalizaciones puede ser arriesgado. Un papel clave del arquitecto de soluciones es comunicar la información a los miembros del equipo en el momento adecuado. La comunicación debe ser clara y pertinente para cada miembro del equipo. Es posible que los correos electrónicos no sean suficientes, por lo que el arquitecto de soluciones debe hablar regularmente con los miembros del equipo para asegurarse de que todos sean congruentes. Recuerde, la comunicación es mutua, por lo que es importante escuchar a los miembros del equipo.
Desglosar el trabajo
Una tarea típica de los arquitectos de soluciones es dividir el trabajo y asignarlo a los miembros del equipo. El arquitecto de soluciones debe buscar divisiones lógicas de funcionalidad en la aplicación, como Servicio al cliente frente a Adquisición del cliente. El arquitecto de soluciones debe buscar características de la solución horizontales, como la administración de documentos o la integración de telefonía informática (CTI).
Establecer estándares
Los estándares que debe seguir el equipo son importantes en cualquier proyecto. Algunos elementos de Microsoft Power Platform son más difíciles de cambiar posteriormente, como el prefijo del esquema o los nombres de tabla y columna.
El arquitecto de soluciones debe definir estándares para garantizar la coherencia de los siguientes elementos:
- Denominación de componentes
- Tipos de datos de columna
- Interfaz de usuario: las opciones para diseños de formularios, cuándo utilizar varios formularios, etc.
- Automatización: cuándo utilizar diferentes opciones de automatización, como flujos de nube de Power Automate, flujos de trabajo clásico, reglas de negocio o scripts de cliente
- Seguridad: cuándo usar roles, seguridad de columna, seguridad jerárquica, etc.
- Desarrollo: por ejemplo, defina el límite temprano o tardío, el control de errores, etc.
El arquitecto de soluciones debe utilizar documentación de Microsoft como prácticas recomendadas de aplicaciones basadas en modelo, prácticas recomendadas de diseño de aplicaciones y prácticas recomendadas para desarrolladores.
Entornos de trabajo
El arquitecto de soluciones es responsable de definir cómo se producirá la configuración y el desarrollo. Esta definición dependerá de muchos factores, incluidas las habilidades del equipo y si el equipo está ubicado o si está disperso de forma remota.
Es necesario determinar la topología del entorno de desarrollo y se necesitará algún tipo de entorno de prueba. Recuerde, Microsoft Power Platform no proporciona seguimiento controlado por versiones de forma predeterminada.
Considere los proyectos en los que ha estado involucrado y luego pregúntese qué más podría haber hecho el arquitecto de soluciones para ayudar a los equipos a trabajar mejor juntos.