Elegir un desarrollador móvil en 5 pasos: aspecto de la empresa de TI

Hola a todos! Las aplicaciones móviles de hoy en día son cada vez más importantes para las empresas, pero encontrar un contratista confiable no es una tarea fácil. En mobile.SimbirSoft conversamos con nuestros clientes y descubrimos que siempre se preocupan por la siguiente pregunta: ¿qué buscar al elegir un desarrollador? En este artículo queremos compartir un algoritmo simple que, en nuestra opinión, le permite acelerar la búsqueda, elegir un contratista y no arrepentirse.



Los usuarios pasan 3 horas diarias en aplicaciones ─ y 10% más cada año. Sin embargo, no todas las aplicaciones, como no todas las startups, son exitosas. Según el informe de CB Insights , hasta el 70% de las nuevas empresas de tecnología fallan por una razón u otra, por ejemplo, debido a la falta de demanda del mercado o la falta de fondos para el desarrollo.

En busca de experiencia, el negocio recurre a las empresas de TI para servicios de outsourcing. Debido a sus recursos, el proveedor externo adecuado puede predecir y eliminar la mayoría de los riesgos.

Camino a elegir un artista


Los siguientes consejos son verdaderos cuando se definen una tarea de negocios y un presupuesto, solo queda encontrar un ejecutor. Si primero necesita determinar el presupuesto, es más fácil para el cliente encontrar aplicaciones similares y contactar a sus desarrolladores móviles para una evaluación. Si la empresa tiene experiencia relevante, ya durante las primeras negociaciones puede averiguar con qué presupuesto mínimo de desarrollo se debe contar.

Primer paso Identificación de candidatos


Por lo general, se busca a los artistas utilizando las siguientes fuentes:

  • casos de desarrolladores móviles;
  • recomendaciones de amigos;
  • contactos comerciales recibidos en exposiciones especializadas;
  • contactos personales

Si se enfrenta a la tarea de encontrar un contratista, estudie las actividades de cada empresa seleccionada. Vaya al sitio, mire la cartera, intente evaluar la escala del trabajo. Encuentre el grupo de la empresa en las redes sociales o los perfiles de sus líderes para asegurarse de que sea un participante activo del mercado.

Criterios de evaluación importantes:

  • la compañía tiene recomendaciones de colegas en su área de negocios;
  • la presencia de experiencia relevante o similar en escala;
  • evidencia de las actividades prácticas de la compañía, la disponibilidad de noticias relevantes en las redes sociales;
  • madurez de la empresa.

Si está potencialmente dispuesto a trabajar con una empresa, ingrese su nombre y detalles de contacto en el informe. Después de eso, puede enviar su solicitud a cada una de las empresas participantes.

Paso dos Colección de ofertas comerciales.


El éxito de su proyecto depende de qué tan eficientemente se llevará a cabo la recopilación de ofertas comerciales. Es importante evaluar los recursos de cada desarrollador y proporcionar a todos datos unificados sobre el proyecto planificado.

Si todos los participantes tienen una idea diferente de la implementación de sus ideas, como resultado obtendrá números completamente diferentes. Además, el alto costo de los servicios no garantiza que su proyecto no vaya más allá del presupuesto planificado después de tener en cuenta todas las características de su idea. Del mismo modo, el bajo costo de los servicios en sí mismo no es un indicador de riesgo; no significa que la estimación se subestime o que surjan ciertos problemas durante el desarrollo del proyecto.

Los participantes en la competencia pueden, a su manera, presentar el alcance del trabajo y elegir diversas tecnologías de implementación, lo cual es malo. Por ejemplo, alguien puede ofrecer desarrollo nativo de aplicaciones móviles y alguien ─ multiplataforma. Cada desarrollador ofrecerá su propio costo de servicios, cada opción tendrá sus pros y sus contras, que están determinados por las tecnologías utilizadas.

Hay momentos en que nuevas ideas para un proyecto llegan a un cliente después de que él haya enviado sus solicitudes a los desarrolladores. En este caso, todas las aclaraciones e ideas deben enviarse nuevamente a todos los participantes. Esto permitirá a los subcontratistas ajustar sus propuestas: serán más relevantes, lo que posteriormente reducirá la probabilidad de problemas contenciosos o contenciosos.

Paso tres Negociación


Después de enviar las solicitudes, pasa a la siguiente etapa: realizar negociaciones y manifestaciones con los desarrolladores. Los equipos se presentarán y le harán preguntas. Su objetivo es determinar qué compañías tienen sus propios recursos para llevar a cabo su proyecto y cuáles delegan tareas a sus contratistas.

Haga algunas preguntas para minimizar los riesgos principales.

1. ¿La empresa tiene su propio personal de desarrollo? ¿Involucra a subcontratistas o autónomos en sus proyectos?

Es importante determinar la proporción de especialistas propios e invitados en este momento. Si hay más desarrolladores externos, es obvio que el estudio móvil no resolverá por sí solo los posibles problemas de los contratistas.

2. ¿Está la empresa lista para proporcionar acceso al rastreador de tareas del proyecto?

Cuanto más transparente sea el trabajo, menor será el riesgo de fracaso. Al tener acceso al rastreador de tareas, puede ver de inmediato cuál de los especialistas está trabajando en las tareas, qué tan rápido se cierran estas tareas, cuánto queda hasta el final del proyecto, etc. En caso de problemas, los reconocerá en una fecha mucho más temprana.

3. ¿Está la compañía lista para conectarlo con las reuniones del equipo?

No tiene que participar en ellas diariamente. Sin embargo, la capacidad de conectarse y chatear con el equipo es de gran importancia (y elimina la posibilidad de "sustitución" de especialistas si se comunica mediante video).

4. ¿La empresa proporciona el código fuente como repositorio?

Si posteriormente otros artistas vienen al proyecto, esto facilitará su trabajo.

5. ¿Tiene la empresa actualmente recursos gratuitos para implementar su proyecto?

No hay problema si puedes esperar. Y si la tarea es muy urgente, entonces debe evaluar exactamente aquellos recursos que están disponibles en este momento y que no aparecerán "en la próxima semana". Como muestra la práctica, la etapa de finalización de los proyectos en curso puede retrasarse, por ejemplo, en relación con la implementación de los deseos adicionales del cliente.

6. ¿La propia empresa realizará todos los componentes de su proyecto (servidor, CMS, clientes móviles y web)? ¿O habrá otro socio involucrado en esto?

La participación de otro socio es un riesgo, incluso si la compañía ha implementado con éxito proyectos similares con la participación de varios contratistas.

Paso cuatro Filtrar ofertas


Una vez que haya recibido un volumen suficiente de propuestas y haya realizado negociaciones iniciales, puede comenzar a filtrar a los participantes del concurso.

En primer lugar, excluir a las empresas que tienen criterios de riesgo. Por ejemplo:

  • ocultar información sobre el equipo de desarrollo;
  • falta de acceso al rastreador de tareas y manifestaciones;
  • Hay dudas sobre la competencia de la empresa, etc.

No elija un equipo con parámetros de riesgo solo porque le haya gustado comunicarse con ellos. No debes engañarte a ti mismo de que en tu caso todo estará bien.

En esta etapa, es aconsejable dejar no más de 2-3 artistas potenciales. Se invita a otros participantes a elaborar un plan de trabajo aproximado (hoja de ruta) para el proyecto y luego realizar una reunión con el equipo que participará en el desarrollo. Usando la hoja de ruta, usted y el artista podrán planificar el trabajo y los recursos necesarios. Y a través de la comunicación con un equipo potencial, comprenderá la competencia de los especialistas y aumentará la probabilidad de éxito del proyecto.

Si los componentes individuales del sistema no serán realizados por el contratista principal, sino por otros artistas, es aconsejable invitarlos a discutir también.

Paso cinco Toma de decisiones


En la etapa final de elegir un desarrollador móvil, todo es simple: debe tomar una decisión. Naturalmente, puede estar influenciado por varios factores, incluidos el momento y el presupuesto del desarrollo, el enfoque del trabajo del equipo, las impresiones generales de la comunicación. Evaluar toda la información y los riesgos potenciales.

En el caso del desarrollo móvil (front-end), los parámetros como una combinación de recursos y capacidades de la empresa tienen el mayor peso. Al mismo tiempo, debe sentirse cómodo en igualdad de condiciones con el artista.



Para resumir


Hay muchos estudios móviles en el mercado, pero en la práctica puede ser difícil encontrar un equipo confiable. Esperamos que el algoritmo descrito lo ayude a ahorrar tiempo al elegir un artista y lanzar la aplicación a tiempo y sin situaciones imprevistas.

Gracias por su atencion!

Source: https://habr.com/ru/post/472590/


All Articles