Usando mis conocimientos de publicidad, marketing, diseño, creatividad... y basado en mi experiencia laboral de todos estos años, dirijo proyectos con una estructura organizativa de trabajo propia.
Dicha metodología se compone de 10 Fases de trabajo distintas, que mantienen una conexión lógica y ordenada en el proyecto, construyendo así productos (como páginas web) de forma completa, rápida y óptima.
Explicadas usando de ejemplo la página web “EstudioPro”
Reunir toda la información que dará forma al proyecto, como por ejemplo: la Identidad Corportativa de la empresa (o si no la tiene, crearla); analizar las características del público objetivo; decidir si la meta e idea del proyecto es óptima (satisface una necesidad, es algo que no existe, o mejora algo que existe); establecer el contenido principal de la web, todas sus secciones y la más importante; recopilar la estética, mecanismos y contenidos de webs de tendencia y de la competencia; crear y gestionar el equipo de trabajo según prioridades, capacidades, presupuesto y tiempo; etc.
Planificación
Investigación
Crear el aspecto visual que tendrá cada sección de la web (boceto) según los principios del “diseño de interfaz UI” (diseño coherente de colores, tipografías, botones, títulos, imágenes, iconos, etc) y la “experiencia de usuario UX” (jerarquizar los contenidos por importancia, organizar y transmitir la información fácil y rápida, diseñar buena adaptación en móvil y táblet, etc):
Pensar, diseñar y ejecutar todos los materiales necesarios para llenar de contenido la web, siguiendo la Identidad Corpotativa de la empresa y el enfoque del proyecto.
Por ejemplo: diseñar y adaptar el logotipo, imágenes, vídeos, elementos 3D, fotografías retocadas, iconos SVG personalizados, apps con funciones específicas, redacción de textos, etc.
Como puede verse en el proyecto realizado para la empresa SolQuality.
Crear un esquema con la relación entre todas las secciones web (su diseño visual), añadiendo anotaciones y flechas que detallan cómo se conecta cada elemento y cómo se comportará según una circunstancia u otra. Especificando por ejemplo: qué tipo de código se utilizará en cada componente, qué Módulos se integrarán, cómo se conectarán con la base de datos, de qué forma interactuará el usuario con formularios o sistemas de correo, etc.
Primero, crear una estructura visual con las características que debe tener la Base de Datos: Tablas, Datos, Registros y Relaciones necesarias para su correcto funcionamiento:
Segundo, crear dicha Base de Datos y construir todos los elementos planteados en su estructura visual:
Tomando como referencia el “diseño visual” y la “arquitectura web” creados anteriormente, construir la página web estática (Front-End), es decir:
- La estructura: con código HTML.
- El aspecto visual: con código CSS.
- Las funciones interactivas: con código JavaScript.
Logrando así el funcionamiento básico de la web, su estilo visual atractivo, buena adaptabilidad en distintos dispositivos (responsive) e interactividad básica.
Usando mis propios Módulos de código.
HTML
CSS
JS
Transformar la página web estática (FrontEnd) en dinámica (BackEnd), es decir, añadir:
- La Base de datos con los contenidos: con código SQL.
- La visión y edición de esos contenidos: con código PHP.
Pudiendo así crear, leer, actualizar o eliminar entradas, iniciar sesión con contraseña, acceder a paneles de administración para la empresa y para usuarios, enviar emails, activar sistemas de filtrado y búsqueda, generar contenido personalizado según el usuario, implementar sistemas de reservas o compras, etc.
Usando mis propios Módulos de código o gestores de contenido como JosPress.
PHP
SQL
Primero, esquematizar cada tipo de animación distinta que agregar a cada contenido de la web, según su función, importancia y ritmo visual:
Segundo, crear dichas animaciones con código JavaScript, haciendo que se reproduzcan cada una sólo cuando el Usuario haga scroll en ellas:
Elegir el Hosting más adecuado al presupuesto, volumen de tráfico y necesidades técnicas del proyecto; asesorar al cliente en la compra y elección del nombre de Dominio; subir todos los archivos web y base de datos al entorno on-line; instalar certificado de seguridad SSL; hacer que las URLs sean limpias y amigables; crear y entregar el tutorial de uso web personalizado a mi cliente (o integrárselo en JosPress); etc.
Publicando así la web para que cualquier persona pueda acceder a ella desde cualquier dispositivo: www.estudiopro.es y el administrador de la web pueda acceder a su Panel de control.
Comprobar que la web funciona correctamente (enlaces, formularios, animaciones, interacciones y paneles de administración); optimizar la velocidad de carga; supervisar el diseño en distintos dispositivos y navegadores; aplicar un posicionamiento SEO básico (etiquetas, títulos, descripciones, sitemap...); registrar la web en plataformas de visibilidad (como Google Search Console y Analytics); etc.