Cosas para considerar….
Conocimiento institucional
El conocimiento institucional es lo más importante en lo que la mayoría de la gente no piensa. Básicamente le está pagando a un contratista externo para que haga el trabajo, y aprenderá algunas cosas (API, cómo funciona el código, etc.) que una vez que haya terminado de trabajar con ellos en el proyecto, tendrá que pagar para recuperarlo.
- ¿Podría alguien esperar de manera realista capturar más del 20% de las acciones del mercado en un nicho muy especializado y desatendido a través de SaaS?
- ¿Cuáles son las desventajas de un modelo de precios SaaS de pago por uso?
- ¿Quiénes son los principales expertos mundiales en marketing de contenidos para empresas SaaS?
- ¿Las compañías SaaS usan contratos, productos u órdenes en Salesforce para rastrear suscripciones y renovaciones?
- ¿Cómo maneja típicamente la datación de un contrato de software SaaS / Enterprise?
Por supuesto, hay maneras de mitigar esto: contratos de mantenimiento, tener una persona interna trabajando en el equipo de desarrollo, tener un proyecto exitoso entregado a los mantenedores internos, documentación, etc.
Flexibilidad
Si lo hace en casa, puede ser muy flexible en alcance, características, diseños y diseño sin que cueste más que ‘solo más tiempo’. Por supuesto, también hay costos de oportunidad asociados con esto. Por lo general, cuando va a una empresa externa por proyecto, hay poca flexibilidad y generalmente proviene de que la empresa externa comprende las necesidades cambiantes y tiene que redefinir el alcance y la funcionalidad para que se ajuste al contrato original en términos del trabajo realizado.
Si realiza un proceso de tiempo y materiales con un contratista externo, entonces el alcance no importa, pero no obtiene un costo inicial del proyecto, que muchas empresas prefieren.
Comprensión profunda de los objetivos comerciales
Los equipos internos generalmente hacen un mejor trabajo para comprender los objetivos comerciales. Sin embargo, actualmente estoy en un equipo de desarrolladores que es constantemente elogiado por preocuparse más por los proyectos y comprender los objetivos comerciales más profundamente que sus propios equipos internos. Esto se trata de elegir el equipo adecuado. No elegirías perdedores para construir internamente, así que no lo hagas externamente.
Precio
El precio es duro. Un buen contratista externo generalmente puede hacer un proyecto más rápido que un equipo interno, por lo que está pagando por ‘entrega urgente’, por así decirlo. Un contratista externo presumiblemente conoce el área en la que desea que se realice el trabajo y sigue las mejores prácticas, por lo que está pagando por la ‘estrategia’ y la ‘tranquilidad’, así como por la entrega real. La verdadera pregunta es si el contratista externo agrega VALOR y, de ser así, ¿a qué precio?
Velocidad
Ya he mencionado la velocidad de entrega, que al menos en mi experiencia un contratista externo competente puede entregar más rápidamente, suponiendo que el cliente les haya dado todo lo que necesitan. Pero, también la velocidad del negocio. La contratación de un contratista externo ralentiza (porque tiene que gestionarlos) o acelera (hacen tanto trabajo en paralelo con su equipo interno que está ganando meses de trabajo o participación en el mercado) en su camino comercial.
Nativo vs HTML5
Probablemente tenga el equipo interno que necesita para crear aplicaciones HTML5 utilizando algo como la brecha telefónica. Sin embargo, si necesita aplicaciones nativas, esto probablemente sea mucho más difícil para la mayoría de las personas de aprovechar internamente. Resolver esto lo ayudará a determinar el compromiso interno y externo y también a qué empresas contactar. Native tiene una gran ventaja de velocidad y de participación del usuario, HTML tiene un gran costo y tiempo para transferir a otras plataformas.
Espero que esto responda a su pregunta, si tiene más preguntas más específicas que no desea hacer públicas, puede comunicarse conmigo en [correo electrónico protegido]. Estaré encantado de hablar con usted o con cualquier otra persona.