La técnica Abbott, según recuerdo, es una técnica de análisis que sirve para extraer de la definición en lenguaje natural de un problema, un modelo asociado. Suele usarse en la primera fase de un proceso de desarrollo de software "común", la de modelado de requisitos.
La técnica consiste en identificar verbos, sustantivos y adjetivos (elementos semánticamente relevantes) y asociarlos a un modelo de datos que represente una abstracción de estos y sus relaciones.
En el caso de la web, y si nos olvidamos un rato del desarrollo ágil en el que escribir documentos supone una enorme pérdida de tiempo, esta técnica puede usarse durante la lectura de un presupuesto, el resultado de la entrevista de algún cliente, la documentación de algún proyecto similar, etc.
Como técnica de análisis quizá resulte innecesaria si el problema no es excesivamente complejo (nada que no pueda resolverse en un par de reuniones de equipo), pero como técnica de trabajo puedo garantizar que es utilísima, más cuando, aún sin a penas desarrollar programas de forma artesanal, trabajamos con frameworks que tienen su propia representación de datos.
En el caso de Drupal (perdonad que me repita) y casi generalizando, la búsqueda de una solución pasa por identificar algunos aspectos básicos (no necesariamente por este orden):
- qué tipos de contenidos necesitamos
- cuál es la política de usuarios
- cuántas vistas hay y qué información proporcionan
- existe información de contexto
- cuál es el orden en el que se muestran
- es necesario buscadores/índices
- cómo es la jerarquía de los contenidos
- cuáles son los casos de uso de las personas
- qué formas de navegación hay
- cuáles son los flujos de tareas y qué frecuencia tienen
- ...
Con la técnica Abbott en mente resulta mucho más sencillo responder a estas preguntas. Una forma en que puede aplicarse podría ser subrayando con diferentes colores como mínimo los siguientes términos:
- Los que correspondan a documentos que cualquier usuario deba manejar
- Los que identifiquen perfiles de uso diferentes
- Los que definan secciones (aunque posteriormente se rediseñe la arquitectura de la información)
- Los que impliquen una relación entre usuarios y documentos (categorías, organizaciones, acciones...)
Menciono sólo estos cuatro por aquel teorema de los cuatro colores (que nada tiene que ver con lo que estoy contando, por no decir con lo que estoy pensando), pero pueden usarse muchos más, por supuesto.
Conluyendo, si conocías la técnica y me estás leyendo puedes dejar un comentario y la explicamos algo mejor, si no la conocías hay poco en la web así que seguirás sin conocerla a no ser que te acerques a una biblioteca de las antiguas, y si no me estás leyendo en realidad da igual si la conocías o no porque no puedo interactuar contigo que es de lo que se trata.
Ahora en serio, sin ironía, a veces estas cosas funcionan para hacernos parecer más metodológicos y no caer en el caos.







Comentarios
Enviar un comentario nuevo