Part 2 of 3
What this article covers &#xNAN;First steps on how to improve your developer documentation project. Tools &#xNAN;Confluence, GitHub (web and desktop versions), and MarkdownPad2.
Getting Feedback from Your Users
You've created your documentation, and you have users actively working with your product. But what's next? Understanding how your users interact with and perceive your content is crucial. They work with your documentation firsthand, so they have valuable insights that can help you refine and enhance your documentation. Ignoring their feedback is like shooting yourself in the foot.
But, how do we gather feedback from our users?
User surveys are an effective method to gather feedback. Surveys allow us to gain insights into how users perceive and utilize your documentation, identify their current needs, and uncover any pain points they may have. With this information in our hands, we can make informed decisions on:
What needs to be improved
Which areas to prioritize
Read the following steps to know how to prepare your user survey.
Step 1 - Design a User Survey
To design a user survey, we need to know what to ask and how to ask it. But language is tricky, so even if we are technical writers, we should double-check the survey's questions with another colleague (and a UX researcher, if possible).
Check out the following questions of a real user survey for a developer documentation.Take them as a reference to create your survey:
Which product/platform do you use?
What is your role?
How (un)familiar are you with the [Write your documentation name here] documentation?
How often do you read the [Write your documentation name here] documentation?
Which topics are you looking for in the [Write your documentation name here]?
How (un)satisfied are you with the [Write your documentation name here] documentation?
Please explain briefly why you are (un)satisfied with the [Write your documentation name here] documentation.
How (un)useful do you find the [Write your documentation name here] documentation?
Explain briefly why you consider the [Write your documentation name here] documentation (un)useful.
Do you bookmark the [Write your documentation name here] pages you need?
When I need to find some information on a page, I make CTRL+F:
When I need to find some information on the [Write your documentation name here] pages, I scroll:
How often do you use the [Write your documentation name here] page's Search box:
Regarding the content of a page, what do you prefer?
Which topics would like to find in the [Write your documentation name here]?
If you were to make one suggestion for improving the [Write your documentation name here] pages, what would it be?
Acknowledgments
Thanks to Daniela Diener and Roksana Skryzcka for reviewing the initial survey.
Why These Questions?
Design your questions according to the topic you want feedback about, for example: user browsing behavior, page layout preferences, missing topics, etc.
To know which type of feedback we are addressing with the sample survey of this page, read the following table:
Your users (role, team/product)
1, 2
Knowing the role, team or product of our users, helps us to identify:
Our audience.
Which role/teams are reading our docs the most.
This information can lead us to develop role or team/product focused documentation, or address specific issues or lack of interest impacting the documentation.
Awareness by role, and team/product
3, 4
If our platform, toolset, product or project has a lot of people using it, checking the awareness level is a must to double check that our people know where to find the documentation they need, and what we have prepared for them.
Frequency of use
3
Answers to this question will tell us if our documentation is being used and how much.
Knowing this, we can take further actions to deepen the engagement or reinforce it if the docs are not being checked frequently.
Topics of interest
4
Too many times we create the docs that we think would be of use for our users.
This question will tell us if we are right, and which topics need to be revamped (or removed).
Level of (dis)satisfaction
5, 6
A satisfied user is another word for useful docs (and product!).
A low level of satisfaction gives us the chance to ask Why?, and find the source of that dissatisfaction.
Usefulness perception
7, 8
We can think that our documentation is useful but, again, our users will either confirm it or deny it. Another opportunity to improve.
Access point to our documentation
9
Sometimes we think that our users access directly our documentation typing the URL in the browser.
This question will tell us about the bookmarking habits of our users' bookmark. With that in mind, we will have a better idea of the impacts of changing any page or section name that could probably be bookmarked.
Here, an effective and reliable communication strategy for changes is key.
Browsing and search behavior
10, 11
Browsing and search behavior have a decisive impact on how we will design our pages, and which visual elements can be used. For example, using collapsible elements may cause troubles to CTRL+F users that, for example, work with Chrome.
Reading behavior
10, 11, 12
Same as previous topic.
Direct Improvements
13, 14
This is the open-air gold mine. Users will tell you what they want and see as a positive impact for the docs.
MS Forms
Use any survey creation tool that fits your needs. I used MS Forms because it was available and provided an easy way to:
Visualize the number of participants.
Provide different kinds of diagrams to visualize the results of the questions.
Download the results in a consumable Excel format.
Easily share the survey.
Step 2 - Schedule the Survey
Scheduling the survey at the right time is as important as the survey itself. We are all focused on providing value to our projects and don't want to get distracted. So check in advance with the leading roles the best date and time to run the survey.
If your users are not your teammates, ask Customer Support or an equivalent department for help.
When discussing the time for the survey, remember to:
Communicate the objectives of the survey.
Specify a timeframe for completing the survey.
Highlight the importance and benefits of their participation.
Encourage team-wide participation.
Minimize disruptions to their workflow.
In Agile product development teams, the daily meetings of a certain week and the retrospective meeting seem a good place to share the survey
Step 3 - Survey Time
During the survey meeting, remember to introduce yourself and:
Present the documentation: What, Why, and How.
Explain the importance of improving the docs.
Explain the structure of the survey.
Release the survey!
What's Next?
The next article will analyze the results of the survey, and identify the most important ones.
Last updated