A menos que ya tenga una gran cantidad de experiencia en una profesión determinada, como un médico, un abogado o un navegante marino, escriba un resumen fácil de entender sobre qué tipo de programa de aplicación desea crear.
Luego, encuentre a no programadores que realicen el tipo de trabajo al que se dirige su creación. Escuche con atención lo que dicen que quieren que haga un programa de aplicación de este tipo para ellos.
Incluso si tiene experiencia profesional en el trabajo al que se dirige su programa, se le recomienda que obtenga la opinión de muchos de sus compañeros de trabajo.
Usted no sabe más que la enfermera de la sala de operaciones, la cuenta de impuestos profesional o incluso la persona que ha estado conduciendo un camión durante tres décadas.
- ¿Cuáles son algunos buenos consejos / sugerencias para ser aceptado en la escuela veterinaria?
- ¿Cuáles son algunos consejos para escribir un personaje con ansiedad social?
- ¿Cómo ser bueno en la negociación / negociación? ¿Cuáles son algunos buenos trucos y consejos?
- ¿Cuáles son algunas maneras de aumentar la velocidad de escritura?
- ¿Cuáles son algunos trucos / consejos desconocidos sobre MS Excel?
Tu trabajo es hacer la vida más fácil para ese tipo de personas, no más difícil.
Olvídate de la codificación elegante en esta etapa. Solo escuche a muchos de sus clientes potenciales, luego diseñe una interfaz que sea fácil de usar para ellos, y que sea muy fácil de personalizar para que se adapte a su situación única. Tenga en cuenta que muchas personas pueden usar el programa de aplicación, como las personas que trabajan en el quirófano de un hospital. Así, diseña tu programa para que un usuario individual pueda cargar fácilmente sus preferencias.
He aquí un ejemplo que he extraído al hablar con varias personas que pasan hasta 12 horas diarias trabajando para mantener a las personas con vida en una sala de operaciones.
Los colores elegidos para el primer plano y el fondo son muy subjetivos y dependen en gran parte de cómo las personas ven los colores y del tipo de iluminación que se utiliza en la sala de operaciones. Luego está el hecho de que aproximadamente el 10 por ciento de los hombres de herencia europea no ven el rojo y el verde muy bien.
El fondo negro con letras rojas puede ser casi invisible para ellos.
Evite la “informática” mientras habla con su público objetivo.
No les importa lo difícil que sea tu trabajo como programador. No les importa qué lenguajes de programación usas. Quieren que usted haga que sus días de trabajo o sus días de juego sean más fáciles y más productivos. Quieren una aplicación que funcione perfectamente.
Cree algunas pantallas de visualización y entrada de datos como apéndices, luego vuelva a las personas que entrevistó y obtenga sus reacciones a esas pantallas y al flujo de trabajo.
Diseña tus talones para que las personas puedan ingresar información en ellos.
Averigüe qué tipo de errores de entrada de datos pueden cometer, luego escriba el código para guardarlos de sí mismos.
Repita este proceso hasta que su audiencia le diga que encuentran que su diseño es fácil de usar y entender.
Ahora, y solo ahora, estará listo para la difícil tarea de crear realmente la salchicha que subyace en el exterior bellamente diseñado.
Finalmente, evite el “arrastre de funciones” y prepárese para que sus primeros intentos de crear un programa de aplicación sean errores espectaculares.
Tenga en cuenta que cada falla es un paso potencial hacia el éxito.
Apéndice:
Olvidé mencionar una cosa que aprendí temprano.
Sus clientes, en su mayor parte, pueden no entender que las tareas que son fáciles para los humanos pueden ser muy difíciles de resolver con un programa de computadora, y las tareas que son difíciles para los humanos a menudo son fáciles de resolver con un programa de computadora.
Cuando reúnas información de tus clientes, ten eso en cuenta.