SaaS Integration and navigation model

Year: 2016

Prototype: https://udzpqk.axshare.com/discovery_service_home.html

Overview

This prototype was part of a vision presentation covering how individual services could have different levels of integration from integrating data into a single widget all the way to no integration other than cross service navigation.

Vision

The long term UX vision is to get to a product where the UI and feature set is dynamic based on the user's role, preferences for consuming data, and functional needs. The product UI should also be highly contextual so that almost every page in the product adapts the information and features presented to the user based on the the workflow the user is currently in and / or context passed to the page based on how the user navigated to the page.

Short term direction

UI
Build a UI platform that allows for integration of information at the page level as well as some integration at the widget level when teams work together to make it happen.

Common Object model & identity across services
Drive to a common model for identifying / describing all objects that is extensible enough to add / publish new object types as needed. The key is that for each object there is only a single instance of the object that is true across all services but each service can maintain information about the object that is unique to the service.