@sierzant_armii_12_malp - panie to jest ogromne korpo - w poprzednich (mniejszych - ale jednak dalej dużych międzynarodowych firmach) było tak samo
Trzeba tylko wiedzieć, że ja nie jestem programistą - siedzę czasem po stronie SRE a czasem po stronie DevOps (zależy od firmy - teraz robię obie rzeczy na raz bo takie jest wymaganie - a, że mam wieloletnie doświadczenie to dla mnie za te pieniądze co mi płacą to nie jest problem).
Mam to szczęście, że od zawsze pracuję nad wewnętrznymi projektami - raz tylko pracowałem w teamie, który wspierał coś co szło na zewnątrz - i wtedy było kilka osób odpowiedzialnych za generowanie dokumentacji dla klienta (nie wiem nawet czego tam używali ale wszystko było dostępne dla klienta przez stronę www).
Dokumentacja w repo jest wersjowana z releasem (każdy release ma swój tag) - więc dokumentacja zawsze jest synchronizowana z tym co wisi na różnych środowiskach - takie podejście nas jeszcze nigdy nie zawiodło.
Confluence jest używany do dokumentowania rzeczy związanych z supportem - jak jakaś wersja oprogramowania ma coś co odstępuje od innych wersji to się dodaje o tym paragraf - akurat takie podejście działa całkiem sprawnie z perspektywy kogoś kto musi utrzymywać aplikację w stanie używalności (no i bez problemu dowozimy wszystkie SLAs - więc po co przepłacać?).