¿Cuánto cuesta crear una empresa de software?
Contenidos
Aprovechar el software propio para llevar la innovación a su mercado o para crear operaciones más eficientes puede ser un fuerte motor de crecimiento. Pero la decisión de comprarlo o construirlo es crítica. Si no es posible comprar el software que necesita, puede tener sentido construirlo. Pero no se puede negar que es un camino difícil, y sólo vale la pena si el beneficio es grande. Antes de construir, asegúrate de que comprendes los costes reales para tener éxito a largo plazo, y sólo embárcate en los esfuerzos de escritura de código que estés seguro de que tu negocio es capaz de hacer. El autor habla de dos empresas medianas que han conseguido “rodar su propio código” y presenta tres competencias necesarias para hacerlo.
Todas las empresas necesitan y utilizan software, y algunos son un importante motor del éxito empresarial. Pero a medida que las pequeñas empresas crecen hasta convertirse en medianas, pueden surgir lagunas en el rendimiento del software. Encontrar nuevas soluciones de software puede solucionar problemas e ineficiencias y ayudar a los equipos a desarrollar productos y servicios innovadores. Pero los directores generales de las empresas medianas a menudo se enfrentan a una difícil elección: si actualizar a través de un proveedor o desarrollar (es decir, “rodar”) su propio código.
¿Qué hace una empresa de software?
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes: “Empresa de software” – noticias – periódicos – libros – scholar – JSTOR (diciembre de 2007) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
La organización de una empresa de software es un tipo de gestión muy especializada, en la que las personas con experiencia pueden convertir el problema organizativo en un beneficio único. Por ejemplo, tener subequipos repartidos en diferentes zonas horarias puede permitir una jornada laboral de 24 horas en la empresa, si los equipos, sistemas y procedimientos están bien establecidos. Un buen ejemplo es el equipo de pruebas que se encuentra en una zona horaria 8 horas por delante o por detrás del equipo de desarrollo, y que corrige los errores de software encontrados por los probadores.
El director de una empresa de software suele llamarse Jefe de Desarrollo (HOD),[3] e informa a las partes interesadas. Dirige los subequipos directamente o a través de los gerentes/líderes, dependiendo del tamaño de la organización. Normalmente, los equipos de hasta 10 personas son los más operativos. En las organizaciones más grandes, hay en general dos modelos de jerarquía:
Cómo hacer crecer una empresa de desarrollo de software
Los costes asociados a la apertura de una empresa de desarrollo de software pueden variar desde muy poco (es decir, menos de 1.000 dólares) hasta sumas extremadamente altas (es decir, fondos de capital riesgo). El dinero invertido en una empresa suele destinarse a:
John Sung Kim adoptó un enfoque diferente con su empresa, consiguiendo una inversión inicial de 40.000 dólares antes de desarrollar un programa de software para centros de llamadas. ¿Cuáles son los gastos continuos de una empresa de desarrollo de software?
Los gastos continuos de una empresa de desarrollo de software también varían. El mantenimiento de OfCourseBooks cuesta 45 dólares al mes. Un programa como Microsoft Dynamics 365 requiere muchos más servidores y mucho más personal para mantener, y por lo tanto, tiene gastos de funcionamiento mucho más altos.
El mercado objetivo de una empresa de desarrollo de software puede ser casi cualquiera, pero debe estar bien definido. Los propietarios de las empresas necesitan entender claramente una necesidad que tienen las personas o las empresas, y cómo un programa aborda esa necesidad específica. ¿Cómo gana dinero una empresa de desarrollo de software?
Las empresas de desarrollo de software han cobrado tradicionalmente a los clientes por cada licencia, pero muchas empresas están pasando a una estructura de software como servicio (SaaS). En los acuerdos SaaS, los clientes pagan una cuota continua para utilizar el programa de la empresa desarrolladora. Esta cuota suele incluir cierto nivel de asistencia.
Crear una empresa de desarrollo de software
Comenzamos creando una prueba de concepto de su idea. Establecemos las funcionalidades y la tecnología basándonos en sus necesidades y en nuestra experiencia. Durante los talleres creamos un backlog y priorizamos las características que tienen mayor importancia.
Comenzamos el desarrollo construyendo un prototipo sencillo para verificar los requisitos tecnológicos y del proyecto. Es una oportunidad para verificar nuestro código y realizar cambios en los requisitos establecidos. Este paso suele durar un sprint corto y termina con una retroalimentación.
Con el conocimiento de los talleres y el prototipo desarrollado creamos la versión inicial de un producto. Basándonos en el backlog elegimos juntos las características que se desarrollarán primero. Creamos tareas y empezamos a construir el MVP. Mediante la comunicación diaria nos aseguramos de que el proceso se ajusta a las expectativas.
Después del MVP inicial nos centramos en el resto del desarrollo e implementamos cambios si es necesario. Todas las funcionalidades restantes están siendo terminadas para entregar el producto completo. Es el momento de las pruebas finales.
Relacionados
Una vez me denegaron un trabajo por no saber los requisitos, por lo que me decidí a comenzar un blog sobre los requisitos que se necesitan para todas las cosas en la vida, desde trabajo a viajes. Espero que te gusten todos los blogs que escribo y no te pase como a mi por que estés enterado de todos los requisitos.