INTERFAZ DE USUARIO
Es un medio a través del cual una persona puede controlar
un software o hardware específico.
GUI (Graphical user interface)
VUI (voice-user interface)
NUI (Natural user interface) – Juegos como Kinect
Lo ideal es que las interfaces de usuario sean fáciles de usar
para que la interacción sea lo más instintiva e intuitiva
posible.
Interacción: Acción, relación o influencia recíproca entre
dos o más personas o cosas
Según su construcción
TIPOS DE INTERFACES DE USUARIO
1
Una interfaz de hardware, a nivel de los dispositivos
utilizados para ingresar , procesar y entregar los datos:
teclado, ratón y pantalla visualizadora.
2
Interfaces de software: Son programas o parte de ellos, que
permiten expresar nuestros deseos al ordenador o visualizar
su respuesta
3
Una interfaz de Software-Hardware, que establece un
puente entre la máquina y las personas, permite a la
máquina entender la instrucción y a el hombre entender el
código binario traducido a información legible.
Según la forma de interactuar del usuario
Interfaces alfanuméricas (intérpretes de
comandos) que solo presentan texto.
Interfaces gráficas de usuario (GUI, graphic
user interfaces), las que permiten
comunicarse con el ordenador de una forma
muy rápida e intuitiv a representando
gráficamente los elementos de control y
medida.
Interfaces táctiles, que representan
gráficamente un "panel de control" en una
pantalla sensible que permite interactuar con
el dedo de forma similar a si se accionara un
control físico.
PARA SER CONSIDERADO:
- Mantener la idea inicial (StartUp o Cliente)
- Requerimientos iniciales, el cliente cambia de idea
- Buen análisis de requisitos
- SCRUM (es el nombre con el que se denomina a
los marcos de desarrollo ágiles caracterizados por:
Adoptar una estrategia de desarrollo incremental,
en lugar de la planificación y ejecución completa del
producto.)
IDEA INICIAL PRODUCTO FINAL
EVITAR FEATURE CREEP
La característica de arrastre (y sus sinónimos) es la
"tendencia a agregar constantemente
características que inevitablemente conducen a
productos complejos que son confusos y difíciles de
usar".
El columnista del New York Times, David Pogue, fue
una de las primeras personas en llamar
públicamente la atención al rasgo de las
características cuando "demostró a una audiencia
arrepentida en la conferencia TED de 2006 lo que
sucedió cuando abrió todas las barras de
herramientas posibles en su programa de Microsoft
Word; espacio en la pantalla para la
función principal de agregar valor al componer un
documento de texto simple ", explica Matthew May.
Excesiva
expansión o
adición
continua de
nuevas
característic
as en un
producto
- Pésima estimación
- Ofrecer mas de lo que es necesario
- Sobrecarga de funcionalidades
EL PRODUCTO DEBE AGREGAR VALOR
- Si un producto no agrega un valor, no vale la pena.
- Decisiones poco fundamentadas.
- Diferenciar Diseño web y Productos de Software
- OPTIMIZACION (Menos tiempo, mejor producto, mas
tiempo para mi)
GESTIONAR BUENAS INTERFACES
- Eliminar cuellos de Botella en desarrollo
(Cliente tomando decisiones arbitrarias, de
último momento….)
Consulta (Qué es/en que consiste ejemplos)
Interfaz de línea de comandos (CLI)
Interfaz de usuario de texto (TUI)
Interfaz gráfica de usuario (GUI)
Interfaz de usuario de voz (VUI)
Interfaz de usuario tangible (TUI)
Interfaz de usuario natural (NUI)
Interfaz de usuario perceptiva (PUI)
Interfaz cerebro-ordenador (BCI)
Ambientes de desarrollo
- Desarrollo (programadores/diseñador/scrum master)
- Pruebas qa
- Producción