viernes, 27 de enero de 2012

Las 5 dimensiones de la Arquitectura de Información

Representación de
las 5 dimensiones de la Arquitectura de Información:
1) Estructura de información, 2) Funcionalidad, 3) Navegación,
4) Comunidades y seguridad, 5) Imagen y estética

Queremos dedicar este post a algo fundamental. ¿Cuáles son los aspectos a considerar cuando desarrollamos sitios Web de aplicaciones con criterios de Arquitectura de Información (AI)? La respuesta son las 5 dimensiones de la AI, que las llamamos así porque están interrelacionadas en el resultado final, pero pueden trabajarse con gran independencia entre ellas: 1) Estructura de información, 2) Funcionalidad, 3) Navegación, 4) Comunidades y seguridad, 5) Imagen y estética. No hay manera de hacer AI sin trabajar estas dimensiones en cada problema. Al hacerlo definimos la manera de representar la información, la forma como la pensamos, las estrategias para editarla, guardarla, buscarla, explorarla, recuperarla, sus restricciones de acceso, la forma en que nos movemos en ella y hasta su estética de presentación. Describamos pues brevemente cada una de estas dimensiones fundamentales de los problemas de AI.

1) Estructura de información
Típicamente la información digital la almacenamos en archivos que se guardan en los discos de los computadores. Los computistas, informáticos e ingenieros de software trabajan con entes un poco más elaborados que los archivos y que se usan para representar datos. Se llaman bases de datos y sus propiedades hacen fácil trabajar en el dominio de los datos. El asunto es que la información es un poco más que un conjunto de datos. La información supone estructuras interrelacionadas y por eso la primera cosa que tenemos que hacer cuando trabajamos con ella es definir los objetos de información y las asociaciones entre ellos en forma adecuada para la resolución del problema de gestión del cual nos estamos ocupando.

2) Funcionalidad
Una vez que definimos con que estructuras trabajaremos un problema en el dominio de la información. debemos definir lo que haremos con la información que proyectamos manejar. Las condiciones en que buscaremos, como editaremos los distintos contenidos, que validaciones hacemos en cada caso, como presentaremos las salidas de una consulta o una exploración. Al hacer esto nos concentramos en los aspectos funcionales de uso de cada tipo de información.

3) Navegación
Hemos hablado en varias oportunidades de la navegación. Cuán importante es y cuán olvidada es su definicion, con terribles consecuencias, para muchos sitios Web. Definir la navegación no es tan simple como colocar una serie de enlaces hipertextuales. Estos están presentes en todos los sitios Web y, sin embargo, en la mayoría de ellos los usuarios encuentran dificultades para moverse entre las salidas y contenidos. Definir la navegación es establecer una caminería entre los objetos del dominio de la información que resulte natural, práctica y cómoda de transitar para cada tipo de usuario.

4) Comunidades y seguridad
No hay problema de gestión de información que pueda resolverse sin definir las comunidades que deben manejar las distintas estructuras de información y el alcance de lo que pueden hacer. A qué pueden acceder, qué tienen permiso de realizar, qué pueden hacer con cada tipo de información y que no deben poder hacer de acuerdo con su rol. Siempre hay restricciones de acceso o de edición y estas suelen ser sofisticadas. Si un sitio es público, por ejemplo, cualquiera consulta, pero no cualquiera edita, o realiza excepciones. Incluso un usuario que está autorizado para trabajar con la mayoría de los contenidos normalmente no debe poder modificar los contenidos que son específicos de una persona.

5) Imagen y estética
La diagramación, los tipos de letras, los colores, los estilos de las páginas Web, los íconos, diagramas y fotografías, en pocas palabras, la imagen general y la estética, no son un accesorio que se usa sólo para embellecer los contenidos y la funcionalidad. Antes bien es un ingrediente vital que puede terminar definiendo cuán útil un determinado diseño es o no es. Como hemos hablado en otras ocasiones, se trata pues de un ingrediente clave de la usabilidad. Por eso, no hay manera de hacer una buena Arquitectura de Información sin dedicar un cierto esfuerzo a definir la estética del sitio Web que estamos construyendo.

Como vemos, las 5 dimensiones que se trabajan en Arquitectura de información es un tema muy interesante y profundo. Les dedicaremos varios post.

martes, 17 de enero de 2012

Beneficios de la AI para expertos en información

Un ejemplo de evolución en la Arquitectura de Información de un sitio Web:
Facebook 2004 vs Facebook 2012
La semana pasada hablamos de cómo la Arquitectura de Información (AI) se traducía para el usuario final en una mejor experiencia en el manejo de la información. En efecto, normalmente la AI mejora la exploración, búsqueda, encontrabilidad, recuperación y navegación de un sitio Web, en cualquier ámbito de conocimiento, en cualquier nivel de profundidad y en cualquier aproximación funcional. Ahora bien, en la acera del frente, ¿Qué beneficios trae la AI para los gerentes de información, desarrolladores de sitios de contenidos o líderes institucionales? Ese es el tema de hoy.

Para las personas que están en estos roles los beneficios son varios y variados:

Comunicación con sus usuarios
El primero, lograr una mejor comunicación con los usuarios.
Con la Web 2.0 se habla de Arquitecturas de participación. Hay un énfasis fuerte en la comunicación con el usuario y en el logro de que éste encuentre maneras sencillas, efectivas y motivadoras de subir sus contenidos a los sistemas de información. Esta Arquitectura de participación requiere, para ser posible, de una AI muy bien definida.

Sitios que soportan el crecimiento y se adaptan a los cambios
Una de las ventajas de una AI bien definida es poder soportar el crecimiento y adaptarse a los cambios. Cuando comparamos lo que la puesta en escena de algunos de los sitios Web líderes en el mundo son actualmente con lo que ellos eran hace 10 años, notamos el enorme crecimiento y los cambios, tanto cuantitativos como cualitativos, que han tenido lugar. Esta capacidad de adaptarse a volúmenes de información crecientes y a cambios de entorno es ayudada, sin duda, por una AI bien diseñada e implantada.

Métodos para determinar contenidos, contextos y funcionalidades
La perspectiva funcional de la AI, donde se busca atender las necesidades de información de instituciones y usuarios es transdisciplinaria y puede aportar métodos para determinar la necesidad de nuevos contenidos, explicitar contextos de uso adecuados a los distintos perfiles y requerimientos funcionales dirigidos a mejorar la usabilidad del sitio Web en el que se trabaja.

Uso de “taxonomías” entendibles
Uno de los elementos claves en la construcción de un buen sitio Web es el uso de una taxonomía alineada con todas las necesidades e interrelaciones prácticas. Muchas veces los problemas de usabilidad se originan en el hecho de que los esquemas de clasificación que usamos son racionales y alineados con el conocimiento establecido, enriquecidos con el aporte de las Ciencias de la Información, pero no fácilmente utilizables por nuestros usuarios. Pero si éstos no entienden las categorías que empleamos para organizar la información tendrán dificultades para moverse en los mapas funcionales de nuestro sitio Web. Por ello, la AI hace un énfasis especial en lograr esquemas de clasificación y de organización de la información que resulten adecuados tanto para la institución como para el usuario.

Navegación intuitiva
Como hemos hablado en otras oportunidades, la navegación efectiva es una de las capacidades difíciles para desarrollar e implantar y es crítica para el éxito de un sitio Web. Siendo ésta una de las dimensiones de trabajo de la AI el desarrollador o equipo responsable de un proyecto se beneficia cuando trabaja con un marco conceptual que le ayuda a trazar un mapa de navegación que resulta adecuado a las necesidades y personalidades de usuarios e instituciones.

Credibilidad
En una palabra, el resultado más importante que un Gerente de información obtiene cuando incorpora AI en el sitio Web bajo su responsabilidad es credibilidad. Su trabajo, su obra, será reconocida por los usuarios y la institución.

viernes, 13 de enero de 2012

Qué no es Arquitectura de Información

Taxonomía y Arquitectura de Información.
(Imagen tomada desde http://www.greenchameleon.com/ok/view/
taxonomy_and_information_architecture )

En los últimos meses del año pasado (2011) estuvimos hablando de Qué es la Arquitectura de Información  (AI) entrándole al tema desde varias perspectivas, entre octubre y diciembre. Se nos ocurre ahora retomar la conversación con una actividad complementaria: Dado que siempre ayuda a la comprensión de cualquier concepto el entender qué es lo que no se incluye dentro de él, este post lo dedicamos a definir Qué no es Arquitectura de Información (AI). Por supuesto, escribimos con la esperanza de que será una manera de seguir ayudando a aclarar lo que la AI si es. En efecto, cuando revisamos la literatura encontramos que cuando se habla de AI se habla de Usabilidad, Diseño centrado en el usuario, Diseño Gráfico, métodos, Arquitectura de software… Eso está bien cuando la idea es aproximarse desde un cierto ángulo a la definición de AI, pero hemos visto que varias veces se usan estos términos como intercambiables con la AI y eso si no nos parece acertado. Con este post esperamos entonces aclarar mejor.

AI no es Usabilidad
La usabilidad (ver El Arquitecto de Información y la Wikipedia) es uno de los objetivos de la AI. No puede haber un sitio con una buena AI que no tenga usabilidad. Pero se trata de no confundir una parte con el todo. La AI es más una estrategia para lograr usabilidad que la usabilidad misma.

AI no es Diseño centrado en el usuario
El Diseño centrado en el usuario es un enfoque de diseño que ayuda en forma significativa a obtener resultados exitosos mediante la adopción de la perspectiva del usuario final. Esto debe hacerse cuando se trabaja la AI de un sitio Web, sin embargo, la AI debe atender también las necesidades e intereses de la organización, no sólo del usuario.

AI no es Diseño gráfico
En AI la imagen gráfica y la estética asociada se trabajan como aspectos fundamentales. No se consideran como elementos que pueden o no estar presentes, sino como elementos obligatorios de una solución integral. El diseño se reconoce como una dimensión que incide en forma significativa en la usabilidad. Sin embargo, no se considera que el único problema central en un buen sitio Web es darle a los contenidos una buena imagen. Es decir, reconociendo su importancia, no debe pensarse que el aspecto gráfico y estético es el único esencial en el buen resultado de un sitio Web.

AI no es un “método”
La AI es una aproximación transdisciplinaria a los problemas y soluciones que nos encontramos cuando construimos servicios de información. Es un área en pleno desarrollo, donde continuamente hay reflexiones y aportes que significan avances, pero en ningún momento un conocimiento completamente estabilizado, caracterizado por un único y bien definido método. La AI hace uso de múltiples métodos e integración de conocimientos.

AI no es Arquitectura de software
La Arquitectura de Software es la aproximación de entrada que se usa en la Ingeniería de Software cuando se comienza a trabajar con un problema informático. La Ingeniería de Software tiene ya varias décadas de evolución y los Arquitectos de Software hoy día tienen conceptos y prácticas relativamente definidos. Desde hace unos años se comenzó a hablar del Cuerpo de conocimientos generalmente aceptado en la Ingeniería de Software (SWEBOK, por su siglas en inglés).   Pero la gestión de información no es informática y un sitio Web no es sólo un conjunto de software y bases de datos. Un buen sitio Web requiere, sin duda, de herramientas de software, pero el trabajo de desarrollo que implica no es sólo y no es principalmente software.

Bibliotecología o Archivología
Los fundamentos de estas profesiones y de las Ciencias de la Información en general son útiles para el desarrollo de sitios Web eficaces y eficientes, pero como transdisciplina, la AI requiere de otros conocimientos y perspectivas y una cierta dosis de desaprendizaje de la disciplina desde donde se aborda. Sin este desaprendizaje la AI se reduciría a sólo más de lo mismo. Los procesos de organización de información y de interacción de comunidades alrededor de un sitio Web no se pueden reducir a los que clásicamente se ha manejado desde la Bibliotecología o la Archivología.

Continuaremos hablando sobre Arquitectura de Información... (Con este último enlace se puede acceder a lo que hemos abordado hasta ahora sobre el tema).