Cómo desarrollar una idea de software si no soy desarrollador

TL; DR

  • Aprenda qué problemas pueden y no pueden resolverse con el software.
  • Encuentre miembros del equipo que entiendan y puedan ayudarlo a realizar su visión, y
  • Aprenda a comunicar su visión a los miembros de su equipo.

Aprenda qué problemas tienen, pueden y no pueden resolverse con software

Muchos, muchos problemas pueden resolverse o las soluciones pueden mejorarse utilizando software. Si espera reunir a otros para que lo ayuden a resolver un problema con el software, debe comprender íntimamente el problema que está resolviendo y poder comunicarlo claramente a su equipo.

Herramientas como el lienzo de la propuesta de valor pueden ayudar.

Además, sugeriría asistir a eventos empresariales locales; preguntando a otros sobre el problema que están resolviendo y cómo lo están resolviendo. Es probable que más Han solo haya una o dos personas en el equipo que se comuniquen a través de los espectros técnicos y no técnicos: hable con ellos.

Encontrar miembros del equipo (cofundador técnico)

Si espera construir un excelente software como cofundador no técnico, le recomiendo que encuentre un cofundador técnico para complementar su papel en el proyecto. Asista a reuniones locales de desarrolladores, comparta su visión y, si su idea es lo suficientemente clara, lo más probable es que atraiga a un desarrollador talentoso para que lo ayude a realizar su visión.

Aprende a comunicar tu visión

Aprende el lenguaje de la tecnología. ¡Las interfaces de computadora a computadora como las API son geniales! Pero no podemos olvidar las interfaces humano a humano que necesitamos para trabajar colectivamente hacia un objetivo común. Aprenda a alto nivel las formas de comunicar objetivos a corto y largo plazo; comprender los métodos y herramientas de gestión de proyectos comúnmente empleados (p. ej., Kanban, SCRUM, ágil, etc.), los términos de desarrollo de software (p. ej., JavaScript, API, REST), etc. su idea a los demás con bastante rapidez al filtrarse en su comunidad.

Hay dos formas que realmente funcionan, y nadie quiere usar ninguna.

  1. Aprenda programación (consulte Enseñar informática propia y espere 2–3 años para aprenderlo todo). Aprenda los lenguajes de programación que necesitará para implementar esa idea. Tiempo total: de 3 a 4 años antes de que esté listo para hacer algo con su idea.
  2. Contrata a un desarrollador para desarrollar tu idea en un programa. Los buenos programadores independientes obtienen desde $ 50 por hora. Un programa típico puede desarrollarse desde una semana hasta muchos meses.

Entonces, ¿quieres pasar tiempo o quieres gastar dinero? No hay otra manera, a menos que aprenda alguna forma rápida y sucia de convertir una idea en un programa, y ​​entonces lo más probable es que tenga un programa que no funcione muy bien.

More Interesting

¿Cuáles son las opiniones de los desarrolladores / programadores / diseñadores de software o aplicaciones profesionales sobre la piratería de software?

¿Debo aceptar la oferta de desarrollador de software de $ 55k / año y trasladarme a FL, o esperar una mejor oferta en Nueva York, donde vivo actualmente?

Cómo conseguir un trabajo en desarrollo de software

¿Debería considerar un cambio de carrera? Llevo más de una década trabajando en el campo del desarrollo de software. La salud se está deteriorando, la vida social está hecha jirones (la abandoné para "cumplir el plazo") y estoy cansada. ¿Cómo debo hacerlo?

¿Dónde puedo calificar a los desarrolladores?

Mi IPC es bajo, alrededor de 6.5. ¿Cómo puedo obtener un buen trabajo de ingeniería de software?

¿Es cierto que algunos desarrolladores de software débiles siempre se esconden en el equipo y no aportan nada sino ser atrapados?

¿Cuáles son las señales de que eres un desarrollador de software experto?

¿Los desarrolladores de software hacen un verdadero "desarrollo de software" en TCS / CTS / Infy y empresas de TI similares?

¿Qué opiniones impopulares tienes sobre el desarrollo de software?

¿Es una señal de alerta si la publicación de trabajos de desarrollador de software enumera uno de los requisitos como "capaz de hacer malabarismos con múltiples tareas"?

Soy un desarrollador de copiar y pegar, ¿cómo me convierto en un verdadero desarrollador de software?

Cómo convertirse en un desarrollador web / software agnóstico

Como desarrollador junior de software, ¿cómo debo elegir entre convertirme en generalista o especialista en mi carrera?

¿Por qué los desarrolladores en Europa occidental y oriental pagan considerablemente menos que los desarrolladores en los Estados Unidos?