Lo primero es trabajar la parte de objetivos del site, con las personas de la empresa y también detectando otros que no se hayan explicitado Yo siempre señalo objetivos primarios, secundarios y a largo plazo > porque es útil tener una visión de lo que puede ser el camino total del desarrollo Eso, en el caso de que la empresa tenga algún tipo de estrategia en Internet, lo cual no es muy común Es ideal también presentarlos una vez recogidos y recoger la impresión de las personas al mando. Ver si encajan en su visión de la empresa o no A la hora de desarrollar, identificar exactamente los objetivos que tiene el site es esencial para construir algo bueno y que le guste al cliente y además ayuda comercialmente Los desarrollos en Internet están (o deberian estar) hechos por y para el usuario que los va a utilizar. Es obvio por tanto que identificar al público objetivo del site es esencial y que tiene muchas implicaciones prácticas en lo que será el desarrollo en sí No sólo hay que identificarlo, sino tambien conocerlo. La mayor parte de las veces este apartado no se le presta porque construimos "sites generalistas", para todo el mundo. Pero "Todo el mundo" esta formado por grupos de personas con necesidades concretas, por ejemplo de interface (usabilidad) o contenidos o diseño Por ejemplo, si nos dirigimos a gente de la 3 edad, en diseño debemos utilizar un tipo de letra más grande de lo normal y hacer un interfaz más directivo (siguiente anterior) En casos que puedan ser complejos, especializados o peliagudos (vamos a tener invidentes, o tercera edad, o gente muy poco familiarizada con procesos transaccionales) además de anotar sus caracteristicas, gustos, problemas, barreras, etc. puede ser bueno construir escenarios en los que planteemos a estos perfiles las tareas-tipo que se van a fijar cuando vengan a nuestro site. Los escenarios son útiles porque a la hora de ver qué contenidos vamos a meter nos pueden ayudar mucho, más cuantos más grupos diferentes tengamos en nuestro target La parte de elección de los contenidos te la va a dar la combinación de todo lo que quisieras meter en el site (a través del trabajo con los objetivos, el público y los escenarios) y la realidad que en este tema se suele imponer duramente Preparar contenidos es complicado y costoso. Normalmente es mejor tener poco y bueno que no mucho y malo En Internet o mejor en un monitor se lee de manera diferente al papel. Se escanea y se tiende a obviar los grandes parrafos y la ausencia de negritas o listados Hay un articulo muy bueno sobre esto en useit.com (incluido en los links) Por eso es muy importante hacer textos especialmente para la web. Se pueden hacer refritos de información ya preparada, pero hay que retocarlo Por eso también es mejor tender a tener los contenidos esenciales para cumplir los objetivos fijados A medida que vas sacando los contenidos tienes que ir sabiendo qué implicaciones puede tener en el desarrollo que se va a acometer Si existen formularios si determinadas herramientas van a necesitar tirar de bbdd Lo que hace importante al site es el contenido que tiene. Normalmente el diseño viste de forma agradable todo o eso deberia hacerlo. El diseño planteara sus dificultades propias para los desarrolladores pero no debe ser algo que tengamos que tener como prioritario o que marque todo lo demas. No normalmente Claro, puedes hacer trampa y con pocos contenidos montar algo grandioso. Pero el usuario no tarda en darse cuenta Es un engaño que al final es pernicioso. Y el cliente debe tener esto muy claro Una vez que tienes todos los contenidos hay que agruparlos en unidades lógicas teniendo en cuenta otra vez los objetivos y el publico No hay una regla única e inflexible, pero si te centras en lo que piensas que va a necesitar el visitante, qué tareas se va a poner al llegar a tu página y cuales son los objetivos del cliente no vas a tener problemas Pero no hay que olvidar que, más importante que el cliente que te encarga tu página, es el visitante Estas unidades lógicas, una vez agrupadas y jerarquizadas (por importancia teniendo en cuenta los objetivos y los visitantes que vamos a tener), yo las planto en un esquema que dé una vision completa del site. La gente utiliza word, ppt y los super profesionales Visio. Una vez con este esquema el determinar los sistemas de navegación globales (que aparecen a lo largo del todo el site) y locales (que aparecen en una determinada sección) es muy sencillo y se saca directamente del esquema. Es necesario en este punto repasar las denominaciones de las unidades lógicas porque su denominación debe ser "autoexplicativa" para que nos sirva como sistema de navegación. Esto es difícil, pero una buena guía son los estándares que se siguen en Internet y que puedes encontrar en las páginas web de referencia del sector. Terminado en este punto ya sólo falta hacer el diseño y la programación. Lo más fácil :-) Me gustaría ahora destacar algunas ideas que yo considero muy importantes Es esencial entender que Internet es un medio de comunicación y que, por lo tanto, debes facilitar al máximo el contacto con el visitante. Para webs de empresa esto significa formulario de contacto, teléfono, dirección física y dirección de email. Respecto al diseño, obviamente no hay reglas aplicables a todas las situaciones y negocios, pero estas ideas que a continuación os expongo os servirán de guía: -Sencillez: normalmente supone un acierto y una ayuda para el visitante. Si el diseño es sencillo muy posiblemente vamos a reducir los problemas de usabilidad más comunes, facilitando las tareas de nuestros visitantes. Además con poco es más difícil meter la pata :-) -Comunicación con el diseñador: proporciónale las ideas generales y no las que se centran en detalles (en el primer momento del trabajo). Si tienes alguna web de referencia que te guste díselo. A partir de ahí déjale trabajar libremente que el que sabe de diseño es él. Cuando haya dado con una idea que te guste, puedes meterte en los detalles (el logo más grande, la tipografía de mayor tamaño, etc...). -Escalabilidad: los sites cambian a lo largo del tiempo respondiendo a las necesidades de la empresa. Es muy difícil anticipar con exactitud esas necesidades futuras en el momento cero, pero es conveniente saber que van a existir. Es fundamental buscar soluciones de diseño que permitan aumentar el número de categorías del motor de navegación o meter más fotos, sin que ello suponga una gran cantidad de tiempo. -Imagen corporativa y visitantes: Está muy bien que el diseño sea "bonito", pero mejor aún que se adapte como un guante a la imagen corporativa de la empresa y a las necesidades de los visitantes. Si el diseño es "bonito" pero no tiene nada que ver con la imagen de la empresa, tarda mucho en cargar por la cantidad de imágenes que tiene, no se lee y tenemos mucho texto y la gente que nos visita no puede navegar porque el sistema de navegación es muy "bonito" pero nadie lo entiende, el diseño no nos vale. -Usabilidad: El diseño debe estar al servicio del usuario y no ser un ente independiente con un valor intrínseco. El diseño vale si ayuda a realizar las tareas que tienen que realizar los usuarios. Respecto a los contenidos es esencial entender que se deben realizar contenidos ad hoc para la página web, contenidos preparados para ser consultados en un monitor y no en un folleto DINA4. Las implicaciones de leer a través de un monitor están muy bien explicadas en varios artículos de Jakob Nielsen. Visitad www.useit.com y buscad "read" Es bueno: 1. Resaltar las palabras importantes. La gente no lee en pantalla (de hecho decide si le interesa una página en menos de 10 segundos), escanea por lo que si se le ayuda sin duda tendrá una mejor experiencia de usuario. 2. Es bueno ir al grano y ser objetivo y evitar utilizar un lenguaje de venta. Es fundamental transmitir confianza y lamentablemente se transmite más confianza dando las características de un producto que decir que es el mejor del mundo. 3. Más que utilizar párrafos (difíciles de escanear) es bueno utilizar listas de términos (como esta). Se leen más rápido y son más susceptibles para utilizar negritas eficazmente. 4. Aunque no quede bonito, intenta utilizar una idea por párrafo. Es más fácil de leer y el usuario capta mejor lo que le estás intentando comunicar. 5. Pirámide invertida (ver artículos de J. Nielsen): Empieza por la conclusión y dale la oportunidad inmediata al usuario para decidir rápidamente si le interesa lo que le estás contando. Si le interesa seguirá leyendo. 6. Si es posible, ofrécele al usuario la posibilidad de contrastar lo que dices con enlaces. Proporciona confianza y le ahorra tiempo al usuario que lo va a hacer de todas formas. Gestionar bien el proyecto de desarrollo del site, sobre todo si se contrata con una empresa especializada, va a asegurar que obtengamos los resultados que nos hemos fijado. Este tema es un mundo en sí y no está muy relacionado con el objeto de este taller, pero me parecía importante. Cuatro ideas 1. Todo debe estar por escrito: definición de contenidos, aprobación de diseño, presupuesto, timing, equipo, etc... 2. La definición del proyecto debe ser minuciosa para asegurarnos de que tendremos lo que queremos. Cualquier cambio en la definición supone más tiempo y más dinero y, normalmente, un resultado de menor calidad que el pretendido al principio. 3. Sólo una persona por parte de cada una de las partes (empresa que contrata y empresa que desarrolla) debe ocuparse de la interlocución. Más personas suponen errores e incomunicación. Todo lo que se trate debe consignarse por escrito. 4. El seguimiento debe ser constante para asegurarnos de que el proyecto no se tuerce. Mínimo una vez a la semana. Este punto es bueno fijarlo formalmente en el contrato.