Hola Mailin. La respuesta a tu pregunta es larga, pero intentaré darte
algunas pistas. Otros pueden (y deberían) darte respuestas distintas y
complementarias a ésta.

- Sobre la denominación: En primer lugar, el término "arquitecto de
información" en el contexto de ingeniería del software ha sufrido una cierta
evolución en su alcance. A finales de los noventa era un poco el término
"paraguas" para definir a alguien capaz de utilizar técnicas de Diseño
Centrado en el Usuario o de organización de información para hacer que los
productos digitales sean más usables a través de una adecuada definición de
la interfaz de usuario. Hoy día el término se está usando en un sentido más
restrictivo y suele limitarse a la persona que emplea principios de
Arquitectura de Información para diseñar estructuras de acceso al contenido
tales como taxonomías, etiquetas, tesauros, y otros sistemas basados en
metadatos. Hay quien lo considera como la evolución al entorno tecnológico
de las disciplinas de biblioteconomía y documentación. Pero voy a entender
tu pregunta en la acepción más amplia: la de profesional del Diseño Centrado
en el Usuario.

- Artefactos: Entendido dentro del proceso de ingeniería de software, el
arquitecto de información interviene en la definición de la interfaz de
usuario. Para ello se vale principalmente de técnicas de prototipado que
pretenden representar los distintos aspectos de la interfaz con el detalle
suficiente para que sea implementada por otros profesionales como
diseñadores visuales o desarrolladores de interfaz, y también sea
comprendida por clientes y usuarios para que pueda ser testada y refinada
antes de acometer el coste de la construcción del sistema. Estos prototipos
suelen plasmarse en artefactos con denominaciones no muy uniformes, pero que
suelen converger en las siguientes: "árboles, arborescencias o mapas Web",
para definir las taxonomías con que se clasifica el contenido en una Web
orientada a contenidos, o los distintos menús en una aplicación; "diagramas
de procesos", para describir los distintos pasos por los que tiene que pasar
un usuario y las contingencias que se pueden ir produciendo en el curso de
la realización de tareas, haciendo referencia a las distintas pantallas,
ventanas o espacios de interacción por los que va a evolucionar; o
"wireframes", que son descripciones gráficas de cada una de esas pantallas,
ventanas o espacios de interacción con los que se va a enfrentar el usuario
a lo largo de cada paso del proceso. Los "wireframes" pueden ser a su vez
"de alta fidelidad" o "de baja fidelidad", dependiendo de lo lejos que se
llegue en el proceso de acercar el prototipo al aspecto que tendrá el
producto final (no hay un consenso completo acerca de qué es un "lo-fi" o un
"hi-fi"). Lamentablemente, todavía hay mucho que hacer en el terreno de
encajar estos artefactos y las convenciones que los rigen dentro de las
distintas metodologías de ingeniería de software. Pero podríamos decir que
el arquitecto de información interviene principalmente en lo que
tradicionalmente se ha llamado "análisis funcional", aunque típicamente sin
introducir detalle alguno sobre la arquitectura interna del sistema (por
ejemplo, no suele ocuparse de temas relacionados con el modelo de datos ni
se expresa en términos propios de la orientación a objetos: se limita a
describir las interacciones entre el usuario y el sistema "desde fuera", de
forma completamente agnóstica de la arquitectura subyacente).

- Dentro del desarrollo de un software de gestión, un AI (en sentido amplio)
contribuiría a la definición de los requisitos, describiendo, en
colaboracíon con usuarios reales, cuáles son las funcionalidades más
utilizadas, más críticas, más importantes, y los requisitos adicionales.
También contribuiría al diseño funcional en los términos que describo más
arriba.

- Dentro del desarrollo de un Portal Web, pues lo mismo, pero con menos
énfasis en el diseño de procesos y más en el diseño de arquitecturas de
contenido: definición y categorización de los contenidos, árboles de
navegación, disposición de los elementos en la página...

- En cualquier caso, idealmente el papel de este profesional no debería
limitarse a intervenir en el diseño de la interfaz, sino que se le saca más
partido cuando interviene de forma continua como "abogado del usuario final"
a lo largo del largo y a menudo accidentado proceso de desarrollo.

- La principal contribución de un AI es aportar al diseño de un sistema un
punto de vista y unas herramientas metodológicas centradas en las
necesidades de los usuarios finales, y en la forma en que el sistema va a
integrarse en su entorno y sus hábitos. Quien haya trabajado en sistemas que
precisan mucha formación para que los usuarios los usen, sistemas que
generan un gran número de llamadas de soporte sobre casi siempre los mismos
temas, sistemas que son abandonados por los usuarios por más esfuerzos que
se hacen en promoverlos, sistemas cuyas características satisfacen a los
técnicos que los han creado y a los directivos que los han promovido, pero
no a las personas que los tienen que usar... ya sabe para qué habría venido
bien tener un AI en el equipo de desarrollo.

Dos libros recomendables al respecto:

Rosenfeld, L, Morville, P: Information Architecture for the World Wide Web
(3rd Edition) (2006) O'Reilly, EE.UU.
http://www.amazon.co.uk/Information-Architecture-World-Wide-Web/dp/059652734
9/sr=8-1/qid=1172061773/ref=sr_1_1/203-6505010-3351911?ie=UTF8&s=books

Mayhew, D: The Usability Engineering Lifecycle: A Practitioner's Handbook
for User Interface Design (1999) Morgan Kaufmann, EE.UU.
http://www.amazon.co.uk/Usability-Engineering-Lifecycle-Practitioners-Techno
logies/dp/1558605614/sr=1-2/qid=1172061950/ref=sr_1_2/203-6505010-3351911?ie
=UTF8&s=book

Saludos,

César Astudillo






-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de
mailin carballosa
Enviado el: martes, 20 de febrero de 2007 19:27
Para: [email protected]
Asunto: [cadius] dudas

Hola no soy una profesional de la arquitectura de informacion pero quiero
aprender Quisiera  saber sobre:
.Qué artefactos dentro del proceso de ingeniería de un software elabora el
arquitecto o en la elaboración de cuál participa.
.Actividades fundamentales dentro de la construcción de:
        Un software de gestión
        Un portal web
.Por qué es necesario un AI en el proyecto, cómo ayudaría a su avance.

Espero la respuesta de alguno de ustedes.
Gracias
_______________________________________________
altas, bajas y modificaciones:
http://www.cadius.org/lista/opciones.html


_______________________________________________
altas, bajas y modificaciones:
http://www.cadius.org/lista/opciones.html
  • [cadius] dudas mailin carballosa
    • Re: [cadius] dudas César Astudillo González

Responder a