
Crear Starcraft
Este artículo es para: Fundadores de startups que quieren ahorrar dinero aprendiendo a construir ellos mismos prototipos de software o productos mínimos viables. Este contenido es relevante para aquellos que ya saben cómo codificar, o que están interesados en aprender.
La industria del software está en auge. Su impacto económico anual en Estados Unidos superó el billón de dólares en 2017 y solo seguirá creciendo. Si tienes una idea para un nuevo e innovador negocio de software, ahora es el momento de entrar en el mercado. Pero ya sea que veas tu idea como tu nueva carrera o solo como un proyecto secundario, no valdrá nada hasta que se construya realmente. Puede que decidas que quieres aprender a construir software tú mismo en lugar de pagar a alguien para que lo haga.
Hay muchas formas de desarrollar el software de tus sueños, pero a mucha gente le asusta la idea de desarrollar software por sí misma. Esto es completamente comprensible si no tienes una sólida formación técnica; la programación es difícil. Incluso si tienes una formación técnica, construir algo por ti mismo probablemente no dará lugar al producto más pulido y profesional. Pero a medida que la metodología Lean se hace más frecuente en el panorama actual de las empresas de software, sus principios pueden utilizarse para ayudar a convertir tu idea en un producto mínimo viable (MVP) funcional. Además de los conceptos de este artículo, también querrás repasar algunas de las consideraciones técnicas del desarrollo de software.
Cómo escribir software
Este artículo ha sido redactado por Gene Linetsky, MS. Gene Linetsky es fundador de una startup e ingeniero de software en el área de la bahía de San Francisco. Ha trabajado en la industria de la informática durante más de 30 años, con una experiencia que abarca la dotación de personal y la gestión de equipos de ingeniería, el diseño y el desarrollo de juegos, los protocolos de comunicación, la automatización de las ventas y mucho más. También ha participado en la incorporación de planes de estudios de informática en los institutos, desarrollando software educativo y siendo coautor de un libro de texto de informática. En la actualidad es el Director de Ingeniería de Poynt, una empresa tecnológica que crea terminales de punto de venta inteligentes para empresas.
Se trata de personas con grandes aptitudes para el mercado. Pero, ¿a qué se dedican exactamente? Como probablemente no puedas vencerlos, tendrás que unirte a ellos. ¿Tienes los conocimientos técnicos y la capacidad de relacionarte con el público para desarrollar un buen producto? Con un poco de lluvia de ideas -y, por supuesto, empezando por el paso 1-, lo tendrás.
Este artículo ha sido redactado por Gene Linetsky, MS. Gene Linetsky es el fundador de una startup e ingeniero de software en el área de la bahía de San Francisco. Ha trabajado en la industria de la informática durante más de 30 años, con una experiencia que abarca la dotación de personal y la gestión de equipos de ingeniería, el diseño y el desarrollo de juegos, los protocolos de comunicación, la automatización de las ventas y mucho más. También ha participado en la incorporación de planes de estudios de informática en los institutos, desarrollando software educativo y siendo coautor de un libro de texto de informática. En la actualidad, es el Director de Ingeniería de Poynt, una empresa tecnológica que construye terminales de punto de venta inteligentes para empresas. Este artículo ha sido visto 1.143.724 veces.
Desarrollo de software
Permítanme aclarar. No me refiero a recibir formación sobre cómo empezar a codificar PHP y CSS, y todo el resto de lenguajes que necesitas para un plugin de WordPress. Me refiero a formarse en cómo empezar desde cero y terminar con un producto terminado en el mercado.
Así que Richard y yo empezamos invirtiendo en un curso online de un instructor que tenía experiencia real en la creación de un producto de software desde cero. De hecho, ha tenido varios productos de software con éxito en los últimos años.
Dado que ni Richard ni yo somos programadores, es evidente que necesitaríamos un desarrollador. Durante el curso aprendimos la mejor manera de externalizar el desarrollo de software y pudimos contratar a un desarrollador a través de Elance.
Antes de describir el PROCESO que seguimos, voy a hablaros de la TECNOLOGÍA que utilizamos. Una vez más, algunos de estos se reducen a nuestra elección preferida, pero usted necesitará estos o una variación de los mismos.
Como he mencionado antes, Richard y yo invertimos en un curso online sobre cómo crear y vender tu propio producto de software. El curso estaba pregrabado para que pudiéramos ir a nuestro propio ritmo y así encajar con otros compromisos: el trabajo, los blogs y la familia. Nuestro objetivo era completarlo a finales de abril, y lo conseguimos. Un punto de vista.
Herramienta de diseño de software
Para poder desarrollar su propia aplicación, tiene que crear su propio componente de software (SC) en el Directorio del Paisaje del Sistema (SLD). Tiene que hacer esto antes de empezar a desarrollar su software. El componente de software es la unidad de entrega estándar para su aplicación. El
Wizard crea un SC por defecto como acción posterior a la instalación. Si necesita un SC diferente o si el Asistente de configuración no realiza este paso, un administrador del sistema o un gestor de calidad crea los componentes de software (SC).
