Making a business case for documentation, post 10 - Prepare to deal with objections


This is the tenth post in a series about making a business case for documentation. We discuss how to handle objections to your business case for documentation.

After you’ve presented your case for investing in documentation (as discussed in post 9), the next step is handling objections.
Even the most well-reasoned proposals will face pushback. Decision-makers - whether they are line managers, peer managers, or C-level executives - may have concerns about complexity, maintenance, ROI, or resource allocation.
Anticipating these objections and preparing clear, data-driven responses will strengthen your argument and improve your chances of success. For example, if a Head of Development worries that documentation slows down the workflow, you can counter with evidence showing that well-documented code reduces misunderstandings and speeds up feature iterations. If a CFO questions the ROI, you can present cost-saving metrics such as reduced support tickets and faster onboarding times.
This post will equip you with strategies to address common objections and keep the conversation going, ensuring that documentation remains a strategic priority.
Common objections and tips to respond
"Documentation adds to the complexity and slows down the workflow."
In the short term, yes, putting in processes for documentation may seem cumbersome. But the longer this is put off, the harder it will be to fix or create documentation. Much evidence points to the benefits of documentation in the long run. For example, teams with quality documentation are 2.4x more likely to meet or exceed their reliability targets: State of DevOps 2021 report, Google Cloud.
"Documentation becomes outdated quickly, making it seem like a futile effort."
Emphasize that the "less is more" principle works well in documentation. Often it is better to produce less documentation (as long as it is high-quality, easy to refer to, and easy to update) rather than extensive unmaintained documentation that is unreliable. This is consistent with the approach proposed by Daniele Procida: Always complete, never finished.
Not all documentation is good documentation. Work out which documentation types provide a return on investment for your organization and then focus on that.
"I don’t see a direct impact on the end product or service because of documentation."
Yes, the value of good documentation is more challenging to measure than many other aspects of the business. However, just because it is challenging to measure doesn’t mean you are not experiencing the impacts (both positive and negative) of the quality of your documentation experience. Consider referencing case studies by others to predict your impact from documentation.
Or look at the following ways to measure the impact of documentation:
-
Surveying developers and end users to learn about the impact of documentation.
-
Tracking the reduction in tickets or customer support time (and calculating the cost savings as a result).
-
Tracking the volume of help-seeking posts on the community support forums (and freeing up community members to focus on other things, such as code contributions, testing, and even documentation).
-
Tracking if more users sign up to use the product or service after good documentation is put in place and made prominent.
-
Looking at web analytics data for documentation pages.
"I can pay $10 or $20 a month and get ChatGPT or GitHub Copilot to write or polish documentation."
It’s a good idea to use Generative AI as an assistant in documentation efforts, but at the time of writing, Generative AI is still a way off from being able to produce reliable, reproducible content without oversight from writers or other stakeholders.
While Generative AI tools like ChatGPT and GitHub Copilot offer convenience and automation in generating text, they have notable limitations when it comes to producing quality documentation. For example:
-
Understanding context: Documenting complex technical concepts involves a lot more than writing. It involves understanding the context, locating pain points, and interacting with multiple stakeholders. All of these are human tasks, at least for the time being.
-
Accuracy and reliability: Studies have shown that AI-generated content, including documentation, often contains inaccuracies. In August 2023, a Purdue University study found that ChatGPT answered more than half of software engineering questions incorrectly. As Fabrizio Ferri Benedetti tells in his blog post, LLMs "make up things constantly in plausible and hard-to-detect ways" and "may reuse an old version of a command or snippet".
-
Quality assurance: Having documentation that is hit-or-miss is unacceptable. To produce quality documentation, the product or service should be tested thoroughly to come up with steps to achieve different things. Generative AI is not going to do the testing. AI can write content with the information it can find, but this output might contain errors. And what if the source information doesn’t even exist? Then we have the problem of hallucination: AI making things up. Source: Are AI models doomed to always hallucinate?
-
Catering to human audiences: Technical writers bring a unique blend of skills, including domain knowledge, communication proficiency, and attention to detail. They can interpret complex information, distill it into understandable content, and adapt it to the needs of diverse human audiences.
Generative AI might work well for some use cases,such as documenting code and writing commit messages. But at the time of writing, it still needs human oversight.
"We are still figuring out how to monetize this project. Investing in documentation seems like a waste of money at this point."
Sure, when you have a small intuitive product and only a couple of users who you know personally, it is more efficient to explain things to them rather than write documentation. However, as things start to scale, the case for good docs keeps growing.
Initially, you can lean on your existing team to write docs and point them to The Good Docs Project templates to get started. As you grow, you’ll likely want to start investing in a tech writer.
Developers who write docs should use a modern documentation tool or format that technical writers can later take on as they start to enhance and scale up documentation. Incentives could also be given to community members to contribute to documentation.
"One technical writer should be enough, right?"
Erin Grace has written a practical guide on how to determine the writer-to-developer ratio based on various factors: "audience-facing dev work, required documentation, relative experience, sprint cadence, developer and business analyst responsiveness, story quality, and existing documentation lag."
So instead of aiming for a specific ratio, focus on these indicators of a well-balanced documentation team:
-
Documentation keeps pace with product development.
-
Writers are able to maintain a healthy work-life balance.
-
Documentation meets quality standards and user needs.
-
There’s capacity for both maintenance and new content creation.
Signs of strain include:
-
Consistently delayed documentation releases.
-
Frequent overtime for writers.
-
Declining documentation quality or coverage.
-
High turnover in the writing team.
If you observe these signs, it may indicate a need for additional resources or process improvements.
The goal is to have a sustainable, effective documentation process, not to achieve a specific numerical ratio.
"If we invest in producing really good documentation that really empowers end users, would that hurt our ability (or our partners' ability) to sell services around training, hosting, or support?"
This kind of thinking, even if not acknowledged, can influence decisions about investing in documentation. It is, however, a short-sighted view.
Documentation should at least be good enough to help most typical users achieve most of their goals. If many users struggle to install the software or to figure out how to get started with it, that’s a documentation fault. With their frustration, they might not be willing to pay for training or support services. On the other hand, if a rather advanced user is trying to do innovative things with the software, they might be willing to pay for expert services.
Follow up and iterate
If the initial proposal is not accepted, seek feedback. Be open to adjusting your approach based on stakeholder input. If possible, consider proposing a pilot project or phased implementation to demonstrate value.
Advocacy for documentation is an ongoing effort. Even if your initial proposal faces resistance, staying adaptable and reinforcing your case with real-world examples and success metrics will gradually shift perspectives. Documentation is a long-term investment in product quality and efficiency. Keep the conversation going, and the value will become undeniable.
Conclusion
We hope this series of posts is useful for you to make a business case for documentation in your company. We’d love to hear your thoughts on this blog series. Use our contact form to provide feedback.
Text of article ©2025 Ravi Murugesan, Lana Novikova
Released under Creative Commons Attribution 4.0 International (CC BY 4.0)