by Ian Villeda

Strong technical writing is a critical skill for everyone involved in making software. Clear, well-formulated tickets foster clear communication, transparency, healthy collaboration, and strong institutional memory for the broader organization. The following is a rough guide on how to write clear technical tickets that facilitate collaboration, transparency, and fun.

Structure: What to include & what not to

For projects where your audience may not have full context on what the problem is or why it needs solving, you may find yourself writing longer tickets. It's often helpful to separate these into sections, each with their own heading, e.g.

For longer tickets you may also find it helpful to add a tl;dr at the top summarizing the problem & the work to be completed in a single simple sentence or two. This will signpost to the reader what to expect and when to read the rest of the ticket.