Strong-Tie UXR Documentation
Research Repository

Command Palette

Search for a command to run...

Q4 2025
  • Platform Model (BIM) Viewer
  • (Preliminary Report) Project Hub Research
  • Personas
Q3 2025
  • Estimating Tools Unification
  • Outdoor Living Solutions Pro Tier
  • Director Engineering Tab
  • Roles and Permissions
  • Cornerstone Point Offsetting Discovery
  • Truss Design Seal Submittal Workflow
Q2 2025
  • CS Engineer
  • Digital Solutions CSAT/NPS Survey
  • Past Communication Research
  • Director Admin Settings
  • Director Pricing
Q1 2025
  • License and Account Management
  • Estimating JTBD Survey
  • Product Materials Catalogs
  • Truss Studio Settings / Envdata
  • Residential Construction Ecosystem
  • Cloud Director Project Creation
Q4 2024
  • Platform Discovery Research Findings
  • Director Settings
  • Truss Studio Ribbon Bar
  • Cloud Director Roles and Permissions
  • Deck Planner Pro Features
Q3 2024
  • ICS Assessment and Platform Features
  • Document Management Services
  • LotSpec for Revit
  • LotSpec for Revit User Personas
Q2 2024
  • Platform Sprint
  • LBM Estimating Digital Portal Discovery
  • LBM Q2 Customer Interviews
  • Fastener Designer Prototype Testing
  • Production Scheduler
  • LotSpec for Revit Competitive Analysis
  • Field Verification
  • Kentley Insights Truss Market Research
Q1 2024
  • LBM Takeoff Tool MVP Testing
  • Anchor Finder
  • LBM Q1 Customer Interviews
  • Customer Connectivity
  • Reporting Manager Modal
Q4 2023
  • PDP Heatmapping
  • Pipeline Modernization
  • Truss Studio Envdata
  • Enterprise User Roles Prototype Test
Q3 2023
  • Reporting Manager Parameters
  • Customer Portal Jump
Q2 2023
  • Internal UX Team Satisfaction Survey
  • PDP Navigation
2026 Simpson Strong-Tie
Q3 2025PlatformEvaluative

Roles and Permissions

Research by Ian Wyosnick

Roles Management | UX Research Report

August 2025 | UX Researcher: Ian Wyosnick | UX Designer: Joanna Pham

Table of Contents

  • Executive Summary
  • Key Findings
  • Recommendations
  • Study Plan
  • Participant Notes

Executive Summary

Background

As we build Platform, there is a need for a centralized, user-enrolled service that can support role and permission management across tenants and applications.

Purpose

This UX research aims to understand customer needs and expectations for configuring Roles and Permissions in enterprise software, and evaluate a prototype experience for configuring Roles and Permissions within strongtie.io.

The goal is to understand users' mental model across access control, test usability, and ensure the system supports efficient and accurate role management. Insights from this research will help shape a robust foundation for the future customer-facing version.

TL;DR

Participants see strong value in a unified Simpson Platform to simplify access to tools and workflows, with the Admin Console generally viewed as intuitive. However, they highlighted the need for clearer guidance on roles, permissions, and how products and locations fit together. Predefined roles with plain-language descriptions, scalable governance through centralized management, and the ability to create user groups were seen as especially valuable.

Participants also expect flexibility, such as stacking roles, spanning products, and covering multiple locations, while wanting permissions to remain human-readable and easy to configure. These insights point to delivering a core set of opinionated roles, standardizing governance, enabling scalable role and group management, clarifying setup sequences, and balancing permission clarity with depth.


Key Findings

Participants said the concept of a Simpson Platform would provide value to their org They saw potential in having a unified space to access tools and workflows, reducing the current need to jump between multiple disconnected systems.

Overall, the layout and functionality of the Admin Console was intuitive to participants Most found navigation and setup flows straightforward, though some expected features in slightly different places. There also was some slight confusion with User Management split out from Roles & Permissions.

A limited set of predefined roles provides value Preset roles with clear descriptions (e.g., Admin, Manager, View Only) reduce setup burden and give admins confidence that they are following best practices. Participants also specifically mentioned how this can improve the onboarding experience.

Balance is needed between permission granularity and clarity Participants want enough control to tailor access but not at the cost of overwhelming checklists or unclear permission labels. Participants also mentioned that they do not always know what the features and functionality listed are and what they do, and the permissions affects users. Therefore they cannot easily make a decision on how to configure it for users.

Confusion exists about the relation of roles to products and locations Several struggled to understand sequencing, with some expecting product first, others location first, highlighting the need for clear hierarchy and guidance.

Participants expressed an expectation to create user groups Several participants assumed they could create groups of users (e.g., departments or teams) and assign roles to those groups rather than only individuals.

Roles may need to span more than one product Participants worried that product-specific roles would scale poorly as more tools were added, suggesting roles should cover more than one product when needed.

Role stacking is expected Participants expect to assign multiple roles to a user, with one participant saying the system should apply the highest-level access where permissions overlap.

Centralized roles that span locations are preferred by some participants Participants, especially admins, did not want local divisions creating their own roles, but instead assigning from a centrally managed set.

Recommendations

Provide a core library of predefined roles with clear intent Deliver 4–6 opinionated roles (e.g., Admin, Manager, Estimator, Viewer, Onboarding User), each with plain-language descriptions of what the role is for and what it allows.

Standardize role governance across the organization Centralize role creation at the company level while allowing local divisions to only assign roles. This avoids role sprawl and improves consistency and control.

Support user groups Introduce user groups so admins can scalably manage users, roles, and product permissions by team, department, location, or facility.

Define how permissions will work when stacking roles for a user Establish clear precedence rules (e.g., "highest-level access wins") so that when multiple roles are assigned, admins and users understand exactly what effective permissions result.

Allow roles that work across multiple products and locations Enable admins to configure roles that span more than one product or site, reducing duplication and ensuring scalability as organizations adopt more Simpson tools.

Improve the hierarchy of product vs. location selection Clarify the order of operations (e.g., select product first, then location availability) to reduce confusion and make role setup more intuitive.

Balance clarity and depth in permissions Default to high-level, easy-to-understand permissions, with tooltips or hover states that explain features in plain terms. Offer optional drill-down for advanced admins who want more granularity without overwhelming less experienced users.

Make permissions human-readable Use plain language and contextual examples ("This permission lets users edit bill of materials in Pipeline") so admins know the real-world impact of each toggle.


Study Plan

Research questions

Needs and Expectations for Configuring Roles and Permissions

  • How do System Administrators need to configure Roles and Permissions for enterprise software?
  • How granular do they need permissions to be?
  • Do they prefer to use preset roles?
  • How do they assign people to roles in bulk?
  • How do they manage roles across locations?
  • How do they manage roles across products in a software platform?

Role Management

  • Is the UI intuitive for creating, editing, copying, and deleting roles?
  • Do users understand the distinction between predefined roles and custom roles?
  • Are there any repetitive or redundant steps in managing roles that slow down workflows?
  • What are the common challenges users encounter when selecting permissions?

Methodologies & Participants

The study will be 45 minute, semi-structured interviews with a concept walkthrough, involving participants who identify as software System Administrators, or are familiar with managing roles and permissions in enterprise software tools.

Participants are sourced from three groups:

  • Group 1: Current customers - Customers who configure enterprise software admin settings or roles and permissions.
  • Group 2: Internal employees - Simpson employees who configure enterprise software admin settings or roles and permissions.
ParticipantGroupSession Date
Shawn Ahern - National Estimating Manager, LennarGroup 1: Current customers8/14/2025
Jayne Hoon - Manager, Business Operations, Simpson Strong-TieGroup 2: Internal Employees8/15/2025
Manoj Sonawane - Enterprise Cloud Application Manager, Simpson Strong-TieGroup 2: Internal Employees8/15/2025
Josh Bates - IT Director, Stark TrussGroup 1: Current customers8/18/2025
Anthony Santorelli - Director of National Estimating, K. Hovnanian HomesGroup 1: Current customers8/19/2025

Schedule

ActivityStart DateEnd Date
Kickoff / Framing the Problem7/18/20258/13/2025
Recruitment8/11/20258/15/2025
Research Sessions8/14/20258/20/2025
Data Analysis8/26/20258/29/2025
Deliver Report9/1/2025

Participant Notes

Shawn Ahern

Top Takeaways

  • Centralized and streamlined role management is critical.
  • Wants in-app onboarding support and for Simpson to offer best-practice recommendations: "I'd want Simpson to define these to help us execute your game plan because you guys are the experts."
  • His wish is for preset, predefined roles such as "admin" and "view only" supported by detailed descriptions of their intent and capabilities.
  • He desires roles that are not defined per location, but rather available everywhere, and local divisions should only assign pre-approved roles, not create new ones.
  • Simplicity and clarity in permissions are desired, but sufficient granularity is needed for complex systems.
  • His desire is to manage, or at least be able to filter and group users by, their location rather than seeing them in a single list.

Notes

His needs as a System Administrator:

  • Looking for a central location to manage multiple "sites" (aka. locations) for system administration.

In the prototype - Home:

  • Up top, looks like there are different pathways to accomplishing a task. Different buckets.
  • The way the tabs are presented they don't look connected, not in a workflow
  • Wants to reorder them to go in the correct lineup of how things are done

Accessing Admin Console:

  • Correctly chooses the right place to go

Seeing the Admin Console:

  • User Management and Roles and Permissions are redundant
  • Rest of nav - "What I expect"

Setting up a Role:

  • A higher level list of roles
  • Won't come here often after setup
  • Would likely use User Management more

In User Management:

  • Makes sense how to assign roles to users
  • Wants to see Users grouped by location

Roles:

  • Doesn't want Roles for specific locations
  • "it'd be nice to have them all available, like, the ten that you want your company to use."

Predefined Roles:

  • Admin and View Only would be helpful
  • Maybe an onboarding a new user role

Jayne Hoon

Top Takeaways

  • Has a complicated Roles and Permissions structure in Salesforce (800 people)
  • Predefined buckets are a lot easier to manage
  • Granular permissions are used to hide confidential information

Notes

Prototype:

  • It looks like it's pulling up whatever I've been working on most recently
  • Hoping that "suggested for you" is based on stuff I've been doing or my job

Admin Console:

  • Looks like other admin panels she uses

Setting up a role:

  • Would want to create something akin to a user group and assign permissions to that

Assigning products by location:

  • Makes sense to her

Permissions:

  • Looks just like Salesforce and makes sense to her

Adding a user to a role:

  • Makes sense to pick location first

Manoj Sonawane

Top Takeaways

  • Would expect Roles to have permissions for more than one app
  • The Predefined Role tag isn't obvious enough
  • Worries about scaling roles if they have to be for a single product

Notes

  • Sees the locations
  • "So I would like to modify that... role will be just a placeholder. And under that, I will look for multiple, permissions. Right? One for producer, one for this one..."

Josh Bates

Top Takeaways

  • Uses preset roles and custom roles
  • "We generally we have set up preset like, there were preset roles, but we've also set up, like, some other roles"
  • Appreciates custom roles for external collabs
  • Will get as granular as he can with permissions
  • Likes to stack permissions for a role (greatest permission would win)
  • Would like an automated process for managing users (Active Directory integration)

Notes

Dashboard:

  • Understands the recent projects and would be useful
  • Does not understand the tabs under suggested

Accessing Admin Console:

  • Goes to profile first
  • Says it does feel strange because he associates it more with "personal"

In Admin Console - User Management:

  • Would go here first to add a user

Looking at Roles & Permissions:

  • Sees predefined roles
  • "I like that it shows predefined roles"
  • "That's cool" (setting up a role by location and product)
  • Likes the location pop up rather than seeing the locations in the list of roles

Wants users assigned to a location

Sets up role:

  • Sees the error that not all products are in all locations
  • "I would prefer to select product first before location"
  • Likes granularity
  • Does not want to see multiple products in a role and permissions set up

Duplicating a role:

  • Would not want the people in a role to be duplicated, just the permissions

Deleting a role:

  • Likes the warning about needing to assign users to a new role

Anthony Santorelli

Top Takeaways

  • Finds pipeline both too granular but can't get it to do what he wants
  • They do have roles based on location in BIM360 to separate data
  • Has three role levels for this system

Notes

In the prototype:

  • Does not like suggested
  • Wasn't sure if this was Home or an Admin experience
  • "I think it would make a lot of people happy if all of our software was in one place"

Finding Admin Console:

  • Looks at the logo on the left for a menu first
  • Goes to profile next

In Admin Console:

  • Sees the locations

Setting up a role:

  • Calling our apps "products" is weird
  • Thinks products should come before location
  • Also seems to talk about using user groups with permissions

Setting permissions:

  • Centered on how to understand which products are available at a location
  • Likes the UI for permissions more than what exists in Pipeline

Managing Roles:

  • Looking for an Add Users button rather than manage
  • Does not see what software the Role is for

Deleting a role:

  • Likes the warning
  • Wants the ability to move the people to different roles
← Back to Research Repository