hotosm / tasking-manager

Tasking Manager - The tool to team up for mapping in OpenStreetMap
https://wiki.openstreetmap.org/wiki/Tasking_Manager
BSD 2-Clause "Simplified" License
501 stars 270 forks source link

Inconsistent and confusing use of terms: 'Manager', 'Project Manager', 'Administrator' and 'Admin' #5023

Open SColchester opened 2 years ago

SColchester commented 2 years ago

Hoping that a cleanup here would solve a lot of confusion around terminology relating to user access levels.

This is the most widely understood use of the term 'Manager', seen from an Organization page. Managers can create projects and teams and edit their organization (I would argue this term is correctly used here):

2022-03-02 10_38_13-Edit British Red Cross - HOT Tasking Manager — Mozilla Firefox

Unfortunately, in the list of Organizations in the Manage > Organizations page these same users are referred to as 'Administrators'. This is most likely a mistake:

2022-03-02 10_58_48-Manage organizations - HOT Tasking Manager — Mozilla Firefox

'Admins', as shown in the Manage > Users list are HOT employees who have un-restricted access to create and edit projects, teams and organizations (I would argue this term is correctly used here):

2022-03-02 10_40_42-Manage users - HOT Tasking Manager — Mozilla Firefox

'Project Managers' are teams linked to specific projects under a project's Edit > Permissions page (see below). This gives that team the right to edit existing projects (not to create projects or teams). This terminology is confusing - it is often mistakenly conflated with 'Manager' (referred to above). Recommend new terminology - possibly use 'Project Editor' rather than 'Project Manager'.

2022-03-02 10_40_03-Edit project #11664 - HOT Tasking Manager — Mozilla Firefox

@russdeffner FYI (could not find a prior issue related to this so created a new one)

SColchester commented 2 years ago

Just adding here to keep note of it, in Collective meetup @zlavergne suggested using 'Project Maintainer' term instead of 'Project Manager' or 'Project Editor' - definitely agree!

mugeha-laura commented 2 years ago

+1 on using project maintainer instead, for the teams & organizations maybe Community manager or Community administrators could be used -- to differentiate people at the team/org level and the project level.

SColchester commented 1 year ago

I think an easy quick fix for this would be to rename 'Administrators' in the list of Organizations in the Manage > Organizations page to 'Managers' this inconsistency appears to be simply and error - not intentional. @Aadesh-Baral

156349070-4e413518-128f-4b32-a03d-4c753b64bd33