Features

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 areaExample questionType
Overall DXHow would you rate your overall developer experience this week?Rating
CI/CD satisfactionHow satisfied are you with the speed of your CI/CD pipeline?Rating
Onboarding easeHow easy is it to onboard to new projects or codebases?Rating
Code review qualityHow well does your team collaborate on code reviews?Rating
Meeting effectivenessHow effective are your team meetings and planning sessions?Rating
Tooling satisfactionHow satisfied are you with your development tooling?Rating
Requirements clarityHow clear are the requirements and specifications you receive?Rating
WorkloadHow manageable is your current workload?Rating
NPSHow likely are you to recommend this team as a great place?NPS
Open feedbackWhat 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

  1. Click New Survey on the surveys page
  2. Enter a title (e.g., "Q1 Developer Experience Survey")
  3. Choose the type: DevEx (10 pre-built questions) or Custom (start from scratch)
  4. Set the recurrence: Once, Weekly, or Monthly
  5. Click Create Survey

Survey statuses

StatusMeaning
DraftNot yet published; still being configured
ActiveAccepting responses from team members
ClosedNo 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.

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.

Developer Surveys | Koalr Docs