NOTIFICATION SYSTEM FOR ENTERPRIZE VIDEO PORTAL
Company: Kollective - Enterprise startup specializing in video delivery of content
​
Project Goal: Build a notification system for enterprise video portal. It should be fully customizable, multi-tennant solution that can be configured based on client's needs. Figure out the frequency of notifications, who should recieve what notifications, mode of delivery and visual presentation.
​
​
Customer Interviews/Personas

Different users have different needs. A good user centered design always starts and ends with users. I always get user inputs before I design. For this project I used customer interviews and made 3 distinct personas for all the stakeholders.

The needs of admin were very different from needs of global viewer. The design had to accomodate all use cases.
WORKFLOWS/ IDEATION/ IA


Preliminary work flows were identified and discussed with engineering to ensure implementation feasability. The solution consisted of aggregating notification emails sent in interval defaults decided by admin. A user can override these settings based on their personal needs. A urgent notification like failure in transcoding or flagging of a video will also trigger the aggregate notification queue and generate an email notification.
CHALLENGE
The most challenging part of this project was figuring out how much control should be given to the users. Users wanted everything configurable which makes it unnecessary complex and confusing. In the interest of the admins and different clients, it was configurable and customizable, but only for admin users. The employees had a much simpler interface. To make it easy for the admins, I added 'presets' - predefined templates (eg - recommended, get all notifications, important notifications only, customizable) .
​
Another challenge was to figure out the best experience when an admin overrides the employees settings and vice versa. Should it be allowed? Whose settings should take preference? Consider a case where I as an employee has configured my setting to receive notifications once a week. Admin changes the default setting to once a day. Should it change my once a week to once a day? Should it be changed for me or only for new employees? Is it something the admin decides or the employee? We decided to give both the options to admin - override all employees settings and to let employees keep their settings which we recommended. The recommended option was strategically positioned below the first option which forced the user to read both the options before selecting.

ANALYZE AND IDEATE

​
Here is a poll of two designs. Users found checkboxes confusing and preferred radio buttons.
In this project my design decisions were based on
-
UX principles
-
Usability Testing
-
Card sorting
-
Polling
-
Surveys
​
DESIGN DELIVERABLES


Moderator Notification view vs Admin View : Moderator can take actions for multiple videos without having to click on the details for each video.
Final deliverable consisted of axure high fidelity clickable mockups along with thought out workflow for edge cases. As part of this project, I was in charge of designing, user testing and working with engineers to get this implemented.