Definicja #
Confluence to platforma do zarządzania wiedzą i współpracy nad dokumentacją, rozwijana przez Atlassian (twórców Jiry). Służy jako firmowe wiki, repozytorium dokumentacji technicznej i przestrzeń do wspólnego tworzenia treści.
Kluczowe funkcjonalności Confluence:
- Spaces i Pages — hierarchiczna struktura przestrzeni i stron z edytorem WYSIWYG
- Integracja z Jirą — linki do zadań, automatyczne aktualizacje statusu, makra Jira
- Szablony — gotowe szablony dla retrospektyw, specyfikacji, dokumentacji API
- Kontrola wersji — historia zmian strony z możliwością przywrócenia wcześniejszej wersji
- Komentarze i adnotacje — inline comments i page comments dla współpracy
- Makra i rozszerzenia — wbudowane makra (np. code blocks, Jira issues) i marketplace pluginów
Confluence dostępny jest jako chmura (Confluence Cloud) oraz jako instalacja on-premise (Confluence Data Center). Dla małych zespołów dostępny jest bezpłatny plan cloud do 10 użytkowników.
Zastosowania #
- Dokumentacja techniczna — specyfikacje wymagań, architektura systemu, decyzje ADR
- Wiki wewnętrzne — procedury onboardingu, runbooki operacyjne, FAQ dla nowych pracowników
- Dokumentacja API i integracji — uzupełnienie Swaggera o kontekst biznesowy i przykłady użycia
- Ceremonie Agile — retrospektywy, notatki ze Sprint Review, dokumentacja backlogu
- Baza wiedzy dla supportu — artykuły troubleshooting, FAQ dla klientów
Ścieżka nauki #
Confluence jest narzędziem, nie językiem programowania — nie wymaga formalnej nauki. Podstawy opanujesz w kilka godzin eksplorując interfejs.
Na starcie skup się na: tworzeniu i formatowaniu stron, organizacji przestrzeni (Spaces), korzystaniu z szablonów i podstawowych makr (np. Table of Contents, Code Block, Jira Issues).
Bardziej zaawansowane umiejętności obejmują: automatyzacje (Confluence Automation), zaawansowane makra (np. Excerpt Include, Children Display), zarządzanie uprawnieniami i zarządzanie dużymi przestrzeniami dokumentacyjnymi. Warto też poznać integrację Confluence + Jira w kontekście projektów Agile, co jest oczekiwane na stanowiskach Project Managera lub Scrum Mastera.
FAQ #
- Czym różni się Confluence od Jiry?
- Jira służy do zarządzania zadaniami i śledzenia błędów (issue tracking), Confluence to narzędzie do dokumentacji i zarządzania wiedzą. Oba produkty Atlassian doskonale się uzupełniają i są bardzo często używane razem w tych samych organizacjach.
- Czy Confluence jest darmowy?
- Confluence Cloud oferuje bezpłatny plan dla zespołów do 10 użytkowników z podstawowymi funkcjami. Plany płatne (Standard, Premium, Enterprise) odblokują zaawansowane funkcje, więcej przestrzeni i wsparcie. Confluence Data Center (on-premise) jest płatny od pierwszego użytkownika.
- Czy można używać Confluence bez Jiry?
- Tak, Confluence działa niezależnie od Jiry jako samodzielna platforma wiki. Jednak integracja z Jirą znacząco zwiększa wartość obu narzędzi i jest bardzo popularna w środowiskach Agile/Scrum.
- Jakie alternatywy ma Confluence?
- Najpopularniejsze alternatywy to Notion (bardziej elastyczny, popularny w startupach), Microsoft SharePoint/Teams Wiki (w ekosystemie Microsoft), Gitea/GitHub Wiki (dla dokumentacji blisko kodu) oraz Slab czy Coda.