En el DÍA 1. Planificación de negocios s / w.
Le sugiero que estacione todas las ideas sobre el entorno de desarrollo. Y centre su atención en su negocio.
Los más críticos son: –
1. Probar que hay un mercado para su idea. Ver
Ejecutando Lean Illustrated –
La hoja de ruta del innovador –
Lea también el libro – Running LEAN.
2. Calcular cómo distribuirá el capital entre los fundadores. Y decidir cómo se puede redistribuir al final de cada año. Debe basarse en la contribución y utilizarse como un incentivo de desempeño.
3. Comprender para qué incentivos gubernamentales, subsidios comerciales y / o asistencia puede calificar. Por ejemplo: muchas empresas se basan en la equidad de sudor. Incluso si tiene fondos limitados. Puede ser mejor que el negocio le pague. Y luego le devuelves el dinero al negocio.
- ¿Habrá una recesión en el campo de la ingeniería informática después de 3/4 años?
- ¿Puede un estudiante de b.tech convertirse en analista de negocios sin una mba?
- ¿Puedo obtener trabajo de TI después de 10 años de graduación?
- Como nuevo graduado que se unirá a Google, ¿debería ser honesto con el departamento de recursos humanos si no estoy interesado en el equipo al que estoy asignado?
- Después de desmayarme de IIM Ahmedabad, ¿podré llegar a la cima del mundo corporativo después de 15 años de desmayo?
4. Obtener la participación temprana de los clientes Beta es vital para garantizar que su producto sea algo que la gente quiera comprar.
5. Obtenga la configuración de su estructura legal correctamente. Un buen consejo de un abogado, contador y contable puede salvarlo de problemas costosos más adelante. El incumplimiento de la legislación gubernamental (especialmente impuestos) puede ser un verdadero dolor. También puede ayudar a proteger sus bienes personales si todo tiene forma de pera.
6. Concéntrese en crear sistemas y procesos de negocios que ejecuten su negocio. De esa manera, usted permanece trabajando en su negocio, NO en su negocio.
En el DÍA N. Industria relevante s / w.
Una vez que sepa que tiene alguna posibilidad de tener un negocio viable, puede concentrarse en decisiones detalladas. Como elección de plataforma.
Claramente depende del tipo de negocio en el que se encuentre. Una franquicia de alimentos tiene diferentes requisitos para diseñar un nuevo chip WiFi.
Tenga cuidado al usar soluciones de código abierto porque son gratuitas .
Si elige un producto de código abierto, hágalo porque el producto se ajusta bien y tiene una base sólida y activa. La mayoría de los proyectos de código abierto son abandonados por sus propietarios dentro de los 5 años, a menudo mucho antes. Muchos se marchitan debido a la competencia de una nueva y emocionante oferta de código abierto. La falta de estabilidad es costosa.
La mayoría de los proveedores establecidos intentan atraer nuevas empresas y estudiantes a través de programas de incentivos. por ejemplo: Microsoft Bizspark proporciona más de $ 100K de s / w a las nuevas empresas de forma gratuita. Todas sus herramientas de desarrollo y servidor. Azure Hosting. Eventos gratuitos de coaching empresarial y más.
AWS también ofrece alojamiento gratuito hasta un límite limitado. AutoCAD ofrece su s / w durante 3 años gratis a estudiantes relevantes. MYOB y muchos otros proveedores ofrecen sus entornos de forma gratuita a quienes desarrollan complementos para sus herramientas.
En resumen: haga su tarea correctamente, el costo no debe ser el único factor en su toma de decisiones. Tómese el tiempo para investigar para qué incentivos puede calificar.
Si su inicio está haciendo desarrollo s / w.
Uno de los primeros sistemas empresariales en los que debe invertir es un entorno de desarrollo automatizado.
Esto significa; Control de código fuente, Integración continua (CI), Gestión de liberación automatizada. Pruebas unitarias automatizadas, rendimiento automatizado y pruebas de carga. Planificación de proyectos y flujo de trabajo (por ejemplo: SCRUM / Herramientas ágiles), incluido el seguimiento de errores y las pruebas de usuario.
(Nota: la mayoría de los programadores subestiman los costos (tiempo y calidad) de implementar manualmente cada versión. Vale la pena obligarlos a automatizarla).
Echa un vistazo a Visual Studio Online ¿Qué es Visual Studio Online? Un equipo de 5 personas puede usarlo de forma gratuita. Te da, código fuente, SCRUM, CI, pruebas, seguimiento de errores, el lote. Brillante especialmente si alguna de tu gente está en otras partes del mundo.
A menos que todo su equipo de desarrollo esté ubicado en 1 ubicación, considere la ventaja de usar Cloud. Por lo general, es más barato girar y matar máquinas de prueba en la nube que comprar cajas físicas. El truco consiste en matar estas máquinas virtuales cuando no están en uso o los costos se suman.
Las herramientas que utiliza deben estar fuertemente influenciadas por las plataformas a las que pretende dirigirse. Por ejemplo: escribir juegos para iPhone elegirías las herramientas de desarrollo de Apple.
Si escribir soluciones para vender a corporaciones, el entorno .NET es su opción más probable.
Si desarrollamos para Web, encontramos que Visual Studio es el mejor, especialmente cuando se combina con Resharper. Por supuesto, si apunta a Apache + PHP, puede preferir Ruby + otras soluciones de código abierto.
Final
Si no está todo en 1 ubicación. También miraría las comunicaciones distribuidas y el software para compartir pantalla. por ejemplo: – Skype, TeamViewer – Acceda a su computadora de forma remota y comparta su escritorio con amigos – ¡es gratis! , Lync, http://www.gotomeeting.com.au/
Muchos de estos tienen una versión gratuita que se puede utilizar para grupos pequeños.