Developer Surveys
Create and distribute developer experience surveys to measure team satisfaction, tooling effectiveness, collaboration quality, and NPS over time.
The Surveys module (/surveys) lets you measure your team's developer experience through structured surveys. Track satisfaction with tooling, collaboration, workload, and more -- then analyze trends over time to identify areas for improvement.
Survey types
DevEx surveys
The DevEx type comes with 10 pre-built questions covering key dimensions of developer experience:
| Question area | Example question | Type |
|---|---|---|
| Overall DX | How would you rate your overall developer experience this week? | Rating |
| CI/CD satisfaction | How satisfied are you with the speed of your CI/CD pipeline? | Rating |
| Onboarding ease | How easy is it to onboard to new projects or codebases? | Rating |
| Code review quality | How well does your team collaborate on code reviews? | Rating |
| Meeting effectiveness | How effective are your team meetings and planning sessions? | Rating |
| Tooling satisfaction | How satisfied are you with your development tooling? | Rating |
| Requirements clarity | How clear are the requirements and specifications you receive? | Rating |
| Workload | How manageable is your current workload? | Rating |
| NPS | How likely are you to recommend this team as a great place? | NPS |
| Open feedback | What is the biggest obstacle to your productivity right now? | Text |
Custom surveys
Start from scratch and define your own questions. Use this when the built-in DevEx template does not match your needs.
Creating a survey
- Click New Survey on the surveys page
- Enter a title (e.g., "Q1 Developer Experience Survey")
- Choose the type: DevEx (10 pre-built questions) or Custom (start from scratch)
- Set the recurrence: Once, Weekly, or Monthly
- Click Create Survey
Survey statuses
| Status | Meaning |
|---|---|
| Draft | Not yet published; still being configured |
| Active | Accepting responses from team members |
| Closed | No longer accepting responses |
Surveys list
The surveys table shows all surveys with columns for title, type (DevEx or Custom), status, recurrence, response count, and creation date.
Survey detail page
Click a survey title to open /surveys/[id], which shows:
Analytics cards
- Responses -- total submission count
- Average Score -- mean score across all rated questions (out of 10), color-coded by quality
- NPS Score -- Net Promoter Score calculated from the NPS question
Score trend chart
A line chart showing how the average score changes over time, useful for recurring surveys where you want to track improvement across cycles.
Questions table
Lists every question with its text, type (rating, NPS, or text), required status, and average score. Text questions show "text" instead of a numeric average.
Response link
A shareable URL (/surveys/[id]/respond) that you distribute to your team. Team members open this link to fill out the survey. Surveys can be configured as anonymous, in which case the anonymity badge is shown on the detail page.
Recurring surveys
When set to Weekly or Monthly, Koalr automatically creates new survey cycles on the configured schedule. This enables longitudinal tracking of developer experience metrics.