Best practicies to write minimal and usefull documentation for your software project.
Minimalist self-contained documentation with tag search
Everyone on your team! Everyone can benefit from reading a good documentation (even the author can forget things) so everyone should give it back by documenting critical information.
Everything that’s not coded! Big decisions, planning, tools, system names, portals, IPs, environments, organizational charts, client contacts, manual processes…
In the cloud! You can use some a document-specific solution or leverage a shared-files or code repository. Collaboration is a key part of good documentation!
While you do your work! Use a notepad and keep notes during the process. It keeps critical info at hand and helps you select what you should document.
Attention and reading
Minimalist documentation
Structured documentation
Software Documentation Impact
Architecture Decision Records
Short game design document - sbgames.org/sbgames2013/proceedings/artedesign/15-dt-paper_SGDD.pdf