Surveys in LinearB
Surveys in LinearB: Gather structured team feedback on developer experience, productivity, and tooling. Visualize results in real time with dashboards and heat maps to spot trends and drive improvement.
Updated
by Steven Silverstone
The Surveys feature in LinearB allows organizations to collect structured, team-level feedback to better understand developer experience, productivity, tooling, and satisfaction.

Accessing Surveys
To open the Surveys view:
- In the navigation bar, click Surveys.
- You’ll be directed to the Management tab of the Surveys page.

Management Tab
The Management tab lists all active and past surveys. Each row displays:
- Survey Name
- Start and End Dates
- Selected Topics
- Status: Running or Completed
Participants (if defined): When a survey uses Managed Access, only selected teams can participate. In this case:
- The Participants column displays the teams included in the survey.
- Responses Number of submissions received out of the total possible participants (e.g., 8/25).
- Participation rate and team-level visibility are reflected in both the management list and dashboard views.
- If a survey uses Unlimited Access, all LinearB users can participate, and only total response counts are displayed.
You can use this tab to:
- End active surveys
- View results from completed surveys
- Preview questions for any survey
- Track participation trends over time
- Create a new survey by clicking + Create new.
Go to: Creating a New Survey

Dashboard & Analysis
What you're seeing
- Survey selector: Choose a survey to view real-time results.
- Average score per topic: Each survey topic (e.g., Developer Experience, AI-Assisted Development) is assigned an average score based on participant responses.
- Overall score: Average across all topics and all teams in the selected survey.
How scoring works
- Each question is a statement rated on a 1–5 agree scale (1 = strongly disagree, 5 = strongly agree).
- A higher score is better (e.g., “I have enough focus time to do my work” → 5 is good).
- Topic scores are the average of their questions’ scores.
- The overall score is the average across all topics and teams.
Heatmap (when teams are present)
The heatmap is indicated by the red, orange, grey cells on the dashboard.
- The top (header) row shows the average score for all teams per topic.
- Each team row shows that team’s average for the topic.
- Click any cell in the heat map to open a drill-down with:
- Every question in that topic and its average score
- The answer distribution (Strongly Disagree → Strongly Agree)
- All comments related to those questions
Managed Access
When Managed Access is configured:
- All teams defined as participants are displayed in the heatmap, even if no responses were collected.
- Teams with no or insufficient responses show as “N/A” to maintain anonymity.
- The summary section includes both the number of total potential participants and the participation rate.
If no participant teams are defined (Unlimited Access), only teams with responses appear in the heatmap.
Privacy / anonymity
- If a topic/question/team has fewer than 3 responses, scores are not displayed to protect anonymity.
No teams? You'll see bars, not a heatmap
- If users aren’t assigned to teams, the page shows a bar chart by topic.
- You can still drill down on a topic to view question-level averages, distributions, and comments.
Tips
- Click a cell in the heatmap to drill down into that topic’s details—whether it’s a specific team, the totals row, or an individual bar in the chart. Use the drill-down view to capture the “why” behind the results through comments and deeper insights.
- Use the heatmap to spot outliers across teams and the drill-down to capture the “why” via comments.
How did we do?
Creating a Survey in LinearB