ParabolInc / parabol

Free online agile retrospective meeting tool
https://www.parabol.co/
Other
1.91k stars 331 forks source link

Administrative IA designed #4407

Closed jordanh closed 2 years ago

jordanh commented 3 years ago

Issue - Enhancement

As the IT administrator of Parabol—either cloud-hosted or privately hosted—I want to:

Questions to consider during design

Acceptance Criteria (optional)

See also:

gcrickman commented 3 years ago

A user 🔒 says:

It would be nice to have different roles with different permissions ex. the Scrum Master would have administrative capabilities but there could also be a facilitator role with fewer permissions on a team or org

gcrickman commented 3 years ago

A user 🔒 said:

We would like to have a dashboard with a global view on what is happening, a place where the CEO or an executive could see an overview of what's happening with all of the teams.

gcrickman commented 3 years ago

A customer 🔒 asks:

Is it possible to see the member list alphabetically so it’s easier to search?

gcrickman commented 3 years ago

A customer 🔒 writes:

I have another question regarding maintenance and tracking of our usage. As a billing leader, is it possible to see the number of new teams added in our org? Or at least get some visibility on the usage of Parabol by teams? At the moment, I can only see teams that I am part of. For context, within XXXXX we've started some efforts towards promoting retrospectives on teams with the use of Parabol. Following our efforts, I'd like to be able to measure success by checking the number of teams that are added

gcrickman commented 3 years ago

A customer 🔒 writes in response to our existing enterprise report:

this report is awesome! Thank you so much for sharing! I have to admit I totally dig such graphs so I love to look deeper into such KPIs. And seeing how Parabol is being used almost on a daily basis in XXX I'm sure that it leaves no doubt to our upper management that partnering with you was a good decision. 🙂

As for stats I'd deem useful, at first glance I would probably propose:

  • The possibility to look at specific time frames (e.g. a specific month)
  • The possibility to drill deeper into the numbers, e.g. which person has how many teams and then a specific look into how the meetings per team (so basically some of the info from the CSV in a more readable format)
  • Adding Estimation meetings

But even like this I'm already hooked! Not sure how much it would be used by your overall user base though, but if you offered these KPIs as a user feature for Organization Leaders I'd probably look at it on a regular basis.

Would it be cool for you if I approached you from time to time (i.e. once every six months or so) to get an updated report? Especially if I notice our user base rising over time it might come in handy to convey the need for an upgraded license in the future (btw, I finished cleaning up our user base and duplicate entries today and for now we're down to 241 actives again, so still pretty close to our max user count).

I think these suggestions would be great to think about as we design an admin board/view

gcrickman commented 3 years ago

A customer 🔒 writes:

One thing to mention is that we would like to have a few people have full visibility to the history of ceremonies and it seems there's no easy way to do that but invite them to every team even if they will not participate...

mattkrick commented 3 years ago

datadog's SAML page is :ok_hand: Screenshot from 2021-08-19 10-42-31

drewhousman1010 commented 3 years ago

A user 🔒 writes:

I wish for better access management over the organization. Also it should be a separate entry point. Currently you organize everything over the teams, but IMO for an organization you should organize it from a central point instead.

Also I wish for the following roles: “Member”, “Team-Admin”, “Organization-Admin”, “Billing-Leader”.

There should be some key people of the company able to have power over everything and normal members should not be able to change anything.

jordanh commented 3 years ago

Our pals at this company 🔒 would like a way to map Identity Entitlements (i.e. "administrator") to a permissions level in Parabol (i.e. "Billing Leader")

ackernaut commented 2 years ago

A few notes here:

In Oct 2021 we had a design sprint to address big ideas and opportunities around admin. The artifacts are here in Figma and I’ve drafted some notes on the process in Notion. We focused on a goal of providing customers the information they need in order to move forward with a purchase. Today this is a manual process and one of the first leaky points today. How could we build a first set of interfaces to provide them with more of this automatically? Later we would realize what controls we need for ongoing administration of the account.

We focused on 2 questions: 1) how much domain-wide information is too much to share? and 2) what kind of basic administration needs do they expect around members (licensed seats, active or inactive) and team insights?

The list of concerns in the top comment is rather long, indeed warranting broader exploration. In our prototype we did imagine a basic, high-level IA where certain concerns would be sub-views of top-level sections: Insights, Members & Teams, Plan & Billing, Advanced Settings, and Support. We were inspired by services like Google Fi that allow high-level navigation to dive down into details. We should consider expanding these sections 1 at a time with a second level nav for a handful of specific areas each, like e.g. SAML/SSO under Advanced Settings.

What I want to do here is convert this issue into a 👂 Feedback discussion item, since it has a lot of verbatim from customers. And then write some smaller issues representing different areas of concern mentioned in the initial comment and takeaways from the design sprint. Many of these should be discussions or smaller, specific design scopes.