El desarrollo de programación se inicializa con el conocimiento de los requerimientos, estos requerimientos deben de venir en el acta de pre proyecto (acta de proyecto) donde se le den a conocer al programador o programadores las caracteristicas requeridas por el cliente, para determinar un plan de acción y llevar a acabo las actividades que correspondan al proyecto.
UX (User experience): En el 90% de proyectos las máquinas de cobro requeieren interfaces graficas que permitan al usuario la interacción con la misma, aquí un punto importante es poder colocar el maquetado de lo que esta solicitando el cliente, como se muestra a continuación:
UX design involucra investigación del usuario, diseño de la arquitectura de la información, wireframing (maquetado), prototipado rapido y pruebas de usuario. Recorriendo este proceso, se podra maximizar el exito de la aplicación antes de empezar a desarrollar codigo y asi tener la aplicación que necesita la gente.
la intefaz de usuario representa aproximadamente entre el 47% y 66% del total el codigo del proyecto, asi mismo el 40% aproximadamente las tareas de desarrollo.
La metodologia UX otorga los siguientes beneficios.
I. La oportunidad de validar el producto.
II. Minimizar las deficiencias en el desarrollo.
III. Acelerar la salida a mercado.
IV. Reducir el re trabajo.