Hay una famosa cita de Steven Covey que dice que hay que «empezar con el fin en mente». Pero, muy a menudo, cuando se crea un sitio web, la gente pierde de vista el objetivo final. Se entusiasman con las ideas iniciales y quieren apresurarse a publicar algo en línea.
Según nuestra experiencia, los grandes problemas con el desarrollo de sitios web suelen surgir al final, cuando no se han discutido muchos detalles de antemano. En la prisa por poner las cosas en marcha, acabamos causando más problemas. Muy a menudo, el proyecto de desarrollo se extiende durante horas y puede salirse de control.
Para evitar que esto suceda y seguir en el buen camino, aquí hay 7 pasos que evitarán que todo el caos ocurra al final.
1) Descubrimiento
Este es un paso que a menudo se ignora o muchas agencias no profundizan tanto como se necesita para asegurarse de que todo esté detallado y delineado minuciosamente para evitar problemas más adelante en el proyecto. El “descubrimiento” es donde se averiguan todos los detalles y problemas que podría enfrentar antes de que comience el proyecto. Esto incluye comprender los requisitos, las especificaciones y crear un mapa del sitio claro. Nos tomamos el tiempo para comprender todo lo que una empresa necesita para su sitio web y documentarlo en elementos de línea. En esta fase de descubrimiento, llegamos a un acuerdo sobre todo antes de comenzar, lo que reduce la fricción en el futuro. La mayoría de las veces, para sitios simples, dedicamos más de 10 horas al descubrimiento y, para proyectos más grandes, entre 50 y 100 horas de tiempo de descubrimiento para asegurarnos de que todo esté ajustado.
- Investigación para el desarrollo
- Selección de plataforma y CMS
- Mapa del sitio
- Diagramas de estructura alámbrica
- Alcance del trabajo
2) Diseño
La apariencia de las cosas es una parte esencial de un sitio web hoy en día. Gracias a marcas como Apple, la calidad del diseño se ha convertido en un elemento más importante hoy en día. Un buen diseño puede cerrar más ventas y aumentar la participación del cliente. Para hacer esto correctamente, se requiere una investigación de la experiencia del usuario sobre lo que funciona. También creamos una guía de estilo de marca. Estas decisiones ayudan a guiar el diseño y hacen que las cosas se vean y funcionen mejor en conjunto.
- Maquetas y revisiones
- Contenido del sitio web
- Activos de marca
- Pautas de diseño en línea
- Entregables de diseño
3) Desarrollo
En este paso, configuramos un entorno de prueba para el sitio web. Esto nos permite probar el sitio y mostrar maquetas a los clientes con los que trabajamos. En esta fase, incluimos documentación y hacemos un seguimiento de los archivos mediante Git para que se registre cada línea de código. De esta manera, cualquier persona que pueda trabajar en el sitio web en el futuro estará al tanto de lo que sucedió durante el desarrollo. Todo el trabajo que se definió durante la fase de descubrimiento se entrega luego a los desarrolladores para que lo creen.
- Lanzamiento del desarrollo interno
- Creación del entorno de ensayo
- Base de datos y sincronización de productos
- Activos de pago
- Informes de progreso
4) Pruebas
La siguiente fase incluye realizar un control de calidad del sitio. El equipo de diseño revisará el sitio nuevamente y se asegurará de que todo se vea correcto. Si el sitio es de comercio electrónico, nos aseguraremos de que se puedan comprar los productos. Esto es lo mismo para los sitios web B2B y B2C. Las pruebas incluyen verificar la funcionalidad del sitio en dispositivos móviles y en todos los diferentes navegadores web. En esta fase, también dejaremos que el cliente pruebe el sitio y brinde algunos comentarios para que podamos ajustarlo lo más posible en la fase previa al lanzamiento.
- Pruebas de control de calidad internas
- Proceso de pago
- Correos electrónicos transaccionales
- Revisión y prueba de clientes
5) Entrenamiento
Antes de lanzar un sitio, es fundamental que los propietarios del mismo sepan cómo utilizarlo. Esto es especialmente importante para un sitio de comercio electrónico o cualquier sitio web con muchas interacciones de los usuarios. Hay muchas piezas en movimiento y puede haber conexiones con el cumplimiento y los proveedores que debemos asegurarnos de que se lleven a cabo sin problemas. Lo ideal es que realicemos la capacitación en persona y también grabemos en video una sesión de capacitación para futuros usuarios.
- Capacitación CMS
- Formación en línea grabada
6) Lanzamiento
Este es el gran momento, el momento emocionante que todos esperan con ilusión. Sin embargo, debe planificarse adecuadamente. Por ejemplo, hemos aprendido a no lanzar un nuevo sitio web un viernes, ya que a veces pueden surgir algunos problemas durante los primeros días. Por lo tanto, generalmente lanzamos un sitio web un lunes, martes o miércoles para tener tiempo de adaptarnos a cualquier problema o pequeño cambio que pueda surgir.
- SSL
- Requisitos previos para el lanzamiento
- Creación de un entorno de producción
7) Soporte
El paso final es esencial para el proceso. Contamos con al menos 30 días de soporte en caso de que sea necesario gestionar algo. Planificamos esto con anticipación, de modo que tengamos el ancho de banda para ofrecer soporte. Nuestro objetivo es crear este soporte de extremo a extremo desde el descubrimiento hasta el lanzamiento y más allá.
- 30 días después del lanzamiento
- Necesidades y modificaciones del proyecto
Estos siete pasos le ayudarán a que el lanzamiento de un sitio web sea lo más sencillo posible. Cada sitio es único y la preparación que hagamos con anticipación dará sus frutos al final.