Developer Experience (DX)

DX through surveys ingested in Waydev

Our Developer Experience (DX) module lets you send surveys via Slack (with Teams integration coming soon) to get real-time feedback on your team’s mood, challenges, and blockers. The responses are ingested directly into Waydev, helping you identify areas for improvement and make data-driven decisions to boost team performance and satisfaction.


❗️

Before creating a survey make sure the Slack bot integration has been configured. For more details on how to do the integration, click here.


How to create a DX survey

  • To create a survey first open the DX module from the Health section:

  • Then click on the Create New Survey button:

  • This will open the Create a new Survey modal. Here, you can choose between a new blank survey, to create one based on your needs, and our templates (Developer Experience Pulse; Async Stand-up; Sprint Retrospective, and more)

Create a new blank DX survey

  • Clicking Create a new blank survey will open the Create Survey page.
  • The first thing you need to set up for your survey is the Questions. You can customize this any way you like by dragging and dropping the elements from the right side. To zoom into each question type, click here.

📘

You can make any question required by toggling the "Required" button on, or optional by toggling it off.

📘

Make sure to click "save " after editing each question.


Types of Answers for Questions

  1. Text Area - This option allows for any text input to be accepted as an answer.

  1. Single Select - Only one accepted answer from a predefined set.

📘

The Other option can be selected which will allow participants to input text answers.


  1. Multi Select - multiple answers accepted from a predefined set.

📘

The Other option can be selected which will allow participants to input text answers.


  1. Yes/No Choice

  1. Mood – A range of emotions, displayed as emojis, from "sad" to "happy," allowing for quick visualization of team sentiment.

  1. Satisfaction - predefined answers for questions related to the level of satisfaction.

📘

All the questions can be mandatory or not by toggling on or off the Required button at the bottom of each question.


Participants

  • First, choose the teams on the right panel to select the survey participants.
  • From the list of contributors, select the ones you want surveyed(or all of them) and click on Next.

📘

You also have the option to anonymize the answers in the top right of the participants section.


Scheduling

Here, you can edit all the scheduling details of the survey:

  1. Start Date and Time: Schedule the day and time of the survey.

  1. Local Participant Timezone or Specific Timezone. The Local Timezone will be set as the one participants have in Slack. The Specific Timezone can be selected from a drop-down list depending on your need.

  1. Recurrence: This option can be toggled on or off. Here you can set how often the survey will be sent to participants until the end date. To see the dates when the survey will be sent hover on the Check the actual date and you can scroll through the list.

  1. Session Duration: Set how long the participants have to answer the survey.

  1. Reminders: Set reminders for unanswered surveys. You can send reminders every hour of the session. For example, a 12-hour session can have 11 reminders.

Final Step

In the final step, you need to name the survey, which will be visible to everyone. After this, click Publish, and the survey will be created.


Create a Survey Based on Template

In the Create a new Survey modal, select the template that you want.


Questions

The template will open on a new page where you can edit the questions or add new ones that would fit your purpose. After editing the survey or leaving it as is, click Next.


Participants

  • First, choose the teams on the right panel to select the survey participants.
  • From the list of contributors, select the ones that you want surveyed(or select all of them) and click on Next.

📘

You also have the option to anonymize the answers in the top right of the participants section.


Scheduling

  • Here, you can edit all the survey scheduling details.

DX Survey Answers

See the answers and results for any of your surveys by clicking the View button corresponding to the survey.


The response page will open with a detailed view of the survey. Here, you can find:

  • Session Responses: How many participants out of the invited ones responded?
  • Session Response Rate: The percentage of participants who responded.
  • Insights: See the overall sentiment, cause for concern, and keywords used in the survey.
  • Suggestions: Offers help based on Insights.
  • Answers: View all the answers to the questions with detailed information about the selected options.