Roles & Permissions

CARUSO provides granular role-based access control to ensure the right people have access to the right features.

Admin

Organization-level administrator with full tenant access

  • ✓Manage users within organization
  • ✓Configure organization settings
  • ✓Access all projects and programs
  • ✓Generate organization-wide reports
  • ✓Manage integrations and API keys

Program Manager

Oversees multiple projects within a program

  • ✓Create and manage programs
  • ✓Assign project managers
  • ✓Program-level reporting & dashboards
  • ✓Resource allocation across projects
  • ✓Risk and issue escalation management

Project Manager

Manages individual projects end-to-end

  • ✓Create and configure projects
  • ✓Manage tasks, milestones, and sprints
  • ✓Assign team members to tasks
  • ✓Track project progress and EVM
  • ✓Generate project reports

PM Manager

Project Management office oversight role

  • ✓Portfolio-level visibility
  • ✓Cross-project resource management
  • ✓Standardize PM processes
  • ✓Capacity planning
  • ✓Executive reporting

Dev Manager

Leads development teams and technical delivery

  • ✓Manage development teams
  • ✓Sprint planning and velocity tracking
  • ✓Code review oversight
  • ✓Technical debt management
  • ✓Developer performance metrics

Developer

Individual contributor focused on development tasks

  • ✓View and update assigned tasks
  • ✓Log time and progress
  • ✓Link commits to tasks
  • ✓View requirements and specs
  • ✓Report defects found during development

QA Manager

Oversees quality assurance processes and team

  • ✓Manage QA team and assignments
  • ✓Create test plans and strategies
  • ✓Review and approve test cases
  • ✓Defect triage and prioritization
  • ✓Quality metrics and reporting

QA Tester

Executes tests and reports defects

  • ✓Execute test cases and test runs
  • ✓Report and track defects
  • ✓Update test case status
  • ✓Attach evidence and screenshots
  • ✓Retest resolved defects

Security

Security-focused role with audit capabilities

  • ✓Security audit and compliance
  • ✓Access activity logs
  • ✓Review security configurations
  • ✓Vulnerability tracking
  • ✓Compliance reporting

Integration Engineer

Manages system integrations and technical configurations

  • ✓Configure integrations (Jira, GitHub, etc.)
  • ✓API management
  • ✓Data import/export
  • ✓Webhook configuration
  • ✓Technical troubleshooting

Business Development

Manages proposals, opportunities, and business growth

  • ✓Create and track opportunities
  • ✓Manage proposal workflows
  • ✓Pipeline and forecast reporting
  • ✓Win/loss analysis
  • ✓Customer relationship tracking

Executive

High-level visibility into organizational performance

  • ✓Executive dashboards and KPIs
  • ✓Portfolio-level reporting
  • ✓Financial summaries
  • ✓Strategic initiative tracking
  • ✓Cross-program visibility

Viewer

Read-only access for stakeholders and observers

  • ✓View project status and progress
  • ✓Access reports and dashboards
  • ✓Review requirements and test results
  • ✓Monitor defect status
  • ✓No edit or create permissions

Role Hierarchy & Access Levels

Project Management Track

Admin→Program Manager→Project Manager

Development Track

Dev Manager→Developer

Quality Assurance Track

QA Manager→QA Tester

Business & Executive

ExecutiveBusiness Development

Specialized Roles

SecurityIntegration EngineerViewer