The Challenge
Six roles. Multiple group types.
The biggest challenge we faced was supporting multiple user types on both the business and end-user sides: four business user roles, three end-user group types with access to different features, and two end-user types whose experience changed based on group type. This created complexity and unforeseen requirements that emerged in the last few months of development.