Twitter тред с советами по ведению документации.
Три важных пункта, которые я вынес лично для себя:
1. Организуйте периодическое ревью документации
2. Персонализируйте. Вопрос должен ставиться не "есть ли документация к этому компоненту", а "кому понадобится такой документ"
3. Отправляйте документы на ревью не только своим ближайшим коллегам, но и ЦА этих документов
#documentation
Три важных пункта, которые я вынес лично для себя:
1. Организуйте периодическое ревью документации
2. Персонализируйте. Вопрос должен ставиться не "есть ли документация к этому компоненту", а "кому понадобится такой документ"
3. Отправляйте документы на ревью не только своим ближайшим коллегам, но и ЦА этих документов
#documentation
Threadreaderapp
Thread by @levwalkin on Thread Reader App
Thread by @levwalkin: One like — one non-trivial tip about making quality engineering documentation. Go. 1. Value-producing systems are set up to benefit from explicit feedback loops. [e.g. peer review, CI/CD, QA a...…
Good documentation is foundational for implementing DevOps capabilities - State of DevOps says.
But writing good docs is hard... and what can you do, except hire a Tech writer?
Cry Try to write docs better.
Here are free technical writing courses by Google (and quick recap). I drive "good docs culture" (that happened historically) in my current job and find these courses really helpful in describing to teammates how docs should look.
Also, I found that already exist documentation style guides by Google and Microsoft so you don't need entirely reinvent the wheel, just a little part of it ;)
On the other hand, these style guides look very complicated, so to not be overwhelmed, just start from these highlights.
And if you need, more technical writing resources and reasons why docs should be and should be good - here.
P.S. Don't repeat my mistake - take these courses before start writing and reviewing docs on a regular basis, not in ~2 years after.
#documentation #culture
But writing good docs is hard... and what can you do, except hire a Tech writer?
Here are free technical writing courses by Google (and quick recap). I drive "good docs culture" (that happened historically) in my current job and find these courses really helpful in describing to teammates how docs should look.
Also, I found that already exist documentation style guides by Google and Microsoft so you don't need entirely reinvent the wheel, just a little part of it ;)
On the other hand, these style guides look very complicated, so to not be overwhelmed, just start from these highlights.
And if you need, more technical writing resources and reasons why docs should be and should be good - here.
P.S. Don't repeat my mistake - take these courses before start writing and reviewing docs on a regular basis, not in ~2 years after.
#documentation #culture
Do you prefer understandable diagrams to tons of text?
C4 model - describe principles for creating architecture diagrams and how to be sure that they will be useful and readable.
The site includes talk, which is so amazing, that I propose you spend 35min on it.
One of the mentioned tools in the talk is Structurizr. We start adopting that tool a few weeks ago and the final results look pretty nice.
And yes, Structurizr is more powerful than Mermaid, but do not work in plain markdown.
#documentation
C4 model - describe principles for creating architecture diagrams and how to be sure that they will be useful and readable.
The site includes talk, which is so amazing, that I propose you spend 35min on it.
One of the mentioned tools in the talk is Structurizr. We start adopting that tool a few weeks ago and the final results look pretty nice.
And yes, Structurizr is more powerful than Mermaid, but do not work in plain markdown.
#documentation
YouTube
Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019
In Simon Brown's talk at AOTB 2019 he explores the visual communication of software architecture based upon a decade of Simon’s experiences working with software development teams large and small across the globe.
He looks at what is commonplace today,…
He looks at what is commonplace today,…