In 2014 BCIT’s Business Applications group was developing a course registration system for an external client. I was asked to provide some user experience strategy, clarify user roles and map out a flow for the application.
What I did:
- business analysis
- information architecture
- flow diagramming, UI screen planning
Challenges & Process
Course registrations for this client had historically been handled manually via a combination of a shared Access database and Excel spreadsheet. It was insecure, error-prone and regularly resulted in labour-intensive corrections and re-work.
- I was brought in quite late, which meant parachuting into work that was quite far along.
- As I wouldn’t be involved in final application development, there was no contact with external client stakeholders.
- I had to translate a largely technical requirements document, and talk to key internal stakeholders to understand user needs.
- I built this based on three key user roles, whereby each (student => facilitator => manager) built upon the capabilities of the previous one.
The final product
I developed the application flow below in Omnigraffle, the original being a clickable sitemap with several articulated application/user flows. A particular application user flow is determined by the assigned role at login, with sidebar interaction notes with numbered callouts for each panel. Click any image below to enlarge.