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