Role: Design Manager

User Management

Utilizing an API for large scale user management

Project Overview
In the education industry, it is not uncommon for our clients to face a high volume of change management, whether it involves transitioning between departments or managing departures. Having a system that can automatically handle these changes without relying on manual intervention is crucial. Nevertheless, it is essential to strike a balance where users don't feel completely out of control. As a result, the project incorporated several configurable settings, providing users with transparency and control over this automation process.
Deliveralbes

Project Requirements

Department Setup

The goal of this requirement is to develop a streamlined process that allows users to create and manage departments effectively, empowering them to add relevant topics and assign ownership to each department.

User Management

The goal is to enhance the user management settings by implementing a user-friendly interface that enables easy identification and tracking of changes made through the User Provisioning API.

Orphan Topics

Each topic possesses its own designated owner, any change event affecting that owner would need to trigger an automatic reassignment of ownership to the department owner, ensuring that no topic is left without ownership.

Balance

Out of Scope vs. UI Standardization

This project presented a unique challenge in balancing acceptance criteria with much-needed UI/UX updates. While the user management page required a facelift, a complete redesign would exceed the project's scope. As we transitioned to an agile project management system, it was crucial to prioritize tasks that could be completed within 1-2 sprints. Implementing the search and filter bar was a battle I chose to address first, as it provided an expected and trusted user experience across the platform. Considering our clients' future expansions, a user management page without search and filter functionality was not viable. Throughout the design and review process, I constantly evaluated whether changes were within scope and adhered to deadlines. Some items were backlogged for future improvements.

Delagation

Teamwork

This project had a tight deadline, necessitating the involvement of two designers. During the team discussions, one designer showed particular enthusiasm for tackling the department-topic mapping settings, which presented a new challenge. As it was their first time taking on a larger project, they needed additional time to focus and stretch their skill set. This decision placed slightly more pressure on the senior designer but allowed for significant growth in the up-and-coming designer. Despite the project's non-glamorous nature as a basic account necessity, witnessing the designer's growth in critical thinking, research, and presentation skills, even in the face of constructive feedback, was truly enjoyable as a manager. Providing this growth opportunity set the entire team up for a better future.
In platform notifications

Notifications have been integrated into the notification center, added as indicators within the menu, badges within the settings submenus, and toasters for urgent settings, ensuring prompt user attention and action.

managing Risk

Indirect Implications

Although this project primarily focused on user management utilizing an API built by our data science team, it was crucial to examine the platform for other implications. One of the challenges clients faced was when a user left the system, causing any topics they were assigned to go offline until a replacement was added. This risked cutting off communication to their community and left topics without ownership, termed as orphans. Implementing automatic reassignment of ownership to a knowledgeable user would greatly enhance the platform's usage and success.

Lessons Learned

While this project is still under development and much will be learned post-launch, our team underwent leadership changes that resulted in process alterations. The project allowed me to evaluate our strategies - what worked and what didn't. A highly effective practice was consistently asking, "Is this within the project scope?" This allowed me to document ideas and revisit them in the project management system to decide their place on the roadmap during post-mortem discussions. The most significant lesson learned was the importance of extensive research early in the project, not just for comparative analysis, but also into pre-built codes and assets available to developers. This approach enabled me and my team of designers to make  decisions that accelerated the design process rather than impeding it.

Recalibrate the project requirements often
Identify areas in design that can be developed faster