sábado, 21 de noviembre de 2015

Prototipado: wireframes, mockups y prototipos

Para que sirve el prototipado? que es un wireframe, mockups o un prototipo?, son lo mismo o existen diferencias entre ellos? esta son alguna de las dudas que pienso aclarar en este articulo.

Sabemos que en todo proceso de creación de una pagina, aplicativo o sitio web, lo mejor es seguir una series de fases que nos sirvan de orientación, como fase inicial, la persona o equipo responsable, para darle un nombre, un , deberá identificar los objetivos del proyecto y tener claro las necesidades de los usuarios, para con ello, especificar las funcionalidades y requerimientos de la aplicación web, definir y diseñar la estructura de la web, como su navegación, organización, búsqueda, entre otros elementos, y cual es la mejor forma de hacer esto, a través del uso de la diagramación y el prototipado, es decir, realizaremos los planos y maquetas del sitio antes de comenzar su construcción.

Como ya mencionamos un arquitecto de información, utiliza la diagramación, para especificar cuál será la organización, estructura, funcionamiento y navegación del sitio.

Existen diversas clasificaciones de diagramas, como se puede apreciar en este gráfico de NSU:




Los Planos


Los planos, son diagramas de organización y funcionamiento, que se suelen denominar blueprint, diagrama de contenido o flujo o mapa web. es decir, lo podemos relacionar como un plano detallado del sitio, pagina o aplicativo web,

Existe un sin fin de conceptos, para definir, un blueprint, pero quiero destacar sus principales aspectos: sirve para representar la principales áreas de organización, enfocado a los aspectos estructurales y de funcionamiento, parte de lo general a lo particular, de lo abstracto a lo concreto, generalmente se representa con textos, cajas y flechas.







Los Planos tienen como objetivo mostrar la estructura del sitio y su flujo de navegación.

Las Maquetas.


Maquetas, son diagramas de presentación, que tiene como objetivo mostrar el contenido de las paginas, es la referencia visual de la estructura e interacción  a nivel de página, en donde se concreta los elementos expuesto en los planos ( blueprint, diagrama de o flujo o mapa web) ubicandolos en las paginas.

Las maquetas pueden a su vez clasificarse en:

  • Prototipo de baja fidelidad o estáticos: constituidos por un conjunto de dibujos que representan como estarán organizados los elementos en las páginas, entre ellos podemos mencionar:
Sketching: un sketch es un boceto rápido e informal que se realiza en papel para transmitir una idea o concepto con rapidez y claridad. Este boceto generalmente se realiza durante las entrevistas iniciales, y constituye una técnica eficaz para comunicar al cliente conceptos o proponer alternativas a sus necesidades, adicionalmente, sirve en las reuniones con el equipo de trabajo, para dar una idea al equipo del producto deseado. 




Wireframe: es un diagrama mas elaborado, que permite crear una referencia visual de la estructura de una página web, se podría decir, que es una guía visual, que esquematiza el diseño de una página, mostrando la distribución del contenido de la misma, en donde se incluye los principales elementos de la interfaz (cabeceras, listas, formularios, etc), la navegación y su funcionamiento en conjunto. Usualmente en este tipo de diagramas obviamos el estilo tipográfico, color o aplicaciones gráficas, ya que su principal objetivo reside en la funcionalidad, comportamiento y jerarquía de contenidos



StoryBoard: secuencia de wireframes que muestran cómo se realiza una tarea.


  • Prototipo de alta fidelidad o dinámico: representan aspectos mas precisos, detallando los procesos interactivos de una varias tareas, son  lo que conocemos como prototipos o maquetas (mockups), generalmente son dinámicos, que simula o tiene implementadas partes del sistema final, normalmente se encuentra en HTML.



Referencia

No solo usabilidad.La diagramación en la arquitectura de información.[En linea]. Disponible en: http://www.nosolousabilidad.com/articulos/diagramacion.htm.[Fecha de consulta: 21 Noviembre 2015]

Olga Carreras Montoto. Terminología.[En linea]. Disponible en: http://olgacarreras.blogspot.com.es/.[Fecha de consulta: 21 Noviembre 2015]

Wikipedia. Wireframe Sitio Web[En linea]. Disponible en: https://en.wikipedia.org/wiki/Website_wireframe. [Fecha de consulta: 21 Noviembre 2015]


viernes, 20 de noviembre de 2015

Diseño Web versus Desarrollo Web



Diseño Web, Desarrollo Web, son  dos terminologías que se toman como una sola, es decir, se suele confundir el diseño web con el desarrollo, sin embargo son dos actividades totalmente distintas.




El Diseño Web,  permite determinar el look and feel ó apariencia del sitio web, es decir, es la actividad que abarca aspectos como el diseño gráfico, diseño de interfaz, la navegación, los colores, imágenes, logos, arquitectura de la información, interactividad. El diseño Web se centra en la estética y la experiencia del usuario.





En el diseño Web se suele utilizar herramientas de diseño gráficos, como Adobe Photoshop o GIMP. La persona que participan en el diseño de un sitio web, se le suele llamar “el diseñador” y es alguien que probablemente no vea un código para nada.

  



El Desarrollo Web, es donde se construye la funcionabilidad del sitio web, constituido por las actividades de programación para construir un sitio web o aplicación web. En el Desarrollo Web se hace uso de tecnologías de software del lado del servidor y del cliente, que de acuerdo al tipo de sitio web puede involucrar la combinación de procesos de base de datos con el uso de un navegador web a fin de mostrar la información solicitada.

Para el desarrollo de la parte cliente, la tecnología de software a conocer y utilizar son por un lado HTML y CSS para la creación de las páginas web, y por otro lado JavaScript y el DOM para la programación de la parte interactiva y dinámica del cliente.

En el desarrollo de la parte servidor,  existen muchas tecnologías de software a utilizar como por ejemplo: ASP.NET, PHP, JSP, XML, entre otras. Así como el uso de tecnologías para acceder a base de datos y recuperar información que forma parte del sitio o pagina web. En la programación del lado del servido es donde se construye el "back end" de un sitio web. El "back end" es la parte del sitio web que no ven los visitantes de un sitio web, pero que es necesario para poder presentar la información correcta en el formato correcto a los visitantes. La persona que realiza el desarrollo web, se le suele llamar “el desarrollador”.
  


Podemos decir que entre las habilidades de un diseñador web necesita tener intuición, creatividad e imaginación, mientras que un desarrollador web necesita lógica, pensamiento lineal y técnica.


  


Referencias



Canalip. ¿Cuál es la diferencia entre el diseño web y desarrollo web? [En línea]. Disponible en: http://www.canalip.com/blog/%C2%BFcual-es-la-diferencia-entre-el-diseno-web-y-desarrollo-web-i/. [Fecha de consulta: 17 Noviembre 2015]

Activate. Desarrollo web. [En línea]. Disponible en: http://youtu.be/3STKQtwupKE. [Fecha de consulta: 17 Noviembre 2015]

Ribosomatic . iseñador web vs. Desarrollador web [infografia]. [En línea]. Disponible en: http://www.ribosomatic.com/articulos/disenador-web-vs-desarrollador-web-infografia/. [Fecha de consulta: 17 Noviembre 2015]

Wikipedia. Desarrollo web. [En línea]. Disponible en: https://es.wikipedia.org/wiki/Desarrollo_web .[Fecha de consulta: 17 Noviembre 2015]