Page MenuHomePhabricator

Publish template for decision records
Closed, ResolvedPublic

Description

Decisions records are a generic version of architecture decision records, a lightweight type of documentation for recording decisions that have a significant impact on a codebase. Decision records can be useful for many types of decisions, not just those relating to software architecture. To enable project teams to easily use decision records in their documentation, publish a tool-agnostic template and set of best practices for decision records on wiki.

Research and template: https://www.mediawiki.org/wiki/User:APaskulin_(WMF)/Decision_records

To do

  • Research popular templates and write a decision record for choosing or adapting one
  • Get feedback and update draft
  • Move userpage to Documentation/Decision_records
  • Make new page discoverable from Documentation
  • Share with teams working on decision records
    • API platform

Wikimedia examples

References

Event Timeline

apaskulin changed the task status from Open to In Progress.Jun 12 2023, 7:27 PM
apaskulin triaged this task as Medium priority.
apaskulin moved this task from Backlog to In progress on the Tech-Docs-Team board.

I've revised the template based on feedback from @KBach (Thanks!) and moved the example decision record onto the wiki page. I've also updated the task description with a high-level list of todos to finish this task.

apaskulin updated the task description. (Show Details)
apaskulin moved this task from In progress to Done on the Tech-Docs-Team board.

The decision record template is now available at Documentation/Decision records. Further edits and comments on the talk page are always welcome.