Es simple. UX no es solo IU. El diseño centrado en el usuario no es solo interfaz de usuario. Aunque UX / UI se usa de manera sinónima, es importante comprender que UI es solo un componente de UX.
Entonces, ¿cómo es eso relevante para el diseño impulsado por API? ¿Piensa bien en quién es su usuario? Desarrolladores ¿Quiénes son los lectores de su documentación API? Desarrolladores
Cuando haces UX, piensas en términos de posibilidades, restricciones, mapeos, modelos conceptuales, etc. Lee el Diseño de las cosas cotidianas de Don Norman para comprender mejor lo que significan.
- ¿Qué depara el futuro para los ingenieros de construcción y lanzamiento?
- Como startup, ¿deberíamos abrir nuestro SaaS temprano con algunas características principales, o esperar a desarrollar más como mostramos en la página de inicio?
- ¿Tiene una guía para crear un plan de cuentas para una empresa SAAS?
- ¿Cuál es el futuro del software de gestión minorista basado en SaaS?
- ¿Cuáles son algunos modelos de precios empresariales de SaaS para un SaaS autoejecutable que funciona con precios de autoservicio de hasta 99 $ / mes - 999 $ / año? ¿Cómo se estructuran los tratos empresariales generalmente de precios más altos?
Si tuviera que ser muy breve al explicar cómo los términos anteriores conectan API y UX, así es como funciona:
Comience por mantener al desarrollador final en el centro.
Hable con un desarrollador (preferiblemente no de su empresa) y descubra por qué querrían que una API se integrara con su aplicación SaaS.
Hábleles acerca de cómo buscan una API.
Hable con ellos sobre su proceso de desarrollo utilizando una API.
Hable con ellos sobre cuáles son las cosas más importantes para ellos en un documento API.
Ahora responda, ¿por qué debería haber una API para su SaaS? ¿Qué incentivaría a alguien a usar su API en lugar de usar su SaaS? ¿La naturaleza de su SaaS hace que su API se centre en la inserción o en la extracción o en ambas?
¿Cuáles serán las restricciones en las llamadas a la API? ¿Por qué?
Etcétera.
Cuando piensas en UX para el diseño basado en API, creas crear una experiencia de desarrollo impecable para los desarrolladores. Incluye excelente documentación, base de conocimiento, SDK, diseño de punto final que hace que el acceso a datos sea fácil, eficiente y seguro, soporte para desarrolladores, oportunidades de co-creación y foros comunitarios.
Y las tareas de gestión de proyectos, historias, epopeyas y temas giran en torno a lo anterior. Uno de sus temas podría ser: “Mejorar la participación del desarrollador”. Y terminaría trabajando en páginas de la comunidad, documentos de API, etc. Cuando comience en la parte superior con las preguntas anteriores, impulsará sus artefactos ágiles y, finalmente, sus temas, epopeyas e historias de usuarios.
Y así es como su gestión de proyectos basada en API implica un enfoque en UX.
-Kash