Making people management easier
Designing a clearer way to manage people, roles, access, invitations, and subscriptions inside a developer platform.
- My role
- Product design · Design iteration
- Collaboration
- Product managers and engineers
- Scope
- People management and access workflows
Enterprise product design
Make a complex system
easier to administer.
Inside Azure DevOps, administrators needed to understand people’s roles, access, status, and activity. I iterated the People Hub with product managers and engineers, covering summary information, invitations, subscriptions, and group rules.
The table is the overview.
The panel carries the detail.
Find the relevant people
Keyword and access filters sit above the people list.
Compare the right attributes
Names, organization roles, access levels, and timing share a consistent row structure.
Open detail deliberately
Summary and Add users give administrative tasks distinct entry points.
Keep the summary available without crowding every row.
I explored summary treatments alongside the landing view. The side-panel direction separates overall access and subscription information from the per-person table, while keeping the administrator in the same context.
Compare the summary explorationsView original designs
Make invitations
more than an email field.
Who gets access,
and what kind?
Invitation design brings identity, access level, organization role, and project permissions into one task. These choices shape what happens after the invitation is accepted.
Identity
Select the people who should receive access.
Scope
Define organization role and project-level permissions together.
Completion
Keep invitation delivery and the final action explicit.
Explore invitation and subscription flow studiesView original designs
Scale the action.
Keep the structure familiar.
Individual invitations, multi-selection, and group rules address different scales of administration while sharing a consistent interaction language.
View the additional final interfacesView original designs
From exploration
to final interface designs.
I explored and iterated the interface with product managers and engineers, then delivered the final designs. This case focuses on the design decisions and administrative workflows; the figures inside the original screens are example product data.