Grouper is an enterprise group and access management system that simplifies access management by letting you use the same group or role in many places in your organization. The software has offered an expanding array of capabilities in recent years as Grouper’s user base grew, and as the Grouper project team, led by Chris Hyzer of University of Pennsylvania, responded to the community’s use cases. Grouper rules, provisioning, deprovisioning, auditing, and authentication are just a few of the areas that have been enhanced.
Grouper’s wiki-based documentation,while voluminous and helpful, needed updating and reorganizing to improve users’ experience.
Refocusing and Refining Project Documentation
“We identified some gaps and some areas that needed restructuring,” Chris Hyzer noted. Past Grouper documentation improvement efforts provided significant advances with a major contribution being the Grouper Deployment Guide, which was developed in 2017 by a team that Bill Thompson, then of Lafayette College, led.
The Grouper documentation team that formed in 2023 conducted a survey to gauge community needs. The group meets bi-weekly on Zoom, maintains an active Slack channel to field new ideas, and tracks some of its work on a public wiki page. Constantly reviewing the recent changes in the wiki, as well as new needs for documentation, motivates the team to continue making progress.
Deployers need to update the Grouper product at least quarterly to make sure the deployments have the latest security fixes and up to date libraries. The Grouper Team archived documentation for people running expired versions of Grouper, so it is still possible to get the information they need. Going forward, documentation will focus on current features, which will help keep the wiki fresh and well-organized. There is now a dedicated “Grouper developers” wiki to separate internal development documents from the user-facing documentation. Even though the working group mostly focuses on the wiki, they also discuss other documentation like Swagger for web services and help text, in the Grouper user interface.
Making Great Progress