Connecting the back end data experience
As APIs are driving the integrated world to scale at a rapid pace, it is even more important to create efficient workflows and UI. APIs are what make it possible to move information between programs. The developer persona is the human intersection of this abstract interaction.
The Senior Developer on my team and I moved a legacy system towards a new framework which would direct the definition of how those interfaces (APIs) would be used. Together we wrote and designed a new lean specification for adding new storage and mapped out all of the legacy workflows to remove dependencies in the new enterprise portal.
The Cloud Story:
Interim migration: The goal towards a cleaner implementation required a thorough UX and technical review of the old and new portal system behavior. Through stakeholder interviews and design and technical reviews, we identified the containment of system checks in the new plugin, but also the need for the legacy system to conduct system checks for features like “split reservation.” The complexity grew in the balancing of the old and new worlds of the system as well as to control the usage of the two storage systems.
New workflow: Reduced entry points and ordering clicks in half, provided customer capacity planning tool, identified and communicated interim integration points and design reviews with Senior Engineers and Product Managers. Design decisions were based on business and customer goals.
- To take advantage of a cloud platform, including IaaS and PaaS, you should design the applications so that they’re decoupled from any specific physical resource
- To build an on-demand self-service, enable customers to receive services without the long delays
- As a Product Designer, understand each layer in an on-demand service (the cloud platform and resources)
- Key enablement includes: Ability to access the service via standard platforms (desktop, laptop, mobile etc.), resources pooled across multiple customers, scalability and metered billing as a utility service