Docathons enable teams to collaborate and create as much content as possible in a short space of time. This activity became popular in the late 2010s in open source projects to enable rapid contribution from the development community. I first heard of a docathon at the Write the Docs conference in Prague in 2016. The docathon was one of the most well-attended events in the 3-day conference,
Docathons are similar to hackathons but for building content exclusively. You can have a hackathon where you write documentation or produce videos, but the emphasis of a hackathon is producing code for an app or a solution. As it is all about content, technical writers are of course best-placed to make a docathon a success in any software development company.
Here a few tips you can follow when planning and executing a docathon.
Establish the goals of a docathon
You first need to establish the goal of the docathon, taking in to consideration on what is achievable. For example, rather than writing pages for an entire site, the goal can be to create new pages for a small set of features, or just for a domain. Alternatively, you can use a docathon to build a small documentation site within the proposed timescales if it’s feasible. Bear in mind that is easy to get in to the trap of choosing a set of goals that are overambitious or difficult to attain. If you don’t set realistic goals, you may end up with numerous unfinished pages, which can be difficult to revisit at a later date.
When deciding the goals, consider whether or not the goals fit in with department objectives. For example, there may be a quarterly objective to revamp an entire section of the documentation, which may require considerable work. You could set a docathon target to revamp 1/3 of the site section, giving you the opportunity to achieve a sizeable a chunk of the objectives from a 2 or 3 day docathon event.
Create tickets
Work tickets (e.g. through JIRA) are important as they enable teams, both directly and indirectly involved, to track the docathon activities. When assessing the success of a docathon, management can refer to the tickets and various statistics on pages that have been completed. You should create tickets that cover all writing activities in a docathon, which link to larger work initiatives (e.g. epics in JIRA).
Decide on docathon participants
Your docathon participants write the content during the event, and need to be available on the days of the docathon Your key participants should be developers or product managers that have knowledge of the subjects covered by the docathon. However, be aware of selecting too many participants as coordinating tasks can be difficult. You should, of course, have at least one member of the technical writing team to coordinate activities, as well as edit, proofread, and publish the relevant pages.
Create templates
Templates ensure that teams can quickly create content in a uniform look-and-feel. Participants can create content quickly by using templates to “fill in the blanks” with the relevant subject detail. Although templates are never completely set in stone as writers are constantly refining them, you should ensure that there are versions that are ready for use on docathon day.
Prepare a style guide
It is important that participants can refer to a style guide. This ensures that they describe the content as consistently as possible. If participants feel that they are too pushed for time to refer to your style guide, create a crib sheet or style guide summary to help them. Even consider creating an interactive style guide to promote engagement.
Provide an example of a good page
Giving participants an example page that meets the standards can help them get started and in to the “writing zone”. Referring to a well-written page can ease participants from procrastination, which we are all prone to (writers and non-writers alike).
Ensure that the event is office-based
Many of us work and interact with others remotely from our home computers. However, it may be more feasible to hold a docathon from the office where participants are a desk away. In our post-Pandemic world, time spent working and participating in group activities in the office is crucial for breaking down silos and fostering a team spirit. A docathon also provides the perfect excuse for being in the office without attending meetings.
Decide on publication procedures
Towards the end of the docathon, you may want to publish the work so that your external clients can view the content. This is where you and your team can do the necessary magic, such as running deployment jobs on the new content. Publication procedures can vary depending on the toolchains you are using. If your documentation is closely coupled with Docs-As-Code, you may need to perform deployments in your pipelines, such as through running Jenkins jobs. However, if you are using a cloud-based CMS, like ReadMe, you just need to publish the content to Live from a Staging version.
Alternatively, you might choose to keep your docathon content in draft form and wait until the next documentation or software release for publication.
Food, drinks and prizes
Your content creators are going to have a busy day at the office on the docathon days. You may want to supply lunch to keep your participants going. When the docathon ends towards Close Of Business, you may want to reward them with food and/or drink. Prizes bring in an element of gamification to the event. You may also want to include a leaderboard to incentivise your team members. Keep in mind you may not want to make the docathon too competitive. The important thing is to produce high-quality pages in the allocated time. Excessive use of gamification might detract you from the main objective: content production.
Conclusion
A docathon is a good way to get your team together to produce documentation as there is almost always an element of fun. Technical writers can help immensely in facilitating, editing, and publishing the content. I’ve enjoyed helping out in docathons in the past as it has helped me exercise both document management and writing skills.
However, I also feel that there is a slight element of misconception about docathons. A docathon should not be about an individual’s task to produce the most pages. It should be a team effort to reduce the documentation backlog with the emphasis on producing quality over quantity. The activity is also as much an exercise in coordinating activities as it is in producing the content on the day. It is also vital to be able to resume your tasks from a docathon at a later date.
If you feel that your writing team and the wider contributors are uncertain and delaying in providing content, the answer may lie in kickstarting content production through a docathon.