De vez en cuando encuentro en internet sorpresas muy agradables. El blog de Tim High, un arquitecto de software con quince años de experiencia, ha sido la última hasta ahora. En su página, Tim nos escribre sobre los principios que debe seguir un arquitecto de software, incluyendo normas, métricas, temas legales, etc.
Uno de los consejos más útiles es el de poner por escrito los principios que debes seguir en tu trabajo. Parece una tontería, como él mismo se encarga de remarcar, pero te ayuda a no perder el rumbo de tus tareas y decisiones. Os adelanto un pequeño resumen de sus seis mandamientos como arquitecto de software:
1. Lo más importante es el negocio (no me acaba de gustar como traducción de “put business value first”, pero ya nos entendemos). Como informáticos muchas veces perdemos de vista el objetivo final para el cuál realizamos el software y nos centramos en las posibilidades de la tecnología.
2. No des nada por supuesto. Sin comentarios. Todos deberíamos llevar tatuado en la piel el principio de Tim: “Assumption is the mother of all screw-ups”
3. Anima a tus programadores. Ellos son los que hacen el trabajo de verdad. No son simples recursos que implementan. En cualquier caso, debes ser un apoyo constante. Una de las tareas del arquitecto es pensar en soluciones que puedan ser “facilmente” implementables. Lo que tú diseñas, otro deberá construirlo
4. Situate en primera línea (Be at the forefront). Tienes que estar a la última de las nuevas tecnologías, para saber cuales de ellas debes utilizar
5. Toma decisiones. Muchas veces es mejor equivocarte en una decisión que no tomar ninguna. Evita tener que tomar la misma decisión varias veces creando unos estándares que definan los aspectos más mecánicos de la aplicación: nombres de las tablas, procedimientos, etc.
6. Muestra el camino. Se un líder y un referente en tu equipo.
En fin, parece ser que escribir una declaración de intenciones (ya sean estas u otras) sirve para sentar las bases de un equipo. Visitad la página de Tim y revisad estos mandamientos. En realidad tienen mucho más contenido que el que yo os he reumido en una pocas líneas.
Artículos relacionados
-
Luciano dice:
20 de septiembre de 2008 a las 16:53Excelente artículo!
Un saludo.
-
Carlos A. García dice:
20 de septiembre de 2008 a las 16:58Gracias, Luciano, por visitar el blog.
Un saludo









Suscribirse a nuestro Twitter
Carlos (02-Aug-2010)
A través de la página en FaceBook de BalearesON, Darío ha enlazado una aplicación de canal del tiempo para Surface. Muy interesante.