CPC G06F 8/10 (2013.01) [G06F 8/24 (2013.01); G06F 8/71 (2013.01); G06F 9/4498 (2018.02); G06F 9/451 (2018.02)] | 20 Claims |
1. A method of codifying user experience designs and managing the codified user experience designs, comprising:
retrieving a user experience definition from a design system, the user experience definition being based on a user experience design created in the design system and including user experience metadata, the user experience metadata including persona metadata, outcome metadata, and workflow metadata;
extracting persona and outcome metadata from the user experience metadata and normalizing the extracted persona and outcome metadata against a taxonomy of persona and outcome metadata;
generating a finite state machine from the workflow metadata;
using the normalized extracted persona and outcome metadata and the finite state machine to generate a codified user experience design;
versioning the codified user experience design to create a versioned codified experience specification; and
storing the versioned codified user experience specification in a user experience design repository.
|