¿Cuáles son los principales pasos para desarrollar un producto? ¿Qué es crítico para la funcionalidad de un producto (servidores, etc.)?

Gracias por el A2A. Sin embargo, lamento la respuesta tardía, no pude responder antes que esto porque estaba fuera de la ciudad.

La creación de un producto de software dedicado para un cliente puede interpretarse como difícil o fácil. Comprender las necesidades del cliente requiere una comprensión completa de lo que hay que hacer. En mi opinión, si puede superar este obstáculo, el proceso restante no debería ser demasiado difícil. Su equipo es crucial en este aspecto. Dado que atenderá solicitudes de servicio de muchas áreas diversas, para comprender completamente las necesidades de su cliente, necesitará la asistencia de un experto en el campo en cuestión. Es imposible tener 101 expertos en su equipo para 101 campos que atenderá, así que póngase en contacto con personas que son veteranos en los campos particulares y trátelos como consultores únicos. Estos consultores educarán a los miembros de su equipo que se reunirían con los clientes en el campo en cuestión. Si todo va bien, después de una de estas transacciones, estos miembros podrán manejar las solicitudes de servicio desde el mismo campo nuevamente, ya que tendrán el conocimiento para hacerlo. Sigue aprendiendo a medida que aparezcan nuevos casos.

La construcción y la implementación del software no serán demasiado difíciles, ya que supongo que habría personas con experiencia en su equipo que pueden manejar la codificación fácilmente. Al comprender y comunicar las necesidades del cliente a sus programadores, puede reducir la oscuridad y, por lo tanto, crear un software que pueda satisfacer todas las necesidades de sus clientes de manera eficiente. Además, al conocer la situación de alguien que tiene que usar el software, podrá implementarlo de manera eficiente / diseñar configuraciones de servidor, etc.

El problema con la mayoría de las empresas SaaS es que no se esfuerzan por comunicarse o aprender la situación del cliente. Cuando ocurre este lapso de comunicación, los programadores no tienen una idea completa de qué hacer y el resultado final es un software descuidado que hace poco de lo que el cliente necesita. Lo he visto con el software desarrollado para calificar políticas y registrar reclamos en ciertas compañías de seguros.

El problema es que muchos creen que este campo es fácil ya que no implica nada más que crear aplicaciones dedicadas para el cliente. Sí, la codificación es fácil, pero el verdadero trabajo es estudiar al cliente a fondo.

A2A

No soy un desarrollador o un profesional de TI, pero tengo algunos conocimientos de desarrollo empresarial e innovación. Trataría de explicarlo de esta manera, pero tal vez ya tenga algunos de los primeros pasos cubiertos, ya que está hablando de un “producto”:

1) Definir el problema
¿Qué estás tratando de resolver y para quién? Cuanto más específico puedas ser, mejor.

2) ¿Cuál es la solución de hoy?
¿Hay alguna solución hoy? ¿Hay alguna solución? ¿Hay algún sustituto o solución similar para su producto?

3) Establecer un diálogo con usuarios expertos
¿Cómo es que la persona con el problema realmente quiere que esto se resuelva? ¿Cómo quieren que funcione y cuánto están dispuestos a pagar? Después de este paso, también debe hacer un análisis económico para probar el potencial financiero o la viabilidad de su solución.

4) Desarrollar una solución ficticia “mickey-mouse” y probar en los usuarios
Esto puede ser en forma de una presentación de diapositivas de PowerPoint, una interfaz web simple, dibujos o similares, pero la funcionalidad principal y la experiencia del usuario deben ser evidentes.

5) Ingrese a la fase de desarrollo de software
Aquí es donde se vuelve específico de TI, recomendaría un proceso altamente iterativo en el que se centre en la participación del usuario, la creación de prototipos tempranos y frecuentes y el plan con una versión temprana de “Generación 1” seguida de una tubería de nuevas generaciones a intervalos de ajuste. Este último le dará comentarios de usuarios y clientes sobre el uso de la vida real.

6) Mejora continua en paralelo con construcciones de nueva generación más grandes
Pero no olvides las ventas.

Gracias por el A2A.
Paso 1.) Hable con sus clientes y asegúrese de que este sea un problema que deba resolverse y que valga la pena pagar. Obtenga comentarios imparciales de sus clientes objetivo. Hable con expertos de la industria y solicite su opinión.
Paso 2.) Comienza a construir. Si no puede codificar, aprenda a hacerlo. Si eres realmente apasionado, deberías poder convencer a un ingeniero de software para que se una a ti. Cree la menor cantidad posible, que puede mostrar a sus clientes objetivo. Obtenga sus comentarios, repita y desarrolle características basadas en estos comentarios.
3.) Haz una cosa realmente bien, que nadie más lo haga.
4.) Ofrezca cuentas beta gratuitas a aquellos que dieron y proporcionarán comentarios. Utilice esta retroalimentación para escuchar -> desarrollar elementos de acción -> iterar -> escuchar …
5.) Recluta un cofundador de kickass. Hay menos riesgo con 2 que con 1. Desea encontrar a alguien preferiblemente con algún pedigrí de codificación (PHD / toneladas de experiencia / Googler o Facebooker).
6.) Comience a vender a los clientes (vender, escuchar, vender, escuchar).
7.) Tome nota de su tracción, trayectoria, comentarios y brinde estos datos a los inversores. Si no ha hecho esto antes, obtenga algunos asesores, que pueden guiarlo.

Haga la integración sin dolor.
Asegúrese de que lo que está construyendo no esté disponible.
Conozca el mercado mejor que nadie. Conoce a todos tus competidores.
Conozca el potencial del mercado.
Comprométete con una idea, y luego cuéntala. Cuando ingresa al edificio una mentalidad de empresa, y tiene hambre de construirla, las ideas se inundarán, y es fácil dejarse llevar en muchas direcciones. Solo necesita comprometerse con 1 idea. No intente ir en demasiadas direcciones antes de la financiación.

1 Localiza el problema

1a) Elija un conjunto de industria o cliente con el que ya esté familiarizado y con algunos contactos.

Haga una lista de sus contactos y mantenga registros en una hoja de cálculo o sistema CRM.

1b) Cree un guión de entrevista siguiendo las siguientes líneas:

* ¿Qué cambios espera en los próximos 9 meses?

* ¿Cómo responderás?

* ¿Qué tiene que pasar este año para que puedas avanzar en tu carrera?

y preguntas relevantes específicas de la industria.

* siempre pregunta “¿con quién más debería hablar?”

1c) Haga citas para llamadas o reuniones con las personas en su lista inicial.

1d) Tome notas detalladas en cada entrevista.

1e) Envíe por correo electrónico un agradecimiento y una sinopsis de la conversación a cada entrevistado.

1f) Agregue los nuevos nombres a la lista, haga más citas y repita.

1g) Revise sus notas, buscando problemas, situaciones o necesidades comunes

2 Validar el problema

2a) Continúe con sus entrevistas, pero comience con preguntas para validar el problema (S) que ha identificado:

* ¿estás preocupado por xxx?

* ¿Cuál será el impacto financiero para usted y su negocio?

* ¿Cuán urgente se vuelve la situación?

etc.

2b) Seleccione un problema que

* suficientes personas tienen

* la gente está ansiosa (no solo dispuesta) a gastar dinero para resolver

* puede proporcionar la mejor, más fácil o única solución para.

2c) Vender antes de construir

La mejor validación es que terceros voten con sus billeteras. Si pagarán, tiene el problema correcto.

3 Proporcione una solución mínima

Implemente la solución que puede vender. En esta etapa, no piense en escalar o incluso en rentabilidad. Está bien, por ahora, gastar más en mano de obra o tercerización que el precio de venta. Su experiencia real en el mercado es el camino hacia el éxito. Perfeccione la necesidad y el mensaje antes de invertir en una solución escalable.

4 Presta atención, sin apego

Tenga cuidado de no enamorarse de sus ideas o su implementación. Es el ciclo de ver el problema, validar sus ideas y mejorar continuamente lo que crea valor. Entonces, el proceso de escuchar y responder debe continuar. Pero tenga cuidado de no verse influido por lo que ha creado una vez que se convierta en una solución en busca de un problema, perderá su ventaja.

5 Cuenta una historia convincente

Aprenda a hablar sobre el problema y la solución como una trama de película. Comience con un héroe (su futuro cliente) que lleve una vida normal. Introducir conflicto El problema surge. Mostrar las luchas y fracasos. Presenta a un mentor (que te represente a ti mismo) que ayude al héroe a ver el mundo de manera diferente. El héroe hace un gran avance. Final feliz.

Tenga en cuenta que no dije mucho sobre la construcción real del producto escalable. Eso también es esencial, pero muchos se apresuran a construir productos demasiado pronto. Es vital resolver un problema para su mercado y hablar sobre ello de una manera que conduzca a las ventas. No invierta en la construcción antes de demostrar su problema, su solución y su historia.

Así es como enumeraría los pasos si tuviera que hacerlo. Suponiendo que he identificado un equipo tecnológico que lo haría por mí o tengo un equipo propio.

1. Identificar las características para el MVP. Estos deben ser mínimos e idealmente no deberían tomar más de 200 – 250 horas para entregar.

2. Wireframing y diseño de la interfaz de usuario. Esta es la parte más importante del MVP. El MVP tiene que parecer simple, pero atractivo.

3. Desarrollo y prueba del MVP y asegurar que el alcance no aumente mucho.

No me preocuparía por el hardware, ya que la aplicación idealmente se implementaría / alojaría en la nube.

Cada paso anterior requiere muchos más detalles, comenzando por identificar la plataforma adecuada para el desarrollo.

Tener el equipo técnico adecuado es esencial. Si pudiera conseguir personas que tengan un sentido de propiedad de su producto (incluso si realmente no lo poseen), sería genial.

También podría ayudar mirar y aprender sobre Lean Canvas. Comenzaría con el lado del negocio / producto (construyendo el TI correcto antes que el lado de tecnología / servidores / infra / código (construyendo el TI correcto).

More Interesting

¿Cuáles son algunos buenos métodos para reclutar clientes actuales y potenciales para su junta de clientes?

¿Cuántas personas necesitan probar un producto antes de que se considere listo para uso público?

Cómo mejorar el proceso de desarrollo del producto en una organización existente

¿Se puede usar Twitter para tomar decisiones de gestión de productos?

Si una compañía lanzara un nuevo producto que fue desarrollado en secreto usando tecnología alienígena, ¿qué tan avanzado tendría que ser para informar a otras compañías que era de naturaleza alienígena y no solo una muy buena investigación y desarrollo de esta compañía?

Cómo aprender las fases de construcción de un producto de inicio desde la ideación hasta la ejecución

¿Qué debe hacer un gerente de producto?

Cómo utilizar el desarrollo ágil de productos para encontrar el producto / mercado más rápido

¿Qué es un flujo de trabajo efectivo para escribir una especificación o documento de requisitos del producto (PRD)?

¿Qué se puede hacer para ayudar a los equipos de marketing, productos y tecnología a colaborar antes y con más frecuencia?

¿Cuáles son algunas de las cosas / productos que favorecen a las personas diestras más que a las personas zurdas?

Gestión de productos versus desarrollo de productos: ¿en qué se diferencian?

¿Qué es una historia de producto y cómo desarrollar una convincente?

¿Qué producto / servicio cambió tu vida? ¿Por qué?

¿Cuáles son las principales diferencias entre los gerentes de productos de inicio y los gerentes de productos de grandes corporaciones?