¿Qué consejo u orientación le daría a un desarrollador de software avanzado que está tratando de iniciar una pequeña empresa de desarrollo?

El hecho de que sea un experto en el desarrollo de software no significa que vaya a ser una empresa exitosa de desarrollo de software.

Por un momento, olvídate de todo lo técnico. Aprenda sobre negocios, gestión de proyectos, marketing, negociación y flujo de caja. El desarrollo de software es totalmente diferente de la gestión de su propia empresa de desarrollo de software.

Abstenerse de contratar a otras personas al principio. Comience por usted mismo y aprenda varios aspectos de los negocios. Solo después de que pueda hacer el negocio usted mismo (capaz de mantener y asegurar algunos clientes), haga la contratación y aprenda a administrar su personal y su flujo de caja.

Su enfoque principal debe ser generar confianza y relación con su cliente inicial. Haga que su cliente se sienta cómodo con usted. Todo lo demás seguirá.

Te deseo buena suerte.

Lea Lean Startup de Eric Reis. Centrarse en la validación del mercado. Haga un folleto sobre su producto antes de escribir una línea de código. Intente vender su producto con el folleto a clientes potenciales. Vea si alguno le pagará para construirlo. Obtenga sus comentarios sobre la idea. Las ideas son baratas. La ejecución exitosa es lenta y costosa. Si los clientes potenciales no están dispuestos a pagarle para construir su idea de producto, tal vez tenga la idea equivocada.

9 de cada 10 startups fallan. Las empresas de tecnología orientadas al consumidor fracasan aún más. La mayoría de las aplicaciones en Google Play Store brindan a sus desarrolladores una retribución por debajo de la pobreza.

Comenzar su propio negocio es muy interesante, y también viene con una curva de aprendizaje empinada. Un negocio exitoso no se trata de codificación. Se trata de clientes: conocerlos, trabajar con ellos, apoyarlos y agregar valor a sus negocios / vidas. Si realmente puede agregar valor, se lo pagarán. Las empresas tienen más dinero para gastar en tecnología y están más dispuestas a trabajar con usted para encontrar una solución a sus problemas.

Conéctese con otros empresarios, asista a reuniones y aprenda cómo están trabajando los demás. Conéctese con los clientes, vaya a eventos donde puedan encontrar a sus clientes y hable con ellos, conozca sus negocios y puntos débiles.

¡Buena suerte!

¡Buena suerte!

More Interesting

¿Qué temas debo saber para una entrevista de desarrollador de software?

¿Cuáles son las mayores diferencias al entrevistar a un recién graduado frente a un desarrollador de software con 1 año de experiencia?

¿Qué sugeriría que un ingeniero de software mediocre debería hacer para ser un experto en algo (tecnología, plataforma o lenguaje)?

¿Me puede dar un ejemplo específico de lo que hace su equipo de desarrollo de software y cuál es su función?

¿Es aconsejable que los desarrolladores / probadores de software se eduquen sobre IA o big data?

¿Cuál es el proceso o técnica de entrevista de desarrollador de software más confiable?

¿Cómo debería uno prepararse para obtener trabajos para los paquetes más altos en el desarrollo de software?

¿Cuáles son las mejores prácticas para que una persona no técnica se comunique con los desarrolladores?

¿Por qué IBM tiene una reputación tan pobre para desarrollar soluciones de software?

Me colocaron en TCS y Tech Mahindra. Soy un estudiante de último año de CSE. ¿Cuál debo elegir para mi brillante carrera?

Cómo seguir siendo competente en múltiples lenguajes y tecnologías de programación si su trabajo solo requiere uno

¿Cuáles son las razones para no pasar de la pila de Rails a la pila MEAN?

¿Dónde puedo calificar a los desarrolladores?

¿Qué clases debo tomar en la escuela secundaria para prepararme para ser un desarrollador de software?

¿Cuál es una buena posición de nivel de entrada para un programador / desarrollador de iPhone?