Encontrar un programador web freelance experto y los posibles errores en su elección


¿Qué tener en cuenta para elegir un programador web freelance?

Es una pregunta muy amplia porque depende de múltiples factores tales como el tipo de proyecto web del que se trate, del presupuesto, de los interesados, de los antecedentes del proyecto y de sus perspectivas. Asimismo, dependerá de la experiencia que tengas como cliente, de los profesionales freelance e inhouse con los que hayas trabajado previamente y de tu cercanía con profesionales del área.


Los errores más comunes que recomendamos atender antes de elegir a un freelance

Error #1 - Elijo el desarrollo por el precio más barato

Programar un sistema de gestión es una tarea que requiere compromiso con el valor agregado al negocio. Es decir, para empezar a considerar la contratación de un programador web lo primero que aconsejamos es prestar especial atención a si el profesional se involucra con lo que necesito: si, además de consultarte por el punto de partida y la línea de meta, pregunta por cómo funciona el negocio desde una perspectiva comercial.

Programar un sistema requiere una entrevista exhaustiva, dado que probablemente quien no pregunte lo suficiente y lo clave, difícilmente pueda presupuestar las soluciones que se pretenden para resolver las necesidades del negocio que harán al cliente lograr los resultados.

Si bien todos fuimos estudiantes y profesionales recién graduados, hay desarrollos que por sus características, complejidades y/o timelines, requieren contratar un perfil técnico de mayor seniority. Es por eso que la experiencia probada y certificada es muy importante al momento de elegir un desarrollador web por sobre otro.

La entrevista y la experiencia permitirán presupuestar el proyecto digital con mayor fidelidad, evitando costes sobrevinientes por imprevisión.

Un desarrollador web experto advierte los plazos de ejecución con mayor certeza, así como también su expertise le permite resolver incidencias en testing con mayor soltura.

Imagina invertir en un proyecto decenas de miles de Euros y llegar al límite de ejecución y tener una plataforma web a medias o con fallos funcionales que no pueden resolverse dentro del alcance del presupuesto aprobado. Como lo comentábamos en otro post, en un desarrollo web, el surgimiento de incidencias sobre la marcha resulta mucho más costoso de reparar que prevenirlas en una etapa inicial.

Podemos decir que es falso que el precio más bajo sea un indicio válido para adjudicar el desarrollo de un proyecto. Más bien, todo lo contrario, podemos decir que es verdadero que el precio más bajo en este tipo de disciplinas técnicas complejas signifique un gasto imprevisto y, si eres parte de una agencia, probablemente pérdida de tiempo con tu cliente final en dar explicaciones por el trabajo realizado por el profesional adjudicado.

Reemplazar al profesional que durante toda la vida del proyecto ha trabajado ineficientemente e ineficazmente significará el precio pagado, el precio por que otro desarrollador web senior revise lo hecho y el precio por hacerlo, muchas veces desde cero y pagando el precio por la urgencia.

El análisis del requerimiento por parte del profesional es sumamente importante y desarrolladores web expertos cobrarán un precio mayor por hacerlo, pero no hay nada que compense la tranquilidad de delegar el proyecto en profesionales comprometidos y experimentados.

Error #2 - Elijo al desarrollador web que habla por teléfono ante cada incidencia porque esto significa que está atento a lo que necesito

Existe una creencia de que el profesional freelance que atiende llamados permanentemente brinda buen servicio. No compartimos esta visión del concepto “servicio” por los siguientes motivos que nos ha dado la experiencia.

Esto es lo que ve un programador web php constantemente:


Cada vez que el programador interrumpe su trabajo por la causa que sea, retormarlo significa, como mínimo, 10 minutos. Imaginemos que recibimos un promedio de 10 pedidos diarios con llamados de un promedio de 15 minutos cada uno. Las horas invertidas en llamados + el tiempo que necesita el programador web para reanudar su trabajo son muchas.

Es por eso que en Pizzaferri Morrone, además de brindar un servicio de Project Management que permite hacer un seguimiento atento de cada hito del proyecto y bajar a un lenguaje común los tecnicismos, decimos que no necesariamente hablar todos los días con el programador significa que lo que el cliente vaya a recibir sea un resultado de calidad. Más bien, todo lo contrario.

Error #3 - Elijo al programador web que me dice sí a todo y responde sin aportar soluciones alternativas

Esto debe alertarnos, y es porque todo desarrollador web experto no se resistirá a la tentación de hacer propuestas de mejoras, aportes de nuevas tecnologías, insistirá en probar alternativas que redunden en beneficios y más beneficios para el proyecto. Esto ocurrirá siempre que haya compromiso con el resultado final, con la calidad. Asimismo, ¿es viable la solución técnica que requiere el cliente? Si no lo es, no podemos decir que lo es y callarnos para obtener la aprobación del presupuesto. Esto está muy mal y, lamentablemente, ocurre.

Un buen desarrollador web apuntará a escuchar atentamente y a comunicar asertivamente, con la finalidad puesta en la palabra “inversión”. El cliente debe invertir su dinero, nunca gastarlo. Debe hacer que ese dinero le reporte beneficios desde el primer momento. Y qué mejor que asesorar con una negativa cuando no se puede, evitando perder tiempo y dinero, y aportar soluciones de vanguardia cuando quepan, para un resultado óptimo.

Error #4 - Elijo al Programador multitarea porque me sale más económico que contratar especialistas

Un programador web se dedica al desarrollo de sistemas informáticos. Asimismo, puede también desarrollar plataformas web, páginas web, sitios web, aplicaciones para dispositivos móviles, puede desarrollar apis y soluciones a medida. Un programador back-office puede ser front-office, administrando lenguajes HTML, CSS, JavaScript. Puede manejar diferentes librerías de JavaScript.

Quien sabe un poco de todo, termina por saber mucho de nada. Si necesitamos una estética atractiva debemos convocar al profesional que ha estudiado Creatividad o Diseño. Si necesitamos un sistema web multi-funcional con múltiples usuarios, acudiremos a un programador web, no deberíamos pensar en un diseñador web. Contratar a una sola persona que se dedica a varias disciplinas en principio (salvo excepciones) significa que no se ha especializado en un área en particular. Probablemente no conozca las profundidades de la programación y cuando surjan incidencias de alta complejidad técnica no será capaz de dar respuesta. Esto significa que habrá que convocar a un programador web con experiencia para que analice el código existente y desarrolle la solución adecuada. La decisión que parecería ser la más económica en un primer momento, termina siendo la más costosa en términos de tiempo, esfuerzo y dinero. Es decir, termina por ser un gasto, en lugar de una inversión en tecnología.

En Pizzaferri Morrone somos especialistas en arquitectura de la información, en desarrollo de sistemas modernos y dinámicos y en plataformas web multi-usuario. Asesoramos a empresas en el proceso de construcción de aplicaciones web y de sistemas de información cloud de forma ordenada y técnica, motivadas por conocer la cultura de tu compañía y con la energía dirigida a la creación de más productos digitales de calidad para tu empresa. ¡Comencemos hoy mismo!