BCS SPA Software in Practice

24th – 26th June 2019

Book your place now


Paving the Cow Paths: Finding and Leveraging User-Generated Documentation

Strategies to leverage existing amateur documentation to give your users the docs they crave

75 minutes


We've all seen user-generated documentation - a sign posted on a doorway, a sticky note on a screen, a hastily composed (and probably ugly) procedures document passed person to person after a big error got the department in trouble. It's easy to look at these amateur efforts and scoff, but they're the nucleus of a particular kind of documentation: the cow path.

In design, "cow paths" or "desire paths" show how users want to use a system - the path they want to take through a campus or the way they want to mention someone on Twitter. By formalizing these paths, designers can integrate functionality they're already certain users want. The same principle applies in documentation.

In this talk, I go into more depth about what "cow paths" even are, how they point us to design or documentation updates that can make the biggest difference to our audiences, and how to begin working with users to improve their own documentation efforts and pave their own ways.

Audience background

An understanding of documentation basics welcome but not required

Benefits of participating

Participants will learn how to bootstrap a documentation effort based on existing desire lines (cow paths), how to create better documentation themselves, how to galvanize users to formalize their desire lines, and how to use "cow path" documentation to improve the product itself.

Materials provided

Typical examples of "cow path" documentation, slide deck


1. Short presentation of several examples of typical "cow path" documentation.
2. Exercise focused around a single example: What are the problems you see with this example? Where is communication failing? Where is the product itself failing?
3. Discuss responses. Live updates to example documentation to make improvements suggested.
4. Discuss places in which documentation can be better distributed. Typically "cow path" documentation is confined to a single user, department, or floor. How can we expand the knowledge we just improved to get it in front of more people who need it?
5. Second exercise focused around a single example. Facilitate similar discussion as in first example.
6. Third exercise focused around a single example. Break attendees into groups to workshop the example on their own, including how to improve the document and better publishing channels.
7. Discussion of how attendees can apply lessons learned from this session in their own organizations. Provide suggestions about how to open a dialog with users about the kinds of documentation they need and want.

Detailed timetable

00:00 - 00:10: Short presentation/description of cow path documentation
00:10 - 00:15: Exercise 1
00:15 - 00:25: Exercise 1 discussion and live updates
00:25 - 00:30: Documentation publication discussion
00:30 - 00:35: Exercise 2
00:35 - 00:45: Exercise 2 discussion and live updates
00:45 - 00:50: Break participants into groups
00:50 - 01:00: Exercise 3
01:00 - 01:10: Exercise 3 discussion and final suggestions


- Worksheets
- Summary
- Talking points


  1. Erin Grace