Nach drei Monaten Pandemie konsolidierten wir die Kommunikation in Teams. Die meisten Kunden nutzen Microsoft 365, also war Teams die logische Wahl. Aber ohne Integrationen wäre es nur ein weiterer Chat.
Integration mit Entwicklungstools¶
Um Entwicklern den Wechsel von Slack zu erleichtern, mussten wir GitLab-Benachrichtigungen, JIRA-Tickets, Grafana-Alerts und Jenkins-Build-Status in Teams bringen. Das meiste lösten wir über Incoming Webhooks und native Integrationen.
Custom Teams-Bot¶
Wir schrieben einen Bot mit dem Bot Framework SDK auf Azure:
- JIRA-Tickets aus Konversationen erstellen
- Status der Produktionsumgebung
- Deploy auf Staging mit Genehmigungsworkflow
- Suche in der Confluence-Dokumentation
Beliebteste Funktion: @CoreBot deploy backend staging löst eine
GitLab-Pipeline aus und meldet nach Abschluss das Ergebnis zurück in Teams.
Power Automate für das Business-Team¶
Power Automate Flows für Nicht-Entwickler: Neuer Lead → Benachrichtigung + Planner-Aufgabe, Urlaubsgenehmigung per Formular, Datenextraktion aus Rechnungen. Debugging ist schmerzhaft, aber für einfache Workflows deutlich schneller als Custom Code.
Channel-Disziplin¶
Ohne klare Regeln wird Teams zum Chaos. Ein Team = ein Projekt, Standard-Channels (General, Dev, Ops, Client). „Stille” Channels für automatische Benachrichtigungen, „laute” für menschliche Kommunikation.
Teams als Betriebssystem des Unternehmens¶
Teams wurde mehr als Chat — ein Ort, an dem Deployments genehmigt, Incidents gelöst und mit Kunden kommuniziert wird. Die Investition in Integrationen hat sich vielfach ausgezahlt.
Brauchen Sie Hilfe bei der Implementierung?
Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.
Kontaktieren Sie uns