Cuál es la diferencia entre un Arquitecto Jefe de Software y un Arquitecto Principal de Software?

He sido Arquitecto Jefe de 4 empresas. Y cada empresa tiene un concepto diferente no sólo de lo que es el Arquitecto Jefe, sino de lo que es toda la función de Arquitectura. Me gusta decir que el papel de Arquitecto Jefe es uno de los más difíciles de definir por ahí, porque ninguna empresa sabe exactamente lo que se supone que debes hacer.

Ahora, profundizando un poco, la mayoría de las grandes empresas tienen los roles de Jefe de Arquitectura Empresarial (que también puede ser el Arquitecto Jefe), y el Arquitecto Jefe de toda una división o Línea de Negocio. Yo he desempeñado ambos roles.

En mis organizaciones, los Arquitectos Principales son los que me reportan directamente. Suelen tener responsabilidad sobre una determinada porción vertical del negocio, además de abarcar horizontalmente.

Por ejemplo, si eres Arquitecto Jefe de la División de Renta Variable de un banco de inversión (como lo fui yo), puedes tener Arquitectos Principales que tengan cada uno responsabilidades sobre funciones como Cash Trading, Derivatives Trading, Market Connectivity, Middle Office, Back Office, etc.

Si eres el Arquitecto Jefe del Grupo de Arquitectura Empresarial, entonces tus Arquitectos Principales podrían tener responsabilidades individuales sobre Nube, Tecnologías de Integración, Seguridad, Estrategia Tecnológica, etc.

El Arquitecto Jefe es la persona que interactúa directamente con el CIO o CTO de la organización. El CA es el que se sienta en las reuniones de la junta de alto nivel, el que tiene la aprobación técnica sobre los presupuestos de los proyectos a gran escala, el que dirige la Junta de Revisión Arquitectónica, el que se reúne con el CEO o CTO de un proveedor, el que es llevado a cenar a The French Laundry. Los arquitectos principales son más del tipo de los que se ponen las botas en el grupo. Los arquitectos principales normalmente pueden gestionar también un pequeño grupo de otros arquitectos.

Espero que esto responda a tu pregunta.