domingo, 6 de junio de 2010

Cuales son las habilidades necesarias para un arquitecto.

Definamos primero las funciones de un arquitecto. Desde mi punto de vista un arquitecto debe buscar la calidad del software como principal objetivo, por lo tanto, si medimos la calidad del software creado para evaluar si una persona tiene las habilidades necesarias para considerarlo un arquitecto.
El
Tenemos que establecer metricas sobre los siguientes puntos.
Complejidad.
Flexibilidad. Esta metrica es complicada de establecer, sin embargo, debe de analizarse con respecto a la visión del producto.
Baja cohesión.
Mantenimiento. Mantener el código facil de mantener. Sugiero las metricas siguientes Analisis de Estandares y Complejidad ciclomática.
Valor del negocio.
Impacto en el negocio.
Innovacion.

Tambien debe de tener otras competencias como
Comunicación
Liderazgo
Conocimiento del negocio

Por último seguramente debe de tener una buena idea de evangelización.

No hay comentarios: