Estás en: Inicio > Diseño y desarrollo web > Desarrollo web

Desarrollo web

Conoce todo el proceso que seguimos para el desarrollo de un proyecto web, las distintas etapas de las que se compone, y el equipo técnico que participa en cada momento.

Quiero una web”. Esa frase, y variantes de la misma como podrían ser “Necesito mejorar mi presencia online”, “Quiero una web 2.0”,... son el punto de partida para el desarrollo de una web.

Ahora bien, ¿en qué consiste ese desarrollo?, ¿dónde empieza y acaba el trabajo que hacemos en Creados?

La respuesta a la primera pregunta la veremos punto por punto a continuación. La respuesta a la segunda pregunta dependerá de cada proyecto, pero podemos decir que abarcarmos desde sus inicios, sólo con tener una idea es suficiente, hasta su lanzamiento y posterior seguimiento.

Contamos con el personal necesario para dar servicio a cada una de las necesidades de un proyecto. De hecho, para cualquier proyecto de una embergadura media, suelen participar un mínimo de cuatro personas únicamente en la producción del mismo, con las tareas claramente delimitadas, pero colaborando continuamente para que el trabajo vaya avanzando al ritmo adecuado.

A continuación detallamos las distintas tareas o etapas que tenemos en cuenta desde el inicio de un proyecto web hasta su finalización. Se han listado en un orden que resulta el más lógico para la mayoría de proyectos, pero en muchos casos alguna etapa no existe, se adelanta, o incluso se pasa por ella en varias ocasiones.

Captación de los requisitos

Antes de ponernos a diseñar y programar tenemos que saber qué quiere el cliente. Para eso siempre el primer paso es tener su opinión sobre lo que necesita. Según la complejidad y necesidades del proyecto, este punto se podrá hacer en una o varias conversaciones (preferiblemente presenciales), a las que asistirán una o varias personas de nuestro equipo, ya sea del área web o de diseño. El objetivo es que el cliente siempre pueda hablar con una persona que conozca el producto que podemos desarrollar, de forma que se pueda dar al cliente el mejor soporte posible a sus peticiones.

En estas reuniones, se tratarán cosas tan diferentes como el tema de la web, la posible estructuración de la misma, quién y en qué momento aportará los contenidos, si el posicionamiento en buscadores es importante, el público objetivo,... y principalmente, ¿cuál es el objetivo a conseguir con la web?

En general, se trazarán las lineas que deberá seguir el proyecto, aunque estás puedan ir sufriendo ajustes a lo largo del proyecto, sobretodo en sus inicios.

Captar en los inicios de un proyecto todos sus requerimientos, resulta imprescindible para que el resto de etapas se vayan cumpliendo según los plazos establecidos, y no haya que volver atrás, con el impacto que puede tener en todo lo desarrollado hasta el momento, y la pérdida de tiempo correspondiente.

Análisis

Con toda la información obtenida de las conversaciones con el cliente nos ponemos manos a la obra.

Muchas veces, durante las primeras reuniones se escapan detalles, o aún no se han definido completamente algunas funcionalidades. En este paso nos paramos punto por punto y analizamos cada una de las peticiones, viendo si está todo bien especificado, queda algo en el aire, o si puede surgir algún problema en el desarrollo. En ese caso lo anotamos, para solicitarle al cliente una mayor explicación, o aportarle nosotros una solución, de forma que el cliente únicamente tenga que elegir la que mejor se adapte a sus necesidades.

Durante el análisis, empezamos a generar nuestros documentos de uso interno, que más adelante, y en especial en la fase de pruebas, nos servirán para comprobar que se ha desarrollado todo tal como se especificó en un principio.

Propuestas / Mejoras

Tras realizar el análisis, y junto con las conclusiones sacadas tras las primeras reuniones, en muchos casos vemos necesario hacerle llegar al cliente algunas propuestas que permitan mejorar el resultado final. Estamos acostumbrados a trabajar con clientes de todo tipo, y sabemos que lo que a uno le viene bien, a otro puede que no lo convenga, por eso nuestras propuestas se ajustan a cada proyecto.

Estas mejoras pueden ser algo tan sutil como cambiar el nombre o ubicación de algunas secciones, hasta algo tan complejo como proponerle una estrategia de participación en redes sociales, con todo lo que meterse en el mundo social media puede suponer.

Las mejoras ofrecidas podrán tener varios objetivos, que en muchas ocasiones coincidirán: mejorar los contenidos y navegabilidad, mejorar el posicionamiento, mejorar el diseño (las primeras impresiones...), ofrecer nuevas vías de comunicación con el cliente...

Presupuesto

Una vez definido con el cliente todo lo que puede tener su web, es la hora de presupuestarlo.

Nuestros presupuestos tratan de explicar al máximo el trabajo que vamos a desarrollar, de forma que sea un documento de referencia en el futuro, y no sólo un papel (o PDF en estos tiempos digitales), con un número. El presupuesto detalla el trabajo que se va a realizar, los plazos y todas las observaciones y/o condiciones que aplican.

En cuanto a los conceptos del presupuesto, siempre procuramos dividirlos, de forma que el cliente sepa lo que le estamos cobrando por cada parte del desarrollo, y en muchos casos pueda decidir si prescinde de alguno de los conceptos presupuestados.

¿Y el precio? Esa es la pregunta... No podemos dar precios, ya que varían considerablemente de un proyecto a otro, pero lo que sí podemos asegurar es que el importe va totalmente relacionado al trabajo realizado.

Recepción / Organización de contenidos

La web se basa cada día más en sus contenidos. La gente entra a una web buscando información, y quiere encontrarla lo más rápido posible, con el mínimo número de cicks, y perfectamente organizada.

Nosotros nos podemos encargar de recibir esa información por parte del cliente, y organizarla de forma que el visitante de la web la experiencia le resulte agradable, y gracias a ello vuelva en el futuro, la recomiende, rellene un formulario de contacto pidiendo más información o compre un producto en nuestra tienda online.

A veces seremos nosotros mismos los que rellenaremos la web con contenidos, y otras veces únicamente definiremos su estructura para que desde el gestor de contenidos sea el propio cliente quien los rellene.

Redacción de contenidos / fotografías

Sin embargo, en multitud de ocasiones, el cliente no tiene el tiempo o materiales necesarios para dotar a su web de unos contenidos de suficiente calidad.

En ese caso, nosotros mismos podemos redactar los contenidos según sus necesidades. Lógicamente esa información tenemos que haberla obtenido de algún lugar, y en muchas ocasiones será necesario visitar al cliente, para que nos explique exactamente qué hacen en su empresa y cómo lo hacen, y si podemos verlo en directo aún mejor. Para tener el máximo de información posible tendremos que hablar con el todo el personal posible de la empresa, incluso con sus clientes, de esa forma, y tras dedicar las horas necesarias y tener todos los puntos de vista, podremos redactar unos contenidos de calidad para la web que estamos desarrollando.

Pero no todo el contenido de una web es texto. En muchas ocasiones ese texto va acompañado de fotografías, que hacen que los contenidos sean más agradables de leer, y que en muchas ocasiones aportan información que no sería posible describir únicamente con el texto. Podemos encargarnos de realizar esas fotografías o de escanearlas si ya están en papel, que podrán usarse tanto en la web, como en otras aplicaciones del mismo proyecto (redes sociales, carteles, CD Multimedia, ...).

Por último, otro elemento que también suele ser común en los proyectos web, es la descarga de documentos. En ese caso, si el cliente no dispone del equipo necesario para digitalizar sus documentos, nosotros nos podemos encargar de pasarlos al formato adecuado en cada caso, para que posteriormente estén disponibles en la web para su descarga.

Diseño

El diseño web es algo que cuidamos hasta el último detalle. No hay que olvidar que, aunque el departamento web es uno de nuestros puntos fuertes, desde nuestros inicios somos un estudio de diseño, y eso lo hacemos notar en cada uno de nuestros trabajos.

Diseñar una web es un proceso completamente distinto al de cualquier otro tipo de diseño convencional, puesto que hay que ceñirse a unas guías, delimitadas por el navegador y por el uso que hacen los usuarios de él.

Nuestra experiencia diseñando webs, y el trabajo conjunto entre diseñadores y programadores, hace que nuestras webs cumplan desde un principio con unas características de claridad, navegabilidad y mantenimiento de estándares, que hacen que el resultado final, se mantenga fiel al boceto que le presentamos al cliente en este punto del desarrollo.

Maquetación

En este punto, es cuando empezamos a programar la web. La maquetación web suele constar de la unión de los lenguajes (X)HTML y CSS, que sirven para definir la estructura de los contenidos, y como se van a mostrar respectivamente.

Se trata de pasar el diseño de la web que se ha hecho anteriormente a un lenguaje que pueda ser entendido por los distintos navegadores web (internet explorer, firefox, chrome safari,...). Está entre nuestros ideales hacer que una web se vea de la misma forma, independientemente del navegador, sistema operativo o dispositivo utilizado.

En algunos casos, según las especificaciones del desarrollo, parte o la totalidad de la web se desarrolla utilizando animaciones flash, que aportan mayor dinamismo y en algunos casos interacción con el usuario.

Programación CMS

Casi el 100% de nuestros desarrollos web incluyen un gestor de contenidos para que sea el propio cliente el que actualice los contenidos de las distintas secciones de forma sencilla e instantánea.

A diferencia de otros empresas que basan sus webs en gestores de contenidos (CMS o Back-end) ya existentes como Joomla y Drupal, o sistemas de blogs más o menos complejos como Blogger y WordPress,... nosotros siempre nos hemos caracterizado por utilizar nuestro propio sistema de gestión de contenidos. Eso nos da la libertad para ofrecerle a nuestro cliente un control de sus contenidos ajustado a sus necesidades, lo que facilita su comprensión y posterior utilización.

Aún así, conocemos la potencia que pueden llegar a tener esos otros CMS existentes en el mercado, y si el cliente lo requiere, no tendremos ningún problema en hacer un desarrollo basado en Blogger, WordPress, Joomla,...

Programación web pública

La programación de la web visible al público, o Front-end, consigue unir lo descrito en los dos últimos puntos, de forma que la estructura creada durante la maquetación de la web, se rellena con los contenidos que se introduzcan desde el gestor de contenidos.

El proceso de programar una web implica multitud de factores a tener en cuenta, desde los lenguajes a utilizar, tanto a nivel de servidor (ASP.NET, PHP,...) como de navegador (Javascript principalmente), hasta optimizar otras características como pueden ser velocidad de carga, generación de url’s amigables,...

En este punto programadores, maquetadores web y SEOs trabajan codo con codo para que el resultado satisfaga a todas las partes.

Población de contenidos

Tras la puesta en marcha del gestor de contenidos, se pueden empezar a introducir los contenidos. Ese proceso en muchos casos lo empezamos nosotros, aprovechando para que el cliente vea la forma correcta de hacerlo, y haciéndole las indicaciones oportunas para que sus contenidos sean de calidad, y mejoren el posicionamiento en la medida de lo posible.para dejarle finalmente a él que a partir de ese momento se encargue de realizar las actualizaciones necesarias.

Solemos tener una reunión con el cliente en la que además de explicarle el funcionamiento del gestor de contenidos, también se le entrega un manual de usuario, creado especialmente para su web, en el que se detallan los pasos a seguir para introducir y gestionar los contenidos existentes.

A partir de este momento, y salvo que las especificaciones del proyecto indiquen lo contrario, será el propio cliente el que actualice los contenidos de su web periódicamente.

Pruebas

Todo proyecto tiene una fase de pruebas, y un proyecto web no podía ser menos. En este caso, según el proyecto va avanzando, se van realizando las pruebas unitarias, dejando para el final las pruebas de integración, que además de asegurar que el proyecto cumple con las exigencias vistas en sus primeras etapas, asegura el correcto funcionamiento de todo lo desarrollado, incluyendo en la medida de lo posible los contenidos reales que finalmente tendrá la web.

Por lo general, antes de publicar la web, el propio cliente quiere hacer sus pruebas. Por eso siempre publicamos la web en nuestros servidores, y le damos acceso de forma que él mismo pueda hacer las pruebas que considere necesarias, como paso previo a darnos el visto bueno para publicar la web.

Publicación

Cuando se ha revisado todo, es el momento de lanzar la web. Publicar una web no se trata sólo de hacerla visible al resto del mundo, hay que avisar al mundo de que nuestra web está ahí. Para eso, nos encargamos de darla de alta en los principales buscadores, y de dar las recomendaciones para hacerla llegar al máximo posible de clientes potenciales.

Sin duda, el posicionamiento en buscadores (SEO), y los anuncios de pago por click (SEM), tiene mucho que ver en esto último, ya que no sólo hay que estar en los buscadores, hay que estar bien posicionado.

Mantenimiento

Tras publicar una web no nos olvidamos de ella: ha estado demasiado tiempo entre nosotros como para dejarla en el olvido. Siempre estaremos presentes para indicar mejoras a adoptar, solucionar posibles incidencias, o simplemente actualizar los contenidos o el diseño de la web cuando sea necesario.

Con la ayuda de distintas herramientas podemos saber qué secciones de la web están funcionando mejor, cuántas visitas se han producido, o si ha habido cualquier problema. Con esa información, junto con nuestra experiencia en otros proyectos, podemos definir las mejoras a implementar.

¿Algo más?

Pues sí. Además del SEO y SEM hay otras alternativas, como el SMO (Social Media Optimization). Esto último implica la presencia en redes sociales, que está obteniendo una importancia tan grande, que es imposible ignorarla. Estar y participar en los medios sociales es una estrategia muy acertada para darse a conocer, y derivar tráfico hacia (y desde) la web de la empresa, con lo que se multiplican las posibilidades de obtener nuevos clientes.

Definir una estrategia para la presencia online, también conocido como “Social Media Plan”, es algo que puede resultar muy complejo, y que se recomienda empezar a definir desde el principio del proyecto. En Creados conocemos los distintos medios, y podemos guiar a nuestros clientes a elegir el camino adecuado para tener éxito en las redes sociales.

A nosotros, desde luego, nos gusta desarrollar los proyectos de principio a fin, aportando nuestras ideas y sugerencias para conseguir que el cliente esté satisfecho con el resultado.

Lógicamente, existen ocasiones en las que, por las características de la web a desarrollar, por tiempo o por presupuesto, no es necesario o posible pasar por cada una de las etapas anteriores.

Algunos clientes, como pueden ser agencias de publicidad o programadores o diseñadores freelance, únicamente están interesados en subcontratar parte del desarrollo web, puesto que ellos ya poseen los conocimientos necesarios para el resto del desarrollo. En ese caso, únicamente desarrollamos lo que necesitan, y si es necesario, no se lo decimos a nadie. Debido a esto último, muchos de nuestros trabajos no salen a la luz bajo nuestro nombre, ni podemos decir que los hemos desarrollado nosotros, aunque eso no evita que los tratamos con el mismo afecto que al resto.