He trabajado en productos durante más de 5 años y dos de ellos eran mis propios proyectos personales. Daré una idea de ambos, lo que le dará una buena perspectiva en cuanto a la línea de tiempo de tomar una idea en su cabeza y convertirla en un producto funcional.
- El primer producto que construí fue un motor de reclutamiento que era una aplicación basada en la web que permitía a las empresas buscar candidatos, ver sus hojas de vida, publicar trabajos, permitir a los usuarios responder al trabajo mediante respuestas en video, entrevistas 1 a 1 en video y también tenía una función de registro para que las empresas la utilicen en sus ferias de empleo. Este producto tardó más de 18 meses en desarrollarse principalmente porque no tenía la visión completa del producto establecida desde el inicio. Diseñaría interfaces de usuario de una manera ad-hoc. Si tuviera una idea para una nueva característica, simplemente comenzaría a diseñar y desarrollar sin pensar en todas las dependencias que pueda encontrar. Esta no es la forma en que se debe desarrollar un producto y, en última instancia, hizo que el producto fallara en el mercado.
- El segundo producto que construí fue una aplicación móvil para el compromiso de los empleados que permitía a las empresas publicar anuncios, reconocer empleados, publicar videos / imágenes, crear y programar eventos, permitir a los empleados publicar ideas con una función de upvote y también tenía un mecanismo de encuesta. Ya que esta era la segunda vez, tenía muchas lecciones aprendidas en mi cabeza que me impedían cometer los mismos errores. Tenía la visión completa del producto establecida en términos de flujos de proceso, así como de tramas de cableado por adelantado antes de que se realizara cualquier desarrollo. También tuve un CTO muy informado que me ayudó, lo que hizo el proceso significativamente más fácil. El tiempo total para desarrollar este producto fue de aproximadamente 5 a 6 meses con un producto de trabajo completo al final.