¿Cuál es el otro aspecto del producto? El primero es desarrollar código para el software. ¿Qué es otro y qué debo estudiar para saberlo?

El código definitivamente no es el primer aspecto de un producto;). Un producto siempre debe comenzar con un problema real o el deseo que tiene un cliente. Entonces, lo que USTED tiene que hacer primero es averiguar qué problemas de las personas desea resolver. A partir de ahí, debe intentar averiguar cuáles son los problemas (y las soluciones actuales para estos) de su público objetivo. ¡Este proceso es un arte en sí mismo! Después de eso, elige el problema que es a) importante para su audiencia, b) técnicamente solucionable, c) económicamente factible (= gana dinero) yd) solucionable por usted o su equipo (si no tiene un equipo, agregue el paso de reunir un equipo aquí). Luego, encuentra posibles soluciones (¡plural!) Para este problema y elige una solución que satisfaga los criterios publicitarios mencionados anteriormente. Tenga en cuenta que una “solución” no significa “código” o un “producto”, ¡significa un modelo de negocio completo! Solo ahora puede ver si el desarrollo de código podría ser una de las muchas opciones para crear esta solución.

Como puede ver, hay muchos aspectos en un producto. Y todos estos pasos son iterativos, lo que significa que debe verificar sus suposiciones con personas reales y tal vez retroceder para tomar una ruta diferente.

Al final, desarrollar código es solo un aspecto menor de un producto. Muchos problemas pueden resolverse con y sin código. Las empresas que se centran solo en el código y solo observan a los competidores que ofrecen un software similar a menudo pierden la competencia real: ¡los servicios que no usan software en absoluto!

Para saber más sobre esto, puedes estudiar emprendimiento. La mayoría de las escuelas enseñan más o menos todo (esbelto, ágil, desarrollo de clientes, …), aunque muchas pierden el aspecto de comenzar con una audiencia en lugar de una “idea de producto”. Si desea saber más sobre el concepto, puede obtener nuestro apoyo de coaching en www.dreimannzelt.com. Ayudamos a muchas empresas a pasar de tener una idea a tener un negocio … y todavía aprendemos con cada nueva empresa :).

El desarrollo del código no es el primero, ni siquiera en los primeros cinco pasos.

El primer grupo de desarrollo de productos es determinar qué es el producto, quiénes son los consumidores objetivo y qué necesitan / quieren que haga el producto. Esto, la mayoría de las veces, será un proceso iterativo. Por lo general, hay varios clientes con múltiples necesidades y puntos de vista. Esto es cierto incluso si solo dos personas van a estar involucradas en algo. Vea cuántos pasos se necesitan para diseñar una cocina donde una pareja va a construirla y usarla. La planificación y la negociación requieren mucho más esfuerzo que la construcción real.

Una vez que se ha determinado que el software es parte de la solución, llega el momento de comenzar a mapear lo que el software debe hacer, cómo se verá a los clientes, cómo se mantendrá y cómo va a hacer control de calidad.

Lo siguiente es averiguar qué recursos se necesitan para lograr esto y qué recursos tiene. Esto incluye determinar si ya existe una solución estándar. Si vas a construirlo en casa, ¿qué habilidades ya posees? ¿Son adecuados para hacer el trabajo? En otras palabras, id tiene dos programadores cuyo enfoque principal ha sido C es C apropiado para lo que está tratando de hacer. Si no es así, ¿cómo va a agregar la habilidad necesaria? Contrata a más personas o agrega capacitación. Ambos tienen consecuencias. Dependiendo de los recursos disponibles, puede que tenga que recorrer esta lista tanto hacia adelante como hacia atrás más de una vez.

Una vez que tenga una especificación de software completa y una línea de tiempo, puede comenzar a codificar. Con experiencia y un cronograma ajustado, sería posible superponer estos pasos con el entendimiento de que parte de su esfuerzo se desperdiciará.