Prototipando la web

Me gustaría hablar de la importancia del prototipado en el proceso de desarrollo poniendo un caso práctico de una de las webs construida con Drupal (no podría ser de otra forma)

Web_ Sostenibilidad Rural
Diseño y logo_ Oihana Cordero
Desarrollo y maqueta_ Carmel Hassan
Objetivos_
- Difusión e intercambio de información y experiencias para un desarrollo rural sostenible.
- Foro de discusión y comunicación para una gestión ambiental basada en valores rurales.

Módulos principales: book, organic groups, aggregator, cck, views, forum, image, image exact, imagemagick, imagecrop, gmap,privatemsg, usernode, custrom breadcrumbs, emailregistration, panels, suggested terms...

Los planteamientos en desarrollo sobre Drupal no difieren mucho de cualquier otra aplicación web con o sin CMS (si me apurais mucho, ni si quiera de cualquier otra aplicación). Si bien es cierto que los requisitos no funcionales depende de la herramienta (entre otras cosas) y que una aplicación software no es una aplicación web.

Pues eso, en cuanto a los prototipos digamos que son la mínima documentación que se debe tener antes de empezar la implementación, hablo de mínima porque, siendo realistas, ni las planificaciones de los proyectos te permiten redactar un documento completo donde reflejar los detalles, ni nosotros conseguimos sonsacar toda la información que necesitamos a tiempo.

En este ejemplo os presento 2 de los prototipos de los que partimos en el desarrollo, ¿qué hay de especiales en ellos? Desde mi punto de vista, nada más que ventajas:

  • Ayuda a definir la organización del sitio y a tenerla presente
  • Sirve para establecer las relaciones jerárquicas de los elementos
  • Define los elementos de información, el lenguaje y los datos
  • Representa gran parte de la funcionalidad
  • Obliga a llegar a un acuerdo y a entender y madurar el proyecto.

Proto Grupos
Proto Cuenta usuario

Concluyendo...

La web hay que construirla, y para ello necesitamos:

Escuchar_ a clientes, jefes, diseñadores, programadores, maquetadores y a nosotros mismos
Reflexionar_ analizar, pensar, interpretar, sacar conclusiones precipitadas
Comunicarnos_ estructurar ideas, organizarnos, definir soluciones posibles, generar dudas
Volver a escuchar_ recoger conclusiones, filtrar malas ideas, simplificar
Planificarnos_ buscar la automatización de tareas

Mi tesis aquí es: usa el prototipo, bueno, para mí es casi una campaña en favor de la ingeniería web. Úsalo porque te puede ayudar a escuchar, a reflexionar, a comunicarte, a recordar, a planificarte...en conclusión a construir esa web y no otra.

URL para referenciar este post

http://virtualizada.com/trackback/161

Muy bien dicho.

Muy bien dicho.

elias 23 Mayo 2008

estamos de acuerdo ¿no?

estamos de acuerdo ¿no? pues eso, ejej

karmel 23 Mayo 2008

Buenas Carmel. La verdad es

Buenas Carmel.

La verdad es que me gusta mucho la web, sobre todo me gusta como has resuelto lo de destacados.

Llevo tiempo queriendo resolver así las noticias (texto en un lado, e imagen en el otro) pero no lo he conseguido.

Si pudieses hacer un pequeño how to de esto ya sea en en el blog, drupaldocs, en cocinando con drupal o en drupal hispano te lo agradecería mucho.

Un saludo y una pena que no pudieses venir ayer.

Oskar

Oskar Calvo 25 Mayo 2008

Para las noticias lo mejor

Para las noticias lo mejor es usar algún campo CCK Image, que pueda maquetarse correctamente (con un float en las css), así puedes sacar vistas en las que esa imagen sea una miniatura...

karmel 26 Mayo 2008

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
CAPTCHA
Por favor, contesta a esta pregunta para prevenir el spam. Gracias.
8 + 5 =
Resuelve este problema matemático sencillo y escribe el resultado. Por ejemplo, para 1+3 escribe 4.