¿Desarrollador o Diseñador? Por qué sus clientes necesitan que se adapte (o muera)

Como escritor, profundizar en el debate tan disputado que enfrenta a los diseñadores contra los desarrolladores es como saltar a aguas infestadas de tiburones.

Si bien no estoy sugiriendo de ninguna manera que los diseñadores o desarrolladores sean hostiles o propensos a morder (¡seguramente no!), parece haber un debate de larga data sobre cuál es más importante para el bienestar general de la web, dentro de que ambas partes son capaces de presentar un argumento bastante sólido.

Pero voy a lanzar una bola curva y presentar un argumento que sugiere que ninguno es más importante que el otro. De hecho, desde la perspectiva de tus clientes, no importa cómo te llames a ti mismo. Para ellos, a pesar de las diferencias que son claras para usted y para mí, ser diseñador o desarrollador significa exactamente lo mismo.

Entonces, en lugar de debatir las calificaciones más apropiadas para el diseño y el desarrollo, podría ser más importante centrarse en satisfacer las necesidades de los clientes y hacer crecer su negocio . En esta publicación, veremos el papel que juegan los dos roles diferentes y cómo puede adaptarse para satisfacer mejor las necesidades de sus clientes.

El panorama cambiante del diseño y desarrollo web

Antes de profundizar demasiado en esta madriguera de conejo, analicemos a quién está dirigida esta publicación. Si tiene una pequeña empresa de diseño/desarrollo web o si es un profesional independiente que trata directamente con pequeñas y medianas empresas (PYME), esta publicación es para usted.

Alternativamente, si es un diseñador o desarrollador que trabaja en una organización más grande, puede encontrar menos valor aquí por la sencilla razón de que los roles suelen estar más arraigados. Habiendo dicho eso, ¡eres más que bienvenido a seguir leyendo!

Las definiciones tradicionales se están volviendo menos relevantes

No se puede discutir el hecho de que el diseño y desarrollo web para el espacio de las PYME se ha vuelto increíblemente competitivo. Los clientes pueden elegir entre todo, desde rudimentarios temas WYSIWYG que pueden hacer ellos mismos hasta potentes ofertas como Elegant Themes.

Obviamente, sugerimos temas elegantes

El diseño y desarrollo web se está convirtiendo rápidamente en un área en la que su éxito a largo plazo está determinado por su capacidad para proporcionar valor continuo y retorno de la inversión. Las expectativas de su cliente serán altas, independientemente de su título oficial, y se espera que parezca un experto en todos los oficios, le guste o no.

Este no es el momento de quedar atrapado en la semántica. Debatir los requisitos de calificación para usar un título de trabajo específico tiene poco propósito más que acariciar egos. No es diferente al debate entre el término “periodista” versus “blogger”. Deja que alguien más lo discuta mientras atraes a tu próximo cliente.

Quizás te estés preguntando: ¿Cuáles son exactamente estas definiciones que causan tanta confusión? Aunque la línea que separa a los desarrolladores de los diseñadores es cada vez más borrosa, no es una mala idea desarrollar una comprensión básica de los diferentes roles.

Desarrolladores de sitios de Internet

Los desarrolladores web normalmente se pueden dividir en dos categorías:

Los desarrolladores front-end son personas que se ocupan principalmente de aquellos aspectos de un sitio web que implican la interacción con el usuario final. Como regla general, cuanto más grande es el cliente (o empleador), más segregada se vuelve su posición. El conjunto de habilidades de un desarrollador front-end generalmente incluye:

  • HTML
  • CSS
  • JavaScript y jQuery
  • PHP

Los desarrolladores back-end son la otra categoría de la que escuchará de vez en cuando. Ciertamente no tan conocidos desde la perspectiva del usuario final, son un componente crítico cuando se mira el panorama general. Los desarrolladores back-end son responsables de asegurarse de que todo en la web sea accesible, esté organizado y funcione sin problemas a través de una red de servidores, aplicaciones y bases de datos. Su conjunto de habilidades podría incluir:

  • Configuración de servidores
  • Gestión de entornos de alojamiento
  • SQL, diseño y gestión de bases de datos
  • PHP, Rubí y Python

Diseñadores Web

Un diseñador web tradicional que trabaja para una gran empresa de diseño o una empresa con un equipo interno puede encontrarse centrándose estrictamente en los aspectos de diseño de un sitio web. Esto también incluirá prototipos, wireframes y flujos de trabajo.

Los requisitos de habilidades específicas incluirán:

  • photoshop
  • Fuegos artificiales
  • ilustrador

En un entorno de equipo, es posible que no se requiera que los diseñadores usen HTML o CSS. Esas tareas se entregan a un equipo de desarrollo. Es un escenario muy diferente en comparación con trabajar directamente con un cliente como autónomo o como parte de un pequeño estudio de diseño web.

Por qué necesita adaptarse y cambiar

Antes incluso de comenzar a discutir este tema desde la perspectiva de su cliente, debemos considerar cómo el uso de estas definiciones puede afectarlo a usted y a su negocio. No hay ninguna regla escrita en ninguna parte que diga que debe elegir ser desarrollador o diseñador (no que yo sepa de todos modos).

Etiquetarse a sí mismo pone límites a lo que puede hacer

Aquí está potencialmente la parte más importante de todo este argumento: como diseñador o desarrollador, puede haber ocasiones en las que sea útil definir exactamente lo que hacemos. Pero no te obsesiones con esas definiciones ni permitas que el ego se involucre.

Es posible que esté pensando que esta persona o aquella persona no puede llamarse desarrollador porque carece de una habilidad específica. Pero no importa ¿Por qué? ¡Porque a tus clientes no les importa! En serio. Para ellos, los términos diseñador web y desarrollador web significan exactamente lo mismo.

Al final del día, como grupo, todos estamos haciendo cosas para la web (escritores incluidos, ¿verdad?). Ninguno de nosotros puede funcionar correctamente sin el otro.

Y si todavía estás obsesionado con etiquetarte a ti mismo, se pone peor. Si le dice al propietario de una PYME típica que es un desarrollador front-end, es probable que pierda la oportunidad de ganar su negocio. No están buscando un desarrollador front-end porque no tienen idea de qué es.

Algunas personas pueden descartar el argumento del cerebro derecho, el cerebro izquierdo, el que dice que los buenos desarrolladores no son capaces de ser diseñadores y viceversa. Pero eso no es cierto. Mira, tal vez no soy bueno corriendo largas distancias. Correr puede ser lo mío. Pero, ¿crees que vería una mejora considerable si pasara los próximos 12 meses practicando carreras de larga distancia? ¡Apuesto a que lo haría! No digo que tenga posibilidades de convertirme en el próximo Roger Bannister, pero garantizo que seré mejor.

Si normalmente te consideras un diseñador, pasa un año aprendiendo a programar. Se sorprenderá de su mejora después de 12 meses.

Tal vez estés obligado y decidido a trabajar específicamente solo en el ámbito del diseño o el desarrollo, y eso está bien. Pero desde mi perspectiva, parece haber una tendencia en este momento en la que tanto los diseñadores como los desarrolladores buscan expandir su conjunto de habilidades. Convertirse en un verdadero experto en su campo requiere un compromiso con el aprendizaje continuo. En los próximos años, sospecho que la diversidad de habilidades será cada vez más crítica.

Satisfacer las necesidades de sus clientes debe ser su prioridad

La mayoría de las veces, sus clientes acudirán a usted con un problema:

  • Necesitan un sitio web para su nuevo negocio.
  • Necesitan un rediseño de un sitio web existente.
  • Su sitio web no responde a dispositivos móviles.
  • No obtienen los resultados deseados de su sitio web.
  • Necesitan incorporar nuevas funcionalidades como el comercio electrónico.

Lo único que realmente importa a los clientes es su capacidad para resolver su problema. Si te llamas a ti mismo desarrollador o diseñador no tiene importancia. Ahora, entiendo completamente si su modelo de negocio dicta que usted es específico en los servicios que ofrece. Pero si su objetivo es desarrollar relaciones a largo plazo, una de las mejores maneras de hacerlo es agregando valor y alcance a los servicios que brinda.

Las pequeñas y medianas empresas rara vez cuentan con el presupuesto necesario para contratar personas que se especialicen en una o dos tareas. Necesitan un profesional independiente o una empresa que cubra todas las bases: desarrollo, diseño y más.

Cómo adaptarse y satisfacer las necesidades de sus clientes

Asegurarse de satisfacer las necesidades de sus clientes requiere tres simples pasos:

1. Defina su cliente típico

Crear una definición clara de tu cliente ideal es el primer paso del proceso. Cuanto más sepa sobre ellos, mejor podrá atenderlos. También comprenda que, a menudo, existe una correlación entre el tamaño de un cliente y la terminología que utiliza.

Una empresa lo suficientemente grande como para respaldar a un equipo de desarrollo de sitios web probablemente conozca las calificaciones exactas requeridas para contratar a un desarrollador de back-end. Las empresas más pequeñas a menudo son menos sofisticadas y no tienen ni idea de la diferencia entre una lámpara Coleman y una LAMP Stack.

2. Comprenda sus necesidades

La mayoría de las veces, sus clientes no tendrán idea de lo que realmente necesitan. Parte de su proceso de descubrimiento es aprender lo que realmente necesitan. Es probable que el diseño y el desarrollo sean solo el punto de partida. Tampoco confíe en las definiciones de esos términos de sus clientes, ya que es posible que no sepan la diferencia. Al determinar sus objetivos, podrá averiguar qué conjunto de habilidades se necesita para realizar el trabajo. No sería inusual que un cliente de una pequeña empresa contratara a un diseñador web independiente esperando que sea capaz de lo siguiente:

  • diseño de páginas web,
  • desarrollo wordpress,
  • diseño de logo,
  • SEO, y
  • contenido del sitio web.

Si es experto en evitar el aumento del alcance , tiene todas estas áreas cubiertas en su contrato. Si no, prepárate. Antes incluso de comenzar un proyecto, asegúrese de que su cliente comprenda los diferentes roles involucrados y en qué puede y no puede ayudarlo. La mayoría de las veces, los clientes más pequeños trabajan con un presupuesto limitado y confían en usted, independientemente de su función oficial, para asesorarlos y actuar en su mejor interés.

3. Aprenda, contrate o establezca contactos en su camino hacia nuevas habilidades

Es fácil para mí sentarme aquí y predicar la importancia de eliminar sus etiquetas preconcebidas y expandir sus habilidades para brindar más valor. Pero, ¿cómo haces exactamente para lograr ese objetivo? Después de todo, si ya está trabajando con clientes, el tiempo suele ser un bien escaso.

Hay tres maneras en las que puede realizar este proceso:

  1. Adquiera los conocimientos usted mismo . Es una tarea enorme y ciertamente requiere más tiempo, pero hay que empezar por algún lado. Comprométase a aprender una nueva habilidad: si es un gran desarrollador front-end, actualice sus habilidades de diseño. Por el contrario, si eres un diseñador estrella del rock, inscríbete en un curso en codeacademy.com . No necesitas convertirte en un experto; solo aprenda lo suficiente como para volverse peligroso (para su competencia, no para sus clientes).
  2. Si no tiene el tiempo o la capacidad para proporcionar los servicios de valor agregado usted mismo, siempre puede contratar a un contratista o empleado para que haga el trabajo. Todavía es una buena idea desarrollar un conocimiento práctico de las habilidades para que pueda comunicar los requisitos de manera más efectiva a la persona que realiza el trabajo real.
  3. Desarrolle una red de otros profesionales en los que confíe. Cuando surge un proyecto que está más allá de sus capacidades, a través de la referencia, podrá crear una experiencia perfecta con menos problemas.

Resumen

Trabajar en la web, como diseñador, desarrollador o en cualquier otra capacidad significa que está sujeto a un entorno que cambia rápidamente. Los roles, las tecnologías, el software y los sistemas pueden volverse obsoletos en un abrir y cerrar de ojos y nos enfrentamos a una elección: adaptarnos o morir.

Si está dispuesto a aprender nuevas habilidades, adaptarse a entornos cambiantes y buscar nuevas formas de proporcionar valor, probablemente siempre habrá una forma de ganarse la vida. Por otro lado, si te quedas atascado en la idea de que solo eres capaz de ser diseñador o desarrollador, existe la posibilidad de que te veas obligado a hacer un cambio en el futuro cercano.

¿Te consideras diseñador, desarrollador o un híbrido de los dos? ¿Qué habilidades traes a la mesa para tus clientes? ¡Háganos saber en la sección de comentarios!

Crédito de la imagen: Ratch/Shutterstock