English / Русский

Cómo no caer en una trampa cuando estás buscando un desarrollador de aplicaciones. La guía completa a seguir

Tecnología App Móvil Redes sociales Marketing Digital Empresa Emergente Industria Móvil Marketing de aplicaciones móviles Diseño App Desarrollo App

Publicado el 16 de Mayo del 2020
Escrito por: Willmar Sandoval

Cómo no caer en una trampa cuando estás buscando un desarrollador de aplicaciones. La guía completa a seguir


Obviamente, es difícil encontrar un equipo de desarrolladores decente e inteligente, que puedan aportar ideas innovadoras para una startup que realmente funcionen. Por supuesto, esto no es una sorpresa ya que el campo de TI es uno de los sectores de la economía global en desarrollo más dinámico actualmente. Las leyes de la economía son inquebrantables: la demanda para el desarrollo de soluciones tecnológicas y las ofertas correspondientes van de la mano. Por lo tanto, si se encuentra en una situación en la que no puede elegir un desarrollador para contratar a su gusto, porque está perdido en un mar de variedades, tenga la seguridad de que nos reuniremos en cualquier momento de su situación y lo ayudaremos a lograr sus objetivos. Hemos compilado la siguiente lista de verificación sobre cómo elegir un desarrollador de aplicaciones móviles para contratar según nuestra experiencia.

El equipo de desarrollo fue recomendado para usted

Si tiene una recomendación de sus conocidos, es una razón importante para sentirse más tranquilo al decidir cómo elegir una empresa de desarrollo de aplicaciones y obtener una revisión real de primera mano. Sin embargo, no debe relajarse demasiado porque es necesario tener en cuenta las características específicas del desarrollo de cada aplicación. Si el desarrollador ha hecho frente con éxito a la idea de su socio, esto no siempre significa que también hará frente a la suya (debido a los detalles de ambas aplicaciones). Por lo tanto, continúe analizando los criterios más a fondo.

Su nivel de servicio en la primera etapa

Como regla general, la base de las relaciones mutuas se establece en esta etapa. Esto le permitirá saber si continuará la conversación. Por lo tanto, preste atención a las siguientes vistas cuando se enfrente a la necesidad de elegir un desarrollador.

  • La primera llamada y entrevista. La primera impresión se puede crear solo una vez, no hay una segunda oportunidad aquí. En esta etapa, su tarea es seguir el curso de la entrevista y determinar su nivel de profesionalismo.
  • ¿Realmente quieren trabajar con usted? Este criterio también se puede evaluar después de la primera entrevista, y también le ayudará a elegir un desarrollador. Los especialistas que poseen un juicio experto hacen preguntas profundas y tratan de sumergirse en la esencia de la tarea, las sutilezas del proceso comercial y formar de manera competente puntos importantes y complejos del desarrollo de la aplicación al comienzo. Si cree que esto no está sucediendo y la compañía de desarrollo contratada continúa flotando en la superficie, significa que no quieren profundizar en el problema aquí y ahora. Si los desarrolladores que desea elegir realmente no quieren y no son capaces de hacerlo, es mejor no insistir en ello.
  • ¿Son honestos con Usted? Es normal cuando la gente quiere ganar dinero, sin embargo, es críticamente malo cuando se convierte en el primer y único objetivo. Si siente que la conversación está constantemente flotando en la dirección de las finanzas, o los desarrolladores que desea elegir están tratando de imponerle obligaciones directamente en la entrada, lo más probable es que nada les interese excepto su dinero. Por lo tanto, asegúrese de huir.
  • ¿Es posible construir una comunicación efectiva con esta empresa de desarrollo? No se trata solo de un idioma desde el punto de vista lingüístico, también se trata de la comprensión real del otro, así como de los medios de comunicación y debe ser conveniente para usted y bastante flexible. Al elegir un desarrollador, no tenga miedo de discutir el programa y el formato de comunicación entre usted y el equipo ejecutor al principio. Es una práctica normal organizar reuniones diarias por la mañana o dinámicas de desempeño laboral por correo electrónico / WhatsApp / Zoom.

Demostración del enfoque de la empresa y el enfoque al cliente

¿Cómo demuestran su enfoque para el desarrollo de proyectos?

Como regla general, las empresas que han trabajado en el mercado durante más de un día tienen su propio enfoque único para el desarrollo o utilizan esta o aquella metodología de gestión de proyectos, que ya se ha formado dentro del equipo. Son estos enfoques los que distinguen a una compañía de otra y determinan su efectividad. Este enfoque debería ser aún más individual al desarrollar su aplicación.

Es este es este enfoque lo suficientemente transparente como para controlar los procesos de desarrollo

Un desarrollador contratado que sepa lo que hará con su aplicación podrá explicarle cada etapa de desarrollo. Además, le pedirá que participe, lo mantendrá informado e insistirá en su evaluación del resultado intermedio y la participación total en el proceso en cada etapa del desarrollo de la aplicación. Entonces, si escucha algo como "No veo el trabajo a medio hacer", este no es el mejor enfoque para el desarrollo, aunque usted como cliente no quiera sumergirse en el proceso de desarrollo y monitorear todo, siempre debe tener Posibilidad de hacerlo.

¿Sientes su inmersión en tu negocio?

Cuando elige un desarrollador, debe saber que un contratista profesional hará todo lo posible para conocer su negocio al menos tanto como usted sabe, si no más. Y se hará en un tiempo relativamente corto. Solo se puede lograr un buen resultado con una inmersión total en los procesos comerciales, y como propietario de una empresa, no será difícil evaluar cuán profunda fue esta inmersión.

Lealtad

¿Están listos para mantenerse dentro de su presupuesto?

Esto se debe en parte a la cuestión de si el desarrollador que desea elegir simplemente quiere ganar más. Siempre es fácil ir más allá del presupuesto, y es mucho más difícil mantener una estimación sin sacrificar la calidad. Si su presupuesto es extremadamente limitado, el desarrollador desarrollador de alquiler leal seguirá buscando la oportunidad de ofrecerle la mejor solución sin gastar ni un centavo extra al comienzo. A saber, la compañía ayudará a determinar la lista mínima de funcionalidad necesaria con la que puede ingresar al mercado (MVP).

¿Le aconsejan cómo hacerlo bien (incluso si piensa lo contrario) y en qué forma se presentan estos consejos?

Al contratar desarrolladores de aplicaciones móviles, puede tener su propia visión, que puede ser correcta y errónea. Las personas que saben de lo que están hablando siempre serán leales a sus sugerencias, pero si existe la mejor solución, le informarán sobre ello respaldado con experiencia y ejemplos. Esto es lealtad y preocupación por su negocio, presupuesto y ganancias futuras.

Tecnologías utilizadas

  • ¿Tienen sugerencias racionales? Esto es algo que debe estar atento, si la empresa desarrolladora acepta todas sus sugerencias. Casi automáticamente, esto significa la ausencia de ideas propias por parte de las tecnologías utilizadas, por lo que no será sorprendente si más tarde se le cobrará el producto que funciona de una manera diferente a la que esperaba. Esta es una mala señal cuando una empresa de desarrollo ofrece seguir los pasos de empresas exitosas y hacer lo mismo que ellos. Es normal analizar la experiencia de alguien, pero no es correcto copiarlo de una aplicación a otra.
  • ¿Cuán correcta y profesional es la propuesta para realizar cambios en su elección de tecnología? Ciertamente, puede comprender bien en lenguajes de programación, marcos y otras cosas, pero observe cómo la empresa aborda la elección de las tecnologías y cómo los desarrolladores que desea elegir interactúan con usted. Esta es una de las principales preguntas que debe hacerse al contratar a un desarrollador de aplicaciones móviles. Una buena señal es obtener una explicación muy detallada de por qué la aplicación funcionará mejor en las tecnologías que ofrecen, y no en las que deseaba inicialmente.
  • ¿Ofrecen soluciones innovadoras o se quedaron en tecnología obsoleta? Para evaluar adecuadamente este criterio al elegir un desarrollador de aplicaciones móviles, usted mismo debe conocer las innovaciones tecnológicas. Por ejemplo, las aplicaciones ahora se están volviendo progresivas, y esta es una buena señal si los desarrolladores que desea elegir le ofrecen probar este enfoque en caso de que sea apropiado para la aplicación.
  • ¿Están listos para desviarse de decisiones de plantilla? Siempre es más fácil seguir un patrón que construir algo individual. Un desarrollador profesional contratado insistirá en una solución personalizada, y no porque quiera complicar su vida e inflar su presupuesto, sino porque cada aplicación es específica y esto debe tenerse en cuenta al desarrollarlo.

  • ¿Pueden explicar cómo las tecnologías seleccionadas implementan esta idea en particular? Es muy importante que la pila de tecnologías seleccionada pueda comprender exactamente las necesidades de su aplicación. Y aquellos que eligieron esta pila para el desarrollo deberían poder justificar en palabras simples por qué esta elección satisfará sus expectativas.
  • ¿Qué piensan sobre la seguridad? Esto es especialmente importante si desea obtener una aplicación de comercio electrónico o cualquier otra solución que implique la introducción de sistemas de pago. Esto significa automáticamente mayores requisitos de seguridad, así que descubra de antemano cómo los desarrolladores que desea elegir van a implementarlo.

Integridad de los servicios

  • ¿Es posible obtener toda la gama de servicios en un solo lugar? Será mucho más rentable y más eficiente para el desarrollo de su aplicación si es creada en un solo lugar por un equipo, comenzando por la evaluación de la idea y terminando con el lanzamiento al mercado.
  • ¿Es posible abordarlos con una sola idea? Lo primero que hará una empresa de desarrollo con experiencia es evaluar la viabilidad de la idea, analizar el mercado y la competencia y ayudarlo a encontrar características únicas de su producto que le permitan diferenciarse del resto. La indiferencia de parte de la empresa de desarrollo en relación con la idea es una mala señal.
  • ¿Pueden construir una solución para cada plataforma? La especialización estrecha es buena, pero no siempre es buena. Por ejemplo, si necesita crear aplicaciones para computadoras de escritorio y dos plataformas móviles principales, es mejor que lo hagan las mismas personas. Esto le ahorrará tener que pagar a todos por sumergirse en un producto desde cero.
  • ¿Pueden integrar una nueva solución con las existentes en la empresa? Por ejemplo, si se trata de una aplicación comercial, la necesidad de su integración con sistemas o aplicaciones contables ya existentes, por ejemplo, como lo hicimos nosotros en este estudio de caso. Infórmese de antemano acerca de dicho servicio para que la solución desarrollada no se aparte.

Garantías y Resposablidades

Aquí todo es simple, justo en la entrada de la oficina, solicite una plantilla de contrato y lea cuidadosamente cada carta. Por ejemplo, nuestro objetivo principal es construir un producto nativo y comercializable. Según el contrato, realizamos ajustes dentro de los 20 días hábiles a partir de la fecha de la firma del Certificado de finalización.

El precio

Este criterio es bastante controvertido, es posible averiguar solo el precio aproximado en el mercado de servicios de TI, e incluso sus rangos serán muy amplios. Por lo tanto, no es sorprendente que escuche un número cuando se postula a una compañía, empleados de otra voz varias veces más, y otros simplemente se niegan a hablar sobre el precio sin trabajar al menos las primeras etapas del desarrollo de la aplicación. Por lo tanto, el consejo más sensato aquí es el siguiente. Incluso si ha escuchado que el precio es más alto de lo esperado, pero la compañía lo satisface con todos los demás criterios e inspira confianza en el resultado, entonces no permita que el precio se convierta en el único factor decisivo.

Forma de pago por fases

Este es un criterio absolutamente razonable, y lo más probable es que se le ofrezca esta oportunidad en todas partes o casi en todas partes. Además de dividir el pago en etapas, las empresas orientadas al cliente ofrecerán diversas formas de pago (factura, efectivo, varios sistemas en línea) y lo ayudarán a navegar las reglas fiscales (por ejemplo, si externaliza la tarea a una empresa extranjera).

Asistencia en la construcción de comunicación con el inversor (o fondo de capital de riesgo)

¿Y realmente lo hacen?

Hay empresas que ya se encuentran en la etapa de la primera entrevista preguntando sobre nuevas inversiones en el desarrollo de aplicaciones. Si la respuesta de un cliente potencial es bastante vaga, muy a menudo el deseo de trabajar se reduce varias veces. Por lo tanto, preste atención a tales preguntas:

Si su proyecto requiere más inversión para continuar desarrollándose, ¿contribuirá la empresa a esto?

Esto es un poco sobre lealtad y un poco sobre la integridad de los servicios de desarrollo de la compañía. Como regla general, los desarrolladores con experiencia pueden ver una pregunta desde dos lados: desde el punto de vista técnico y comercial. Pregúntele a su ejecutor potencial sobre la posibilidad de obtener soporte antes que los inversores. La experiencia acumulada les da la oportunidad de desarrollar argumentos realmente fuertes.

Si representa a una empresa de gran tamaño, ¿lo ayudarán a promover la idea a un nivel superior?

También se producen situaciones en las que la alta gerencia subestima todos los beneficios de desarrollar o introducir soluciones tecnológicas en la empresa. Si se trata de optimizar los procesos comerciales utilizando aplicaciones, tiene sentido implementar esta idea hasta el final. Esto es efectivo tanto en términos de desarrollo como para la rentabilidad del negocio en el futuro. Y si la compañía de desarrollo entiende esto y está lista para ayudarlo a convencer a la gerencia de esto, esta es una ventaja para todos.

¿Brindarán asistencia para aprender a usar el producto?

Esto es especialmente cierto para las grandes empresas que desean desarrollar sistemas CRM, ERM, ERP. Será absolutamente inútil si usted y sus empleados no podrán usarlo dentro del proceso comercial actual o planificado. Y por el contrario, será una gran ventaja para usted y la empresa de desarrollo si los desarrolladores que desea elegir lo ayudan a sentir y comprender la esencia de la tecnología desarrollada. 

¿Qué pasa con su experiencia? ¿Han desarrolado aplicaciones similares o iguales?

Como regla general, las empresas contratadas están interesadas en obtener nuevos clientes, por lo que intentan mostrar su cartera, describir sus enfoques únicos para resolver problemas, mostrar una experiencia diversa y profesionalismo a través de una descripción detallada de los casos en los que los desarrolladores que desea elegir han trabajado. Por lo tanto, preste atención a los siguientes criterios:

¿Tienen experiencia de desarrollo en el campo al que pertenece su proyecto?

Esta es una ventaja definitiva a favor de la empresa, ya que la experiencia práctica en el campo ayudará a los desarrolladores a construir un concepto realmente mejor para el desarrollo de su aplicación. Por lo tanto, no dude en preguntar sobre las soluciones ya implementadas y familiarizarse con los estudios de caso.

¿Qué funcionalidad desarrollaron para otras soluciones y podría esta experiencia ser útil para usted?

Por ejemplo, si necesita desarrollar una aplicación para un servicio de taxi y la compañía ya ha realizado un trabajo similar, esto significa que ni los desarrolladores que desea elegir ni Ud. tendrá problemas para crear un sistema (para usuarios, conductores y un panel de administración), funciones de geolocalización, desarrollo de back-end, que incluye el diseño de la arquitectura del servidor para mantener una alta carga en la aplicación y garantizar la máxima resistencia y la capacidad de escalar la aplicación en el futuro.

Conclusión

Hemos tratado de hacer esta lista lo más completa y detallada posible. Y si está buscando un desarrollador para su aplicación en este momento, puede estar seguro de que estos criterios lo ayudarán a filtrar candidatos poco confiables y tomar la mejor decisión. Nuestra experiencia sugiere que el pleno cumplimiento de estos criterios sobre cómo elegir la mejor compañía de desarrollo de aplicaciones móviles garantiza que recibirá un producto verdaderamente de alta calidad y codiciado.

Contacto

Dirección:

Región Metropolitana, Chile.
San Antonio de los Altos - Miranda, Venezuela.

E-mail:

info@pixelgrafia.com

mercadeo@pixelgrafia.com

Teléfonos:

+56 9 9703 3669

+58 412 558 8072