- Communicate objectives, priorities, progress, changes, and impediments
- Partner, negotiate, and collaborate with subject matter experts
- Help define and document timelines and dependencies
- Support product backlog grooming
- Schedule and facilitate team meetings
- Define and provide metrics and reports on project progress
- Enable scoping, planning, and estimation efforts
- Support staffing utilization management
- Identify, analyze, mitigate, and respond to risks
- Foster a work culture that recognizes and supports individual differences
- Optimize existing tools/processes or propose new ones for distributed teams
LeadershipProject ManagementSoftware Development+12 more