Lo mantendré simple para usted y supondré que el sitio web es relativamente simple. Si es una empresa de desarrollo web más grande, es posible que haya diferentes personas manejando las diferentes etapas según su experiencia.
- Consulta. Si bien es ideal si el cliente sabe exactamente lo que quiere y proporciona una solicitud por escrito que detalla sus expectativas, este rara vez es el caso. A menudo necesitarán ayuda para definir sus expectativas, y también pueden querer sus ideas sobre cómo hacer que su sitio web se destaque. Especialmente cuando se trata de contenido para SEO, los clientes generalmente no saben cómo llegar a su audiencia ideal en la web y confían en su experiencia. Si está trabajando con un equipo, es posible que desee recopilar tanta información del cliente como sea posible, luego tenga una discusión rápida con su equipo antes de responder.
- Investigación. Sí, deberías investigar. Muchos desarrolladores se consideran expertos en lo que hacen, por lo que no hacen más investigaciones. Incluso después de 20 años, asigno tiempo para la investigación de cada proyecto. La tecnología cambia regularmente y quiero estar a la cabeza o adelantarme. Y trato cada proyecto, incluso los simples, como únicos. Quiero asegurarme de que coincida con las mejores herramientas para las necesidades del cliente.
- Propuesta. Debe escribir una propuesta detallada que describa exactamente cuáles son las responsabilidades del cliente y lo que proporcionará. Si bien podría incluir opciones, la propuesta realmente debería vender sus soluciones recomendadas. Recuerde, podría usarse para comparar tanto el costo como la solución recomendada por otro desarrollador o compañía. Su único seguro aquí es asegurarse de que realmente brinde la mejor solución, y puede confiar en eso si ha realizado su debida diligencia en la investigación (2 arriba). Los detalles en la propuesta ayudan al cliente a ver que están comparando manzanas y naranjas si solo están comparando costos. En varios proyectos más grandes, incluso pasé hasta 30 horas construyendo una demostración funcional del sitio web propuesto. Para los más pequeños, puede proporcionar un PDF con algunas ideas de diseño. Estos están destinados a atraer visualmente al cliente para que trabaje con usted.
- Diseño. Una vez que se acepta la propuesta, se dirige a la etapa de diseño. Un diseño puede enviar archivos PDF de un lado a otro para limitar exactamente cómo quieren que aparezca el sitio web. Si alguien más está haciendo el diseño, quiero que el diseñador envíe las pruebas a los desarrolladores antes de que vayan al cliente en caso de que haya algo que pueda ir más allá de la propuesta en el lado del desarrollo. Cuando el diseño finalmente se aprueba, generalmente va al desarrollador (front-end) en partes, a veces una mezcla de un paquete de InDesign, archivos AI y PSD, PDF y Jpegs. Un desarrollador front-end debería ser capaz de manejar casi cualquier tipo de archivo de diseño que se les haya dado, así que dejo que el diseño elija lo que sea más fácil para ellos.
- Desarrollo local Casi siempre desarrollo la primera versión de un sitio web o aplicación localmente usando MAMP & MAMP PRO. Casi todos los sitios web de pequeñas y medianas empresas que construyo utilizan un CMS también, generalmente WordPress para sitios web basados en contenido, Joomla para sitios web con servicios en línea y requisitos de procesamiento de datos significativos, y Magento para sitios web basados en productos y comercio electrónico. Para simplificar el proceso, tengo versiones iniciales preconstruidas en MAMP que puedo duplicar. Tienen la pila esencial de complementos y marcos instalados que utilizo con casi todos los proyectos. También tengo mi propia pila local de herramientas que he creado para ayudar a automatizar y optimizar el proceso de desarrollo. Mi sistema local está configurado para un rápido desarrollo. Si tiene un equipo más grande, su sistema “local” sería un sistema compartido para su equipo de desarrollo. Los proyectos más pequeños rara vez requieren más de un desarrollador, por lo que los entornos locales realmente funcionan bien.
- Prueba en vivo. Una vez que el desarrollo haya finalizado, es posible que deba transferirse a un área de prueba. O su entorno de desarrollo local podría tener un método para pruebas en vivo. En última instancia, tendrá que probarse en el entorno del servidor de producción, por lo que prefiero hacer un entorno de prueba allí para la primera prueba y futuras actualizaciones importantes. Quiero detectar cualquier problema técnico en el sitio web antes de que lo haga el cliente, así que lo compruebo a fondo yo mismo y tengo al menos otra persona que lo pruebe, antes de que el cliente lo pruebe. Raramente recibo muchas revisiones en esta etapa, pero si lo hago, deberán completarse y aprobarse el sitio antes de lanzarlo.
- Últimos retoques. Esta es la etapa en la que me ocupo de todo lo que se necesita en el sitio para mantenimiento, seguridad y marketing digital. Me aseguro de que todo el software esté actualizado. Me aseguraré de que haya un sistema de respaldo. Podría agregar un firewall suave y personalizar el htaccess. Me aseguraré de que cualquier procesamiento de formularios esté asegurado con Recaptcha y Akismet anti-spam. Pondré el sitio en un CDN y lo optimizaré para SEO. Configuraré Google Analytics para el seguimiento de visitas. Podría automatizar algunos informes analíticos mensuales para enviarlos al cliente. Los toques finales son aquellos elementos de valor agregado que esperaría de un desarrollador profesional y que a menudo son “ignorados por los nuevos desarrolladores” o principalmente desarrolladores front-end.
- Seguir. Para mí, un sitio web es una herramienta de marketing, no un producto. Sirve un propósito. Y si hemos configurado bien Analytics, su propósito tiene objetivos medibles. El seguimiento es esencial para analizar e informar qué tan bien el sitio web está logrando sus objetivos de marketing. También puede indicar posibles revisiones necesarias para optimizar la participación de los visitantes, las conversiones y la optimización de contenido para el posicionamiento de búsqueda. No quiero sacar sitios web y seguir adelante. Quiero desarrollar una relación con el cliente para que me involucre en sus estrategias de marketing digital. También quiero que comprendan que un sitio web es un software que necesita actualizaciones y mantenimiento regulares para mantener la seguridad, y verificaciones manuales de posibles infracciones. He invertido mucho tiempo en la construcción del sitio web, y quiero que el cliente entienda que quiero que el sitio web sea exitoso para ellos. Entonces, el seguimiento y el marketing digital son extremadamente importantes para mi proceso de desarrollo web. Idealmente, quiero agregar suficiente valor para poder crear un cliente para toda la vida, y que el sitio web sea simplemente una pequeña introducción a mis servicios, soporte y nuestra relación.
No incluí el pago en la lista anterior. Por lo general, pido el estándar de la industria con un 50% de descuento antes de la etapa de diseño. Esto se debe en parte a que parte del software podría costar, y el diseñador generalmente quiere que le paguen por sus conceptos creativos, ya sea que se utilicen o no en el sitio de producción final. El 50% restante lo obtengo después de que se aprueba la prueba en vivo. También podrían haber acordado planes mensuales para continuar el trabajo en el sitio, para SEO y para marketing digital.
- ¿Cuál es el mejor sitio web para buscar paquetes turísticos de Goa?
- Cómo descargar una hoja CSS de un sitio web
- Necesito un sitio web para mi negocio. ¿Qué camino debo tomar?
- Quiero aparecer en el análisis de divisas en un sitio web diferente, ¿qué paso puedo tomar?
- ¿Por qué Quora tiene una mala experiencia de usuario?