By Catherine Heath on Writing docs from February 20, 2020
The documentation team at Splunk have written their own book called The Product is Docs. It covers the most important aspects of documentation for software development product teams. We read this publication in the first Write the Docs Northwest book club group, following along with the virtual book club in the Write the Docs Slack group.
The primary audience for the book is information developers, but also documentation team managers and members of the product team. The overall message of the book is to treat the documentation like you would the product.
The emphasis is on technical writers to advance their cause and push for complete, technically accurate, and customer-centric documentation for the software.
We’ve included some summaries of particular chapters that we enjoyed the most. The book references other publications, including Every Page is Page One by Mark Baker and Design for How People Learn by Julie Dirksen.
“With direct participation [in the scrum team], you establish the documentation function as a peer to engineering, UX, and QA. The approach improves the standing of the documentation team in the eyes of the other functions.”
Splunk is an agile development team and the book provides many in-depth recommendations for technical writers working in Agile.
The chapter begins with referencing the Agile Manifesto, which promotes:
Agile implementations are different in every company, but technical writers typically attend iteration planning meetings, scrum standups, and iteration demo reviews.
Agile for technical writers is about relationship-building – organize face-to-face discussions, use the company’s standard development tracker for documentation, and make your work visible in the same tickets as development.
Documentation tied to a specific feature works best for scrum. Troubleshooting, release notes, migration/upgrade, end-to-end tutorials, best practices, and some API work, does not fit well with scrum.
“Reliable and accessible product documentation requires thorough product knowledge. It also depends equally, if not more, on knowing your audience.”
Audiences for technical writing are rarely defined explicitly, but there is great value in taking the time to accurately pinpoint your audience. Reliable and accessible product docs depend on knowing your audience. You need to identify your user goals.
Knowing your audience helps you decide what writers to hire, and helps you identify learning opportunities for current writers. It benefits users, in helping you decide what delivery format to use for docs, and content organization.
Start with any available audience information that you have, possibility from other teams like marketing or the product team, and other internal docs. Work with colleagues who are user-facing and communicate directly with users yourself.
Work with your colleagues to come up with an audience definition, and revisit audience definitions and assumptions regularly.
Here’s a quote from the book that we very much believe in here at KnowledgeOwl:
“There is no way to recommend a specific content delivery tool, authoring platform, or content management system without knowing a pile of information about what the information deliverables need to do and how a doc team intends to operate.”
One tool that is a perfect fit for one team may be hopelessly inadequate for another. And there is no “one ring to rule them all” when it comes to choosing a documentation tool. You have to assess what problem you want to solve and then look for a tool that comes closest to fitting your description, and one that you also enjoy using. It also has to come at the right price!
Splunk itself uses a customization of MediaWiki, the popular open source wiki software that powers Wikipedia (their version is called Ponydocs).
The authors make a distinction between content management, content delivery, and content authoring.
There are other considerations, like the capabilities for metrics and SEO. In general, however, you are likely to be able to integrate Google Analytics with most online tools to measure performance.
You might also want to consider integration with other tools, like migrating existing content into the platform. What capabilities does it have for adding extensions, or building your own?
Finally, consider the pricing of whatever tool you choose. Open source solutions are generally free, but they lack technical support and you have to DIY your implementation. Commercial solutions are much pricier but are usually tailored to a particular publication format, market, or industry.
“Your relationship with your subject matter experts is essential to your success.”
Technical writing is a relationship business and many of your SMEs will be engineers. It’s crucial to learn to work effectively with the engineering team in order to produce the most thorough and technically accurate documentation.
You need to gain the required knowledge to have a substantive, collaborative, peer conversation with your engineers. If you fail to do so, you risk being marginalized on the product team and your documentation will suffer. Almost any technical domain you need to learn has free resources you can take advantage of.
The authors also recommend preparing in advance for every major conversation you intend to have with an engineer on your team. Make sure you read any personas, use case information, requirements, specifications, and test plans, and familiarize yourself with the terminology.
Make the conversation worthwhile by asking questions like: Why did we decide to build this? Who will use this?
There is a lot more information contained within this book than we've been able to summarize here. It was the Splunk authors’ intention to provide an up-to-date and comprehensive resource for documentation teams – particularly those following the Agile methodology.
You don’t have to read the whole book from cover to cover. It was written particularly to enable readers to dip in and out of the chapters that interest them.
Agile documentation teams need the right tools for their work. Take our knowledge base software KnowledgeOwl for a free spin.
General posts useful to all documentarians about writing documentation, editing and publishing workflows, and more.
Your flight plan for how to get the most out of KnowledgeOwl features and integrate them into your workflows.
Major KnowledgeOwl company announcements.
Learn how others are using KnowledgeOwl & get pro tips on how to make the most of KO!
Find out more about who we are and what we value.
We believe good support is the foundation of good business. Learn about support tools and methodology.
Learn more about tools to solve various documentarian issues, within and beyond KnowledgeOwl.
Not sure what category you need? Browse all the posts on our blog.
Watch a 5-minute video and schedule time to speak with one of our owls.