1. Haz la investigación. Pregúnteles a sus amigos si pueden recomendar alguna empresa de outsourcing, usar su red personal u otras redes (grupos de LinkedIn y Facebook, Quora), ver las empresas que figuran en los sitios web como Clutch.co. Una vez que tenga una lista de sus 10 principales …
2. … verifique su experiencia . Estudie su cartera, vea cuáles fueron sus trabajos anteriores (industria, enfoque en el cliente) y cómo se desempeñaron (¡testimonios!). Intente terminar con no más de 5–6 compañías.
3. Verifique sus habilidades técnicas. No quieres terminar con el código malo, ¿verdad? Vea qué tecnologías usan a pesar de Java y solicite algunos ejemplos de código. ¿Tienen proyectos de código abierto en su cartera? Compruebe si cumple con sus expectativas.
- ¿Prefieren las personas acceder al contenido basado en la ubicación en un formato de aplicación o la web con capacidad de respuesta móvil está bien?
- ¿Cuál es la mejor manera de desarrollar y lanzar una aplicación: web o Android?
- ¿Sería posible contratar a un programador que pueda crear una aplicación móvil de búsqueda de empleo como Job Today por $ 3,000?
- ¿Qué marco es mejor para un desarrollador principiante de aplicaciones web móviles?
- ¿Cuál es la mejor aplicación web o móvil para mejorar el ajedrez?
4. Centrarse en la comunicación. Esto se aplica tanto a algunos problemas mundanos (como la diferencia de zona horaria y la capacidad de programar llamadas regulares) como a cosas como su participación, estar abierto a discusiones y estar dispuesto a contactar a menudo, la honestidad sobre los problemas y sugerencias relacionadas con el proyecto . No es fácil verificar antes de comenzar a trabajar con una empresa, pero no lo ignore. Preste atención a los aspectos de comunicación presentados en los testimonios, haga preguntas a su socio potencial de tercerización sobre cómo funcionan habitualmente.
5. Asegúrese de que entiendan las necesidades de su negocio. Es importante que comprendan cuál es su objetivo y cuál es el propósito de hacer este software en primer lugar. Basándose en lo que les dices, deberían poder ayudarte a establecer KPI y medirlo en ciertas etapas del desarrollo del producto.
6. Negociar las garantías. En Neoteric (HQ en Polonia), por ejemplo, ofrecemos a nuestros clientes la garantía “libre de errores”. Esto significa que si hay algún error en la aplicación, lo arreglamos por nuestra cuenta. Tener este tipo de garantía lo ayudará a sentirse más seguro sobre el proyecto.
7. Hablar sobre gestión de proyectos. Me refiero tanto a la metodología (ágil o cascada, lo que sea que funcione para usted) como al acceso a las herramientas (JIRA, Taiga, etc.)
8. Asegúrese de qué incluye realmente el precio. Consultas, investigación, prototipos / maquetas UX, diseño, desarrollo, trabajos de calidad, gestión de proyectos, infraestructura e implementación en el entorno de producción, comunicación y servicio al cliente, garantía, licencias y las leyes de derechos de autor. Diferentes compañías preparan las estimaciones de una manera diferente. Es importante asegurarse de qué cubre el precio. Nuestro Gerente de Proyecto, Lukasz Nowacki, ha escrito un buen artículo al respecto. Puede encontrarlo aquí: Estimación de precios para aplicaciones web y móviles
9. Compruebe que tendrá acceso a los archivos del proyecto. Es muy importante, así que si la empresa no quiere compartir los archivos con usted, considere elegir otro socio. En Neoteric, brindamos a nuestros clientes un acceso constante al código ource (Gitlab, Github), gráficos de burndown, panel de administración de proyectos (Trello, JIRA, Taiga), CI / CD, informes de tiempo, puesta en escena (actualizado al menos una vez por semana) y entorno de producción y mensajería instantánea (Slack, Rocket.Chat). Todas estas cosas les ayudan a mantener el control sobre el proyecto y mejorar nuestro flujo de comunicación.
Aquí hay algunos recursos que me gustaría compartir con ustedes:
- Cómo encontrar la mejor empresa de outsourcing de TI en Europa Central y del Este
- Cómo elegir la mejor empresa de outsourcing para tu startup
- 13 preguntas para hacerle a tu proveedor potencial de outsourcing de software