Po třech měsících pandemie jsme konsolidovali komunikaci do Teams. Většina klientů používá Microsoft 365, takže Teams byl logická volba. Ale bez integrací by to byl jen další chat.
Integrace s vývojářskými nástroji¶
Aby vývojáři netrpěli přechodem ze Slacku, museli jsme do Teams dostat GitLab notifications, JIRA tickety, Grafana alerty a Jenkins build status. Většinu jsme vyřešili přes Incoming Webhooks a nativní integrace.
Vlastní Teams bot¶
Napsali jsme bota pomocí Bot Framework SDK na Azure:
- Vytvoření JIRA ticketu z konverzace
- Status produkčního prostředí
- Deploy na staging s approval workflow
- Vyhledávání v Confluence dokumentaci
Oblíbená funkce: @CoreBot deploy backend staging spustí
GitLab pipeline a po dokončení reportuje výsledek zpět do Teams.
Power Automate pro business tým¶
Power Automate flows pro ne-vývojáře: nový lead → notifikace + Planner úkol, schválení dovolené přes formulář, extrakce dat z faktur. Debugging je bolestivý, ale pro jednoduché workflow výrazně rychlejší než custom kód.
Channel discipline¶
Bez jasných pravidel se Teams změní v chaos. Jeden tým = jeden projekt, standardní kanály (General, Dev, Ops, Client). „Tiché” kanály pro automatické notifikace, „hlasité” pro lidskou komunikaci.
Teams jako operační systém firmy¶
Teams se stal víc než chat — místo kde se schvalují deploye, řeší incidenty a komunikuje s klienty. Investice do integrací se vyplatila mnohonásobně.