¿Cómo puede una metodología de gestión de proyectos basada en API para aplicaciones SaaS involucrar un diseño centrado en el usuario (centrado en la experiencia de usuario)?

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.

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

More Interesting

¿La construcción de fachadas de micro servicios en una aplicación SaaS (Salesforce, por ejemplo), rompe el principio de 'usar una base de datos por servicio'?

¿Cuáles son algunas compañías que estarían interesadas en adquirir sistemas POS como Revel, ShopKeep o Vend?

¿Qué es más común: pagar una comisión sobre el valor del contrato anual del primer año o el primer año más los valores del contrato del año posterior para el plazo inicial?

¿Qué es el marketing SaaS?

¿Qué es la aplicación base SaaS?

¿Hay recursos o guías disponibles para construir un software de Marketing SaaS como HootSuite?

¿Cuál es la aplicación de lealtad más prometedora o SaaS que está integrada con los sistemas de POS en la nube que pueden demostrar el ROI?

¿Hay alguna diferencia entre SaaS y la computación en la nube?

¿Podría alguien esperar de manera realista capturar más del 20% de las acciones del mercado en un nicho muy especializado y desatendido a través de SaaS?

¿Hay algún servicio donde pueda cargar archivos PDF que luego se imprimen y me envían por correo?

Cómo encontrar clientes para mi producto SaaS

¿Por qué las compañías de software de Japón son conocidas por ser fuertes en juegos pero no en SaaS y software empresarial?

¿Cómo se ve una propuesta SaaS para clientes empresariales?

¿Por qué Jason Lemkin gasta tanto tiempo y energía respondiendo preguntas sobre Quora?

¿Cómo debe valorar a los 'usuarios no compatibles' para los clientes empresariales de SaaS?