1. Habilidades que debe de adquirir un desarrollador de software para
ser desarrollador de interfaces de usuario
2. INTRODUCCIÓN
“La producción de sistemas web o internet ha visto también una evolución. No más de 5
años atrás el desarrollo de sitios web estaba ligado íntimamente a las computadoras de
escritorio y sus características funcionales: navegadores, resolución de pantalla, modos
de navegación (mediante teclado y mouse), entre otros. ctualmente, la diversificación
de los dispositivos portátiles y sus distintas formas de interacción han provocado la
generación de una nueva filosofía de diseño de los sistemas web.”
Revista Tecnológica ESPOL – RTE, Vol. 28, N. 1, 102-109, (Agosto 2015). Recuperado
en: http://www.rte.espol.edu.ec/index.php/tecnologica/article/view/369/231
3. Habilidades que debe de adquirir un desarrollador de
software para ser desarrollador de interfaces de
usuario (UI)
Objetivo
Conocer las habilidades y conocimientos que se
debe adquirir un desarrollador de Software que
quiera dedicarse exclusivamente al desarrollo de
interfaces de usuario.
Objetivos específicos:
• Aprender los lenguajes de programación mas
comunes para el desarrollo de interfaces de
usuario.
• Conocer los fundamentos de como funciona la
interacción.
• Conocer las habilidades gráficas mínimas
requeridas
TEMA Y OBJETIVOS
4. Para la metodología se hizo una investigación en libros, ligas de internet, diario de
campo, encuestas y una entrevistas. Este fue el plan de trabajo que se uso en la
investigación:
METODOLOGÍA
5. ¿Que es UI?
UI (por sus siglas en inglés User Interface) o en español Interfaz del Usuario, es la
vista que permite a un usuario interactuar de manera efectiva con un sistema. Es la
suma de una arquitectura de información + elementos visuales + patrones de
interacción.
Un desarrollador de interfaces de usuario se encarga de crear visualmente la interfaz
del producto para que vaya acorde a la experiencia del usuario. Crea elementos
interactivos, se preocupa de que se vean bien en todas las plataformas (móvil,
tableta, web). Un UI trabaja muy de la mano con el equipo de diseño que le
proporcionan los lineamientos gráficos que va necesitar. Como guía de colores, tipo
de tipografía para usar en encabezados, cuerpo, etc, interactividad del sitio.
RESULTADOS
6. Habilidades técnicas que requiere un UI
• Html
• CSS
• Javascript
• Programación orientada a objetos
RESULTADOS
7. Proceso para elaborar UI
• Levantamiento de requerimientos;
• Análisis de los requerimientos;
• Diseño del UX / UI de la App
• Desarrollo de la aplicación;
• Pruebas de funcionalidad;
• Visto bueno de la aplicación;
• Producción del producto;
• Corrección de errores de la aplicación o
mejoras basados en el uso de la app de parte
del usuario;
RESULTADOS
11. Ya con los datos de investigación y analizando las encuestas podemos concluir lo
siguiente:
Lo mas importante habilidad que se debe tener es la capacidad de análisis, para analizar
los requerimientos exigidos por el cliente y darle la mejor solución posible. No se puede
empezar a desarrollar una interfaz no mas por que si, tenemos que saber porque cada
botón que se muestra en el sistema, app o sitio. Saber que el color elegido cumple un
propósito, que si tiene interactividad tiene una función y si la navegabilidad es de un
modo es porque es la mejor solución para el cliente.
CONCLUSIONES
12. En segundo viene desarrollar una habilidad de diseño, si aunque normalmente no se
trabaja solo si no se tiene a alguien a lado que haga esta parte. Es necesaria para poder
hablar el mismo idioma con el diseñador para proponer o incluso mejorar la propuesta.
Tercera la que consideraba la mas importante es desarrollar habilidades técnicas, mas
que nada saber buena programación y dominarla. Ya con eso podemos ir aprendiendo
cada vez mas es mas importante esto que saber los lenguajes. Pero si hablamos de
lenguajes los fundamentales para resolver problemas son el HTML, CSS, Javascript y
programación orientada a objetos. Como me han comentado algunos amigos.
Estas son las habilidades que un desarrollador de Software tiene que adquirir para ser
desarrollador de interfaces de usuario.
CONCLUSIONES