lunes, 3 de agosto de 2009

Enfrentar Proyectos - una cosa más común

Por qué hay proyectos que cuando los enfrentamos no sabemos del todo, lo que el proyecto involucra? y sólo algunas personas saben toda la información que necesitamos para llevar a cabo un proyecto?

En mi diario vivir como diseñador de interfaces para aplicaciones web. He visto de todo en cuanto a planes de proyectos. los cuales siendo muy completos carecen de cosas, que a mi juicio son necesarias en el desarrollo, o el proceso de producción de una aplicación web.

Siempre que enfrentamos el desafío de realizar un proyecto, nos comenzamos a cuestionar varias cosas, entre otras si tengo el conocimiento del tema a desarrollar o de la problemática a enfrentar, estos postulados no tienen relación al conocimiento de las herramientas a utilizar o conocimientos en desarrollos de interfaces gráficas, tienen relación a conocer un negocio, problema o simplemente de como se comporta la competencia con cierto producto que estamos desarrollando a respuesta a una problemática reiterativa...

En primer lugar, siempre a una sola persona se le encomienda la etapa de investigación, de conocer el problema, de entenderlo y de entregar la información necesaria para comenzar el desarrollo o establecer las bases del proyecto, como así mismo, de los objetivos mediatos a cumplir. Sin embargo, creo que es más productivo, cuando todo el equipo se pone en marcha con el tema de investigación, para así todos los integrantes entienden del negocio, del problema, y sobre todo, poder ser más eficientes al momento de entregar aportes de cada área de trabajo, es decir, aportes desde el área de informática, aportes más certeros en el área de la Interacción Humano computador y además, el valor agregado de la interfaz gráfica, que le dará la identidad a esta solución... o resultado como producto de la aplicación web a desarrollar.

Este proceso de investigación es solo, conocer, entender, ilustrarse de las terminologías y procesos de un tema en particular, además de poder tener una base clara y sustentar las respuestas a una solución que debe tener respuestas basadas en contexto al problema al cual se está dando solución, en las aplicaciones web, se utilizan varias técnicas para dar respuestas a problemas, USABILIDAD, Interfaz, ICH, etc. pero no sé establecen objetivos claro o concretos, para así saber bajo que reglas, debemos o bajo qué mirada debemos hacer nuestros test o correcciones a aplicaciones web o solo hacer más eficiente nuestro sitio web.

Es de esperar, que en mi caso, dar el tiempo para investigar, para entender de un tema sea vital al momento de enfrentar proyectos que dan soluciones a temas que en nuestro diario vivir no manejamos, es decir, si hacemos un portal de contrataciones públicas, es correcto, investigar del tema para entender de que se habla y así, poder entener las paradojas o problemas a los cuales daremos solución.




martes, 21 de julio de 2009

Estética vs Usabilidad - ambos pueden co-existir

Según he visto en el desarrollo de aplicaciones webs, que el tema de Usabilidad tiene cada vez más relevancia, sin embargo, creo que la discusión debe centrarse en el cómo creamos modelos mentales que aporten al uso de sistemas por parte de los usuarios finales de nuestras aplicaciones y de cómo podemos dejar una buena impresión de nuestra aplicación, para que así pueda ser recordada e identificada por nuestros usuarios.

Distinción.
Al hablar de usabilidad, lo asociamos a sitios que son altamente planos, rápidos, sin mucha pretención en la interfaz. No tienen mucha presencia en terminos de marca e interfaz. Si bien es cierto que mientras más similar a otros sitios, o más similar a la realidad un sitio web es más usable, creo que se vuelve menos identificable y recordable. Ejemplo, todo los buscamos por Google, pero pocos nos percatamos de las variantes que ha tenido Google con el paso del tiempo. O su evolución tecnológica.

Si quitamos el logo Google y colocamos otro logo, siguiendo los mismos colores, puede pertenecer a cualquier otro sitio web o buscador, es más, pertencer a cualquier otra marca. Esta reflexión nos lleva a lo siguiente; - ¿cuál es la gracia o distinción que podemos generar en un sitio web o aplicación web, que sea diferente o altamente recordable por los usuarios?

Creo que una respuesta es usar la usabilidad, como base para crear modelos mentales lógicos en la web y altamente reconocibles para sus fines funcionales. Pero esto es solo posible si utiliamos de manera correcta el DISEÑO GRÁFICO, como herramienta generadora de modelos mentales. Creo que la usabilidad nos entrega normas claras de como debemos estructurar lógicamente un sitio, pero esstoy seguro, que si nos hacemos responzables como Diseñadores gràficos, como creadores de modelos mentales, es más efectivo que con la ayuda de Usabilidad, esos modelos de interfaz gráfica sean más particulares y atractivos, además de ser distintivos de la competencia.

He visto varios modelos metodológicos en la creación o enfrentamiento de una nuevo proyecto web, el más común:

  1. Análisis de Requerimientos
  2. Diseño Conceptual
  3. Bocetos y prototipos
  4. Producción
  5. Lanzamiento
Pero a mi juicio falta uno que es importante

  1. Análisis de Requerimientos
  2. Diseño Conceptual
  3. Analisis Eurístico proyectado a objetivos o metas
  4. Bocetos y prototipos
  5. Producción
  6. Lanzamiento
Que quiero decir con "Analisis Eurístico proyectado a objetivos o metas", que es necesario desarrollar una flujo con los antecedentes recojidos en el diseño conceptual, más los requerimientos, para generar un esquema que refleje lo más logico posible la aplicación web. Con esto podemos determinar con más exactitud, los problemas futuros o minimizar el impacto en las evaluaciones eurísticas, que pueden llegar al final del proyecto, pudiendo ser más costosas que el corregir errores de programación ya finalizando el proyecto.

Creo que definir modelos lógicos de la aplicación, ayudan a determinar de manera más eficiente que pasos o qué pantallas necesitan, más información de ayuda, más información de apoyo, que tipo de información de apoyo necesitan, e incluso, determinar con más argumentos la implementación de una ayuda multimedial que sea contextual (Contextual: se refiere a explicación de apoyo en una lugar específico).





lunes, 25 de mayo de 2009

¿Cómo hacer una web según opciones tecnológicas?

Según se ve en el mundo de internet hay varias formas, técnicas y soportes tecnológicos que ayudan a los Diseñadores Gráficos ha crear y planificar desarrollos en WEB. Sin embargo siempre nos enfrentamos a riesgos de cómo crear en apoyo a un lenguaje de programación que comunica Cliente/Servidor la información o en definitiva la interfaz gráfica.

Por este motivo, hago este blog, de cómo es posible que en estos nuevos aires de hacer conexiones multi-plataformas, es decir, que un desarrollo sea sustentable en la web, webmobile, aplicaciones de escritorio, y además que puedan ser sin mucho esfuerzo desarrolladas tanto para Windows como para Mac... y esto último para no perder al usuario que cada vez se interesa más por una plataforma que ha generado una revolución, discreta pero revolución al fin, de poder hacer, y desarrollar de manera eficiente la reducción de la brecha de integración de Mac a Pc y viceversa. Cosa que a los diseñadores web nos hace la vida más sencilla, ya que varios desarrollamos en herramientas Microsoft, con lo cuál necesitamos obligadamente Windows, pero ahora podemos tener la ventaja de desarrollar interfaces en Mac, en el mismo Apple, tener instalado de maneera paralela Windows, asi tenemos lo que hace mucho esperabamos, el poder hacer gráfica con buena herramientas en Mac, y en el mismo mac re-iniciar y operar en Windows el desarrollo en ASPNET, que en definitiva en el problema que he tenido por varios años... y el que ahora al parecer se ha solucionado, con la gran noticia de que en Mac, se puede instalar Windows de manera nativa sin utilizar emuladores o programas que hacen correr Windows sobre mac, cosa que simpre me molesto por el tema de exsceso de consumo de recuros del hardware.

Eso es solo el principio, y hasta hora por lo que he liedo... ya me interesa más trabajar con Mac e instalarle de manera paralela Windows para trabajos con ASPNET.