6 cosas antes de externalizar

Hernán Vietto
martes, 19 de enero de 2021

Antes de pagar a cualquier equipo externo de desarrolladores para construir, agregar funcionalidades o mantener tus aplicaciones web, aquí hay seis cosas que compartir con tu posible socio sobre tu proyecto y negocio primero. Esto te preparará para la asociación más exitosa en el futuro.
3 Cosas No Técnicas a Considerar
· ¿Qué objetivos comerciales deseas lograr con este proyecto?
Considera las siguientes preguntas en relación con este software dentro de tu negocio:
¿Cuál es tu plan a largo plazo para mantener o mejorar esta aplicación?
¿Cuál es tu presupuesto para este proyecto?
¿Qué deseas que tu equipo aprenda al trabajar con un equipo externo?
¿Qué tan alta es la prioridad de este proyecto dentro de tu empresa – en presupuesto y tiempo?
· ¿Qué plazos necesitas cumplir?
Planifica tu proyecto en relación con tu negocio:
¿Qué épocas del año estás ocupado?
¿Asistes a ferias comerciales o conferencias donde normalmente presentas nuevas características?
¿Estás buscando inversión externa en un futuro cercano?
¿Estás planeando anuncios en el futuro que dependan de cierta funcionalidad de la aplicación?
· ¿Cuántos interesados están involucrados en este proyecto? ¿Cómo están involucrados?
No debería ser sorprendente que cuantos más interesados estén involucrados en un proyecto de desarrollo, más lento se mueve el proyecto. Aunque es importante asegurarse de que las personas necesarias estén al tanto de lo que está sucediendo, también ayuda saber quién necesita estar realmente involucrado en ciertos pasos.
Si hay gerentes de nivel superior que necesitan saber en qué estado se encuentra el proyecto, desde una perspectiva más general, coordina con tu equipo de desarrollo externo para acordar cómo sucederá esto.
¿Pueden estos interesados adicionales asistir a las demostraciones mensuales?
¿Deberían recibir actualizaciones semanales o mensuales del PM del socio?
3 Cosas Técnicas a Considerar
· Si es un software o sitio web existente, ¿Cuál es tu cobertura de pruebas?
¿Estás operando con un 80% o un 10% de cobertura de pruebas en tu software?
Para empezar, la cobertura de pruebas será clave para estimar el trabajo en tu aplicación. Cualquier equipo de desarrollo de buena reputación integrará nuevas pruebas en tu aplicación a través de la integración continua, lo que puede implicar volver atrás y corregir las lagunas existentes en la cobertura de pruebas para una aplicación más estable en el futuro. Tomar un app o un sitio web con una cobertura de pruebas menos que notable podría duplicar el tiempo que toma construir nuevas características.
· ¿Cómo está documentada tu aplicación hasta ahora?
Por ejemplo, ¿tienes documentación sobre cómo configurar la aplicación o el software? En tus primeras conversaciones con el equipo que trabajará en tu aplicación, probablemente recibirás preguntas sobre el estado actual de la documentación de la aplicación.
· ¿Qué decisiones técnicas ya se han tomado si es que hay alguna?
Si tienes miembros del equipo que están familiarizados con la tecnología y han comenzado a trabajar en este proyecto, ¿qué decisiones técnicas ya han tomado para esta aplicación? Esto puede ser la elección de framework, la elección de hosting o integraciones de terceros para la aplicación que ya se han adquirido.
Aunque puede que sea lo suficientemente temprano en el desarrollo del producto como para que se puedan cambiar ciertas decisiones, es importante compartir estas elecciones con tu potencial equipo de desarrollo. Si has elegido un framework menos popular.
¿Tiene tu equipo de desarrollo externo experiencia trabajando en ese framework?
¿Han integrado tus herramientas de terceros antes?
Si estás en el proceso de considerar externalizar el desarrollo de tu aplicación web a un equipo externo, las preguntas anteriores te ayudarán a seleccionar el socio de desarrollo adecuado y comenzar la relación con la nota más positiva.
Y, por supuesto, si estás buscando un nuevo equipo de desarrollo para manejar tu transformación digital, nos encantaría que consideraras a nuestro equipo. Envíanos un correo electrónico a info@darwoft.com para ver si podríamos ser una buena opción.
Construyamos lo que viene. Juntos.
Colaborando para diseñar tu próxima solución de software personalizada, enfrentando tu próximo desafío y siendo pioneros en tu próximo avance.
