Cuando hablamos de funcionalidad en un sitio Web, nos referimos a definir, de manera precisa, lo que se quiere que suceda cuando alguien llega a cada sección de un sitio. A continuación les compartimos un checklist de algunas de las definiciones funcionales que se deben considerar en un proyecto de desarrollo de sitio web para una empresa que puede resolver su necesidad con funcionalidades estándar. La funcionalidad de especificarse para cada página del sitio, de manera que si se tiene un mapa de sitio ya dibujado (digamos en Mindmanager o en Powerpoint), entonces para cada sección de ese mapa de sitio, se debe especificar una funcionalidad (o varias si fuera el caso) que se requiere:
- Forma de contacto que guarde información en base de datos para posterior explotación.
- Noticias: permite publicar cronológicamente noticias que quedan almacenadas históricamente en el sitio y permite que los interesados se suscriban por RSS.
- E-mail marketing.- que permita disparar correos electrónicos a quienes se hayan dado de alta en el sitio.
- Preguntas frecuentes: permite crear una base de datos de preguntas frecuentes y sus respuestas.
- Búsqueda general en todo el sitio
- Ubicaciones con Google Maps
- Intranet o extranet para acceso a solo miembro con clave y password.
- Recomiende-a-un-amigo
- Calendario de eventos con reservaciones
- Catálogo de productos con categorías jerárquicas
- Catálogo de documentos (biblioteca digital) que permita ofrecer documentos, clasificados por categorías, y ser descargados por el visitante
- Catálogo de servicios con categorías jerárquicas
- Carrito de compras sin transacción de venta con tarjeta
- Otro catálogo (definir)
- Carrito de compras con transacción de venta con tarjeta de crédito = tienda en línea.
- Blog
- Pagos con tarjeta de crédito con un Banco Nacional
- Conexión a redes sociales como Facebook, Twitter, etc
- Pagos con tarjeta de crédito con Paypal
- Chat en línea
- Conexión a otros sistemas de pago (especificar):
- Galería de videos
- Galería de fotos
- Módulo de bolsa de trabajo para publicar vacantes y permitir que los candidatos suban información y currículum.
- Despliegue para dispositivos móviles.
- Conexión a otros sistemas para recibir o entregar información (especificar).
- Listado de sucursales con Google Maps
- Espacio para anuncios de Google Ad Sense
- Sistema para insertar y comercializar banners
Es muy común que cuando se aborda un proyecto de desarrollo de sitio web, no se dedique el tiempo a definir la funcionalidad, lo cual pone al desarrollador en un terreno peligroso y al cliente en riesgo de que, después de varias semanas de trabajo, el desarrollador le entregue algo que no hace lo que el cliente quería.
Invierta tiempo en la funcionalidad de su sitio y todo el desarrollo avanzará mejor.
Si su sitio necesita algunas funcionalidades especiales, entonces vea el siguiente artículo: Estrategia de páginas web: funcionalidad especial y “customización” de sitios de Internet.