Como empresa pequeña, ¿cuál es la mejor manera de encontrar una empresa que pueda diseñar y desarrollar una aplicación que se ajuste a nuestras necesidades?

Paso uno: la búsqueda de Google. Busque “compañía de desarrollo de software cerca de Portland”, “software a medida cerca de Portland”, “software personalizado cerca de Portland”. Entre los anuncios de empleo habrá pequeñas y medianas empresas especializadas en este tipo de cosas. Estoy en esta línea de negocios, pero a unas 12 horas de vuelo, así que no voy a pujar por esta. Vaya más allá de la página uno de la búsqueda.

Paso dos: filtro. Si su aplicación tiene una lógica de back-end significativa, o es una aplicación de escritorio, descarte las agencias de diseño web que solo producen sitios de folletos. Otorgue puntos de bonificación a empresas con experiencia en su industria.

Paso tres: habla con la lista corta. ¿Cuánto tiempo lleva llegar a alguien que entiende su problema? ¿Prometen la luna o están considerando tus requisitos?

Paso cuatro: decisión. Otros factores útiles a tener en cuenta:

  • ¿Son una capa delgada sobre un equipo subcontratado, o tienen algunas habilidades a nivel local? El outsourcing no es malo en sí mismo, pero debe asegurarse de que sean capaces de administrar y comunicar los requisitos al equipo remoto.
  • ¿Te sientes cómodo con el tamaño del equipo? ¿Podrían reemplazar a un miembro del personal y continuar trabajando en su software?
  • ¿Tienen capacidad cuando la necesitas? Los mejores probablemente estén ocupados en este momento, así que trate de ser realista sobre sus propias necesidades.
  • ¿Cómo manejará la recopilación y estimación de requisitos? He visto cifras de que el 15% del proyecto se gasta solo en averiguar qué quiere el cliente, y es difícil producir un precio fijo sin saber cuál es el objetivo.
  • ¿Cuáles serán los arreglos de apoyo a largo plazo? Lo que sucede el próximo año, cuando una nueva regulación gubernamental requiera una columna adicional en la hoja de cálculo.
  • ¿Desea su ayuda con la capacitación del personal al implementar el nuevo software? ¿Quién escribe los procedimientos del usuario final?
  • ¿Tienen estudios de casos y referencias de clientes anteriores?

Básicamente tienes un par de opciones:

Persona de libre dedicación:

Si tiene poco dinero en efectivo, puede contratar a un contratista que básicamente los convierte en empleados temporales. Puede pagarlos por hora o por tarea. Si va a contratar a un profesional independiente, es importante conocer sus especialidades / experiencia y asegurarse de que tengan buenas críticas.

Firma:

Si tiene menos tiempo o cree que su aplicación / tarea está en una escala más grande y compleja, esta es probablemente la ruta recomendada. Pueden ser caros (he conocido personas que han gastado 30,000 en un solo sitio web).

Tu ansiedad por tenerlos sentados y escucharte no es demasiado preocupante, ya que es una parte fundamental del proceso. Por supuesto, hay algunos empleados independientes en línea más sombríos que no tendrán este diálogo “cara a cara” con usted, pero querrá evitarlos por completo.

Algunas de las empresas desarrolladoras de mayor reputación en el área de Portland parecen ser:

Cámara DS

Knuckleheads

Para los trabajadores independientes, siempre puede consultar Upwork

¡Buena suerte!

Austin es jefe de marketing de contenidos en el principal servicio de contabilidad en línea, Bookly. Cuando no está ayudando a los empresarios a modernizar sus soluciones contables, está escribiendo sobre todas las cosas de la cultura pop en Pop Ramen News .

¡Como una pequeña empresa reunirse con limitaciones de costo y tiempo es un gran desafío! De hecho, no importa cuán complicado sea su trabajo, alguien que esté lejos puede hacerlo por usted. Las startups y las pequeñas empresas son mejores con FreeLancers porque son más baratas y solo puedes pagar cuando estás satisfecho. Eche un vistazo a varios sitios web y opciones de FreeLancing en línea, puede encontrar una gran solución. ¡Algunas startups incluso han creado equipos con FreeLancers! ¡Buena suerte!

Puedes probar Upwork (anteriormente Elance).

Sin embargo, no descarte los que no son locales. He creado una serie de aplicaciones web para clientes que nunca conocí en persona. La videoconferencia funciona muy bien y hay muchas herramientas de colaboración.

Tengo una asociación con una empresa que crea aplicaciones telefónicas (desde cero) en otro estado, y creo aplicaciones web.

Local puede ser una limitación para obtener el mejor precio / calidad que necesita en un presupuesto de pequeña empresa.

Lo mejor sería contratar a un contratista experimentado. Pueden escuchar lo que necesita y ofrecer un precio justo. Hablaría con un par de ellos e iría con aquel cuya cartera parece la mejor que puede pagar.

Si lo necesitan, subcontratarán el trabajo para las cosas y se encargarán de eso. Algo así como construir una casa … He subcontratado aplicaciones y diseños cuando yo (o mis clientes) no tenía tiempo. Todavía revisé su código y, al menos una vez, lo mantuve durante varios años.

Si necesita que alguien audite su código para asegurarse de que sea seguro y no tenga puertas traseras, no dude en comunicarse en mi dirección general.