Gracias a todos por las detalladas respuestas, que paso a comentar
1. La primera es la que aparece en "no me hagas pensar", el famoso libro > de Steve Krug [1], donde, en uno de sus últimos capítulos, plantéa una > serie de viñetas muy didácticas sobre este mismo problema. Su propuesta > de forma resumidita es centrar la atención del "equipo" en intentar > cubrir "las necesidades del usuario" y no las necesidades personales de > cada uno, por lo tanto adoptar el enfoque y las metodologías de la > usabilidad. [No explica como implantar este modelo en la empresa..lo > cual sería otro buen capítulo] He leído el libro pero no recordaba que hubiese algo aplicable. Me haré con un ejemplar de nuevo para repasarlo. 2. El segundo libro que toca este tema de los que yo he podido consultar > es "CSS, hojas de estilo en cascada para el diseño web", un libro > relativamente reciente escrito por varios "gurús" de la programación web > y dirigido por Jeffrey Zeldman[2]. El primer capítulo es tremendamente > didáctico, y plantéa entre otras cosas, guias sobre coordinación y > distribución de responsabilidades en un grupo de trabajo para la web. > También ilustra un modelo del proceso que debería seguir cualquier > proyecto web, lo cual, incluye de algún modo, la visión y postualdos de > Krug. Voy a conseguirlo sin falta, porque tiene muy buena pinta. Por un lado, como indicas, parece que tiene una respuesta directa a mi cuestión, lo cual no siempre se encuentra. Por otro, parece un libro "profesional" de CSS, que va al fondo en vez de quedarse en la programación, y no sabía que hubiese algo así publicado. Me encanta esta frase en la referencia que indicas: "*aborda problemas conceptuales y logísticos en relación al diseño web* " ¿Cuántas veces un fallo de concepto hace que nuestros planteamientos sean incorrectos? Ya como reflexión particular, tengo la sensación de que el problema que > planteas, tiene much [... recortado ...] ador, no parece tener en cuenta > tus opiniones hasta > llegado un punto en la producción, y esto es una cuestión que actúa > negativamente respecto al resultado final alcanzado por la empresa a la > que perteneces. Futuro incierto.... Comentarios sobre tu reflexión personal: no puedo quejarme de que no se tenga en cuenta mi opinión. De hecho, todo lo contrario. Pese a mi puesto actual y a llevar relativamente poco tiempo en la empresa, me siento plenamente respaldado por el equipo que me rodea, tanto "por arriba" como por "los lados", si me permitís la expresión (no me siento respaldado "por debajo" porque no hay mucha gente por debajo mío :D). El problema ha sido un encontronazo ahora precisamente por intentar aplicar mis opiniones en un punto inicial del proyecto, lo cual afecta de forma troncal a la organización de la empresa, en lugar de resolverlas a modo individual (proyecto) en las últimas etapas. No he tenido tiempo para leer todas las referencias que indicas (muchas gracias, por cierto), tan sólo he podido echar un vistazo a la del bazar y la de los modelos de organización, y el creo que el planteamiento de descentralizar que comentas es correcto, pero no sé hasta qué punto es aplicable a mi problema. Se da la situación de que precisamente el diseño de interfaces está descentralizado hasta el punto de sacarse, al menos en parte, del resto del equipo de trabajo del proyecto. Es una situación muy concreta, creo, como para intentar analizarla desde las perspectivas genéricas de las últimas referencias, pero sin duda las dos primeras me serán de gran ayuda. Muchísimas gracias, Carlos. Espero poder invertir el tiempo que me gustaría en leerlas, e incluso redactar algún breve artículo al respecto... (...) el diseñador algo tiene que ver (bastante y mucho a mi entender) con > lo > accesible y lo usable. (...) cuidar los colores, sus contrastes, que el > diseño sea > visualizado igualmente legible en escalas de grices o color, tener en > cuenta > todo, inclusive a usuarios con daltonismo por ejemplo o la dispocisión de > ls > elementos en el plano, etc etc.. Sin duda el diseño gráfico debe tener en cuenta accesibilidad y usabilidad en el diseño, el ejemplo que comentas de los colores es claro. Sin embargo, no sé si otros aspectos más técnicos, internos, son "exigibles" a un diseñador. Por ejemplo, una maquetación con tablas o no, desde el punto de vista del diseño gráfico externo puede ser irrelevante (en la mayoría de los casos se puede hacer con ellas y sin ellas), así que no sé si eso es "responsabilidad" suya. Por supuesto que por mí encantado que lo que me pasase el departamento de diseño gráfico fuese un código de enmarcar, que pasase validadores W3 y TAW... En cuanto a los prototipos en mi caso particular son reutilizables > dependiendo de la naturaleza del trabajo. Si es un prototipo que esta bajo > procedimientos de imágen corporativa, (...) involucrar a todas las capas > de la empresa en > el tema accesibilidad y usabilidad. No creo por tanto que deba existir un > departamento controlador de la accesibilidad y la usabilidad, sino, que > cada > uno de los implicados en el proceso de desarrollo trabajen bajo estas > normas > desde la primer curva y hasta el último pedacito de código. El problema de la reutilización de los estilos es que, como sabeis, no basta con enlazar con la hoja de estilo para que éste se aplicase. A mi modo de ver reutilizar el estilo exige hilar muy fino a la hora de componerlo y además después ser todos algo disciplinados a la hora de componer las páginas. No tengo claro que estos requisitos se puedan verificar desde la etapa de prototipado. En ella comprendo que la prioridad sea hacerlo gráficamente vistoso, preocuparse de cómo se ve y punto. Creo que diseñar una apariencia mediante html y css a pelo es muy difícil. Lo habitual es componerlo en Photoshop o Dreamweaver... Hay actividades que como dices deberían implicar a todos. Una es usabilidad y accesibilidad. Otra sin duda es seguridad. Y habrá más. En un mundo ideal, todos sabríamos (¡y aplicaríamos!) todo lo necesario, pero eso es complicado... Anoto las referencias, que sin duda serán muy útiles. Y me alegra saber que conseguís reutilizar los prototipos (al menos alguno), porque eso significa que no es imposible ;-). Gracias, Alejandro. A mí entender un diseñador gráfico que trabaje en el mundo de las interfaces > web ha de saber tanto diseñar un entorno amigable, desde la prespectiva > visual y usable, como generar un código límpio, y si es posible anotado, > muy > útil con las css. A mi entender también, pero a menudo pienso que pido demasiado (no sólo en esto), porque siento que me miran con caras raras cuando saco ciertos temas ;-) No soy amiga del Dreamweaver, genera mucho código basura. Soy más partidaria > de picar código directamente, mediante un buen editor, como Ultra Edit o > Home Site, sabiendo siempre lo que se hace y los resultados que se > producen. Ole :-). Tras probar varios editores acabé haciendo el código de una intranet con vi, no te digo más :D. Esto facilita el paso a jsp y a la manipulación de los desarrolladores, en > la futura evolución de la aplicación. Marcando tanto como sea posible la > diferencia entre lo que es la parte del interfaz, con la parte de > contenidos > y la de la aplicación. Y ahorrándonos el poder "tocar" algo de un ámbito > que > no nos pertence y crear incidencias. > > De esta manera, te aseguras de pasar los test WAI, TAW etc, de la > compatibilidad con navegadores y pantallas, y de que unos no os piseis los > unos a los otros el trabajo. También facilitará que el proyecto pase por > diferentes manos sin un gran esfuerzo. Creo que este es el planteamiento ideal. Mi opinión sobre cómo repartir el tema del trabajo. > > Informar tanto a desarrolladores como a diseñadores de lo que debe hacer > la > aplicación y de los requisitos de usuario que ha de tener. > > Que ambas partes lleguen a un acuerdo de cuales son los límites técnicos > de > esta, tanto a nivel de interfaz como a los problemas que esta puede > generar > a lo que corre por detrás. > > Los diseñadores se han de comprometer en lo posible, a separar mediante > código, toda la parte gràfica de la parte del código HTML. Es decir, > utilizar css. Será bueno para posibles modificaciones futuras y para el > reaprovechamiento del código, en maquetas o en diferentes secciones de la > aplicación. > > Los desarrolladores se han de comprometer con los diseñadores de > preocuparse > sólo de que funcione la aplicación y de no introducir cambios que afecten > a > la interfaz pq les es más cómodo en cierto momento del desarrollo, > respetando lo más posible el código de la misma. Rosalía, lo expones tan sencillo que parece fácil :-). Creo que esto sería lo que habría que hacer, pero exige mucho... Aunque bueno, está bien saber que alguien comparte mi opinión. Sólo una pregunta más: ¿conseguís esos criterios de calidad desde el prototipado? Hay algo que no creo que sea discutible, y es que para un diseñador es muy complicado componer un nuevo diseño generando a la vez código "de calidad" que separe estructura de presentación... Muchas gracias a todos por los comentarios. A ver si puedo recopilar lo que haya en las referencias y hacer un artículo que se titule algo así como "Proceso para el diseño de interfaces web usables, accesibles y reutilizables" ;-) -- Juan Ignacio Sánchez Lara Ingeniero Informático + Técnico de Sistemas http://juanignaciosl.blogspot.com - Hoy: La Catedral de Justo http://www.flickr.com/photos/juanignaciosl _______________________________________________ altas, bajas y modificaciones: http://www.cadius.org/lista/opciones.html

