Lernprogramm: Durchführen einer FinOps-Iteration
In diesem Lernprogramm lernen Sie, dass FinOps ein iterativer, hierarchischer Prozess ist, der eine funktionsübergreifende Zusammenarbeit in Geschäfts-, Technologie- und Finanzteams erfordert. Wenn Sie die 18 verschiedenen Funktionen betrachten, von denen jede ihre eigenen einzigartigen Nuancen aufweist, kann die Einführung von FinOps wie eine entmutigende Aufgabe erscheinen. In diesem Tutorial erfahren Sie jedoch, wie Sie einen iterativen Ansatz für die Einführung von FinOps verwenden, bei dem Sie Folgende Schritte ausführen:
- Definieren des geeigneten Umfangs für Ihre nächsten FinOps-Investitionen.
- Ermitteln messbarer Ziele, die in den kommenden Wochen oder Monaten erreicht werden sollen.
- Auswählen der richtigen Aktionen, um zum nächsten Reifegrad zu gelangen.
- Überprüfen des Fortschritts am Ende der Iteration, und Ermitteln der Ziele für die nächste Iteration.
Verwenden Sie dieses Tutorial als Leitfaden beim Starten jeder einzelnen Iteration des FinOps-Lebenszyklus.
Vorbereitung
Berücksichtigen Sie die an Ihrer Iteration beteiligten Akteure. Da FinOps eine Zusammenarbeit zwischen Geschäfts-, Technologie- und Finanzteams erfordert, empfehlen wir, dieses Tutorial ganzheitlich zu betrachten und bei jedem Schritt alle Beteiligten im Blick zu behalten. Es gibt jedoch auch Zeiten, in denen Sie möglicherweise nur eine Teilmenge der Projektbeteiligten haben. Beispielsweise ein einzelnes Engineeringteam oder nur ein FinOps-Praktiker, der sich dem Aufbau der richtigen Kultur und der Förderung positiver Veränderungen innerhalb der Organisation widmet. Unabhängig davon, welcher Fall für Sie in dieser Iteration zutrifft, sollten Sie beim Durchführen dieses Tutorials die Erfahrungen aller beteiligten Akteure im Hinterkopf behalten. Jedes ausgewogene Team besteht aus Personen mit unterschiedlichen Erfahrungshorizonten. Beurteilen Sie den aktuellen Zustand des Teams nach bestem Wissen und Gewissen.
Definieren des Umfangs
Bevor Sie mit der nächsten Iteration beginnen, ist es wichtig, die Grenzen zu definieren, auf die Sie sich konzentrieren möchten, um sicherzustellen, dass Ihre Iterationsziele erreichbar sind. Wenn es sich um Ihre erste Iteration handelt, empfiehlt es sich, drei bis fünf FinOps-Funktionen als Ausgangspunkt auszuwählen. Wenn Sie den Bereich einer späteren Iteration definieren, möchten Sie möglicherweise die gleichen Funktionen beibehalten oder eins zu zwei neuen hinzufügen.
Verwenden Sie die folgenden Informationen als Leitfaden, um die richtigen FinOps-Funktionen basierend auf Ihrer Rolle, Erfahrung und aktuellen Prioritäten auszuwählen. Die Liste der Überlegungen erhebt keinen Anspruch auf Vollständigkeit. Wir empfehlen Ihnen, alle aus einer Gruppe auszuwählen oder Funktionen gruppenübergreifend, basierend auf Ihren aktuellen Anforderungen auszuwählen. Die folgende dargestellte Reihenfolge ist ein Vorschlag, keine Anforderung. Es ist nur eine Hilfe, um Ihnen den Einstieg zu erleichtern.
- Wenn Ihr Team mit wenig bis moderater Erfahrung mit Kostenmanagement und Optimierung neu bei FinOps ist, empfehlen wir, mit den Grundlagen zu beginnen:
- Berichterstellung und Analyse
- Vorhersagen
- Budgetierung
- Workloadoptimierung
- Anomalieverwaltung
- Wenn Sie ein neues FinOps-Team erstellen oder daran interessiert sind, das Bewusstsein und die Einführung von FinOps zu fördern, beginnen Sie mit:
- FinOps-Praxisvorgänge
- Onboarding von Workloads
- FinOps-Bewertung
- FinOps-Ausbildung und -Befähigung
- Vorhersagen
- Wenn Ihr Team die FinOps-Tools von Microsoft Cloud gut kennt und Kosten in einem großen Unternehmen verwalten muss, in dem der Besitz manchmal geteilt wird, sollten Sie die folgenden Punkte berücksichtigen:
- Zuteilung
- Rechnungsstellung und Rückbuchung
- Tarifoptimierung
- Wenn Ihr Team mit den FinOps-Tools von Microsoft Cloud erfahren ist und Kosten in einer großen Organisation mit verteiltem und gemeinsam genutztem Besitz verwalten muss, sollten Sie die folgenden Punkte berücksichtigen:
- Zuteilung
- Rechnungsstellung und Rückbuchung
- Tarifoptimierung
- Wenn Ihr Team komplexere Berichte erstellen muss, z. B. das Verwalten von Kosten in cloudübergreifend oder das Zusammenführen mit Geschäftsdaten, sollten Sie Folgendes in Betracht ziehen:
- Tools und Dienste
- Datenerfassung
- Zuteilung
- Berichterstellung und Analyse
- Wenn Ihr Team über ein solides Verständnis der Grundlagen verfügt und sich auf eine tiefere Optimierung durch fortgeschrittene Automatisierung konzentrieren möchte, sollten Sie Folgendes in Betracht ziehen:
- Architektur für die Cloud
- Workloadoptimierung
- Tarifoptimierung
- Lizenzierung und SaaS
- Nachhaltigkeit der Cloud
- Cloudrichtlinien und Governance
- Wenn Ihr Team über ein solides Verständnis der Grundlagen verfügt und Cloudinvestitionen wieder dem Geschäftlichen Wert zuordnen muss, sollten Sie Folgendes in Betracht ziehen:
- Wirtschaftlichkeit von Einheiten (Unit Economics)
- Zuteilung
- Budgetierung
- Planung und Schätzung
Beachten Sie die Funktionen, die Sie für die zukünftige Verwendung auswählen.
Ermitteln Ihrer Ziele
Als Nächstes ermitteln Sie spezifische, messbare Ziele basierend auf Ihren aktuellen Erfahrungen mit den von Ihnen ausgewählten Funktionen. Berücksichtigen Sie die folgenden Punkte, wenn Sie Ziele für diese Iteration identifizieren:
Wissen – Wie viel wissen Sie über die Funktion?
- Wenn Sie noch nicht mit der Funktion vertraut sind, konzentrieren Sie sich darauf, den Zweck, die Absicht und die Implementierung der Grundlagen zu lernen. Wissen ist oft der erste Schritt bei jeder Funktion.
Prozess – Wird ein wiederholbarer Prozess definiert, dokumentiert und überprüft?
- Wenn Sie die Grundlagen kennen, aber nicht über einen vordefinierten Prozess verfügen, sollten Sie sich Zeit für die Dokumentation eines wiederholbaren Prozesses nehmen. Geben Sie an, wie Sie die Funktionen, Rollen und Zuständigkeiten aller beteiligten Akteure sowie die zum Messen des Erfolgs verwendeten Metriken implementieren.
Metriken – Wurden Erfolgsmetriken ermittelt, geplant und automatisiert?
- Wenn Sie noch nicht mit der Funktion vertraut sind, sollten Sie sich beim Erlernen der Grundlagen über Erfolgsmetriken Gedanken machen. Beispiel: Gegenüberstellung von Kosten und Budget sowie Zusagenverwendung. Sie helfen bei zukünftigen Iterationen.
- Wenn Sie die Grundlagen kennen, aber keine Erfolgsmetriken identifiziert haben, sind sie ein Muss für Den nächsten Schritt. Konzentrieren Sie sich darauf, Metriken zu ermitteln, die für Ihr Unternehmen relevant sind, und Ihnen helfen, Kompromissentscheidungen in Bezug auf diese Funktion zu treffen. Um die Effizienz zu maximieren, erstellen Sie diese Metriken und Entscheidungen in Ihren Prozess.
- Wenn Sie Metriken identifiziert haben, konzentrieren Sie sich auf das Abrufen eines Basisplans für die aktuelle Position. Versuchen Sie zu automatisieren, wo immer es möglich ist, denn das spart Ihnen in Zukunft Zeit. Verwenden Sie Tools wie Power BI, um Berichte zu erstellen, die Sie mit anderen beteiligten Akteuren teilen können, und feiern Sie Ihre gemeinsamen Erfolge.
Einführung – Wie viele Teams haben den definierten Prozess und metriken übernommen?
Wenn Sie einen Prozess haben, der nur in kleinem Maßstab getestet wurde, teilen Sie ihn mit anderen. Experimentieren Sie mit dem Prozess, und integrieren Sie eine Feedbackschleife zur kontinuierlichen Verbesserung.
Je weiter Ihr Prozess ausreift, desto weniger Input aus der Feedbackschleife werden Sie feststellen. Weniger Input ist ein Zeichen dafür, dass Ihr Prozess bereit ist, weiter skaliert und möglicherweise als offizielle Governancerichtlinie für neue Teams eingerichtet zu werden. Wenn Sie sich in einer großen Organisation befinden, die nicht über ein dediziertes FinOps-Team verfügt, sollten Sie erwägen, einen zu erstellen, um diesen Aufwand voranzutreiben.
Wichtig
Bevor Sie ein dediziertes FinOps-Team einrichten, sollten Sie überlegen, wie viel Zeit jedes einzelne Team für FinOps-Bemühungen aufwendet, welchen potenziellen Geschäftswert mehr Einsparungen und Effizienz (oder entgangene Chancen) bieten und wie sehr ein dediziertes Team diese Ziele beschleunigen kann. Ein dediziertes Team ist nicht für jeden geeignet. Stellen Sie sicher, dass Sie die richtige Rendite erzielen.
Automatisierung – Wurde die Funktion automatisiert, um den manuellen Aufwand zu minimieren?
- Wenn Sie einen Prozess entwickeln, empfehlen wir Ihnen, bereits während dessen Automatisierungsmöglichkeiten zu ermitteln. Sie können hängende Früchte identifizieren, die zu großen Effizienzgewinnen im großen Umfang führen könnten, oder sogar Partnerteams finden, die bereit sind, Zeit in diesen Bereichen mitzuwirken und Ressourcen zu teilen.
- Während Sie mit Ihrem Prozess experimentieren, halten Sie Ihre Liste der Automatisierungsmöglichkeiten auf dem neuesten Stand, und teilen Sie sie mit anderen im Rahmen der Feedbackschleife. Priorisieren Sie die Automatisierung von Erfolgsmetriken, und suchen Sie nach Möglichkeiten, die am häufigsten wiederholten Aufgaben für maximale Effizienz zu implementieren.
Im Allgemeinen empfehlen wir kurze Iterationen mit klar definierten Zielen. Wählen Sie ein bis drei eng verwandte Ziele aus der zuvor aufgeführten Liste aus. Vermeiden Sie lange Iterationen, die ein breites Arbeitsspektrum abdecken, da sie schwieriger zu verfolgen, zu messen und letztendlich zu liefern sind.
Setzen Sie Ihren Plan in die Tat um
An diesem Punkt verfügen Sie über einen groben Aktionsplan. Möglicherweise sind Sie neu und planen, die Fähigkeiten zu erlernen und zu implementieren. Oder vielleicht planen Sie, einen Prozess zu entwickeln oder mit einem Prozess zu experimentieren, der auf andere Teams und beteiligten Akteure skaliert wird. Oder vielleicht ist Ihr Prozess bereits definiert und Sie treiben die vollständige Einführung oder vollständige Automatisierung voran. Unabhängig davon, in welcher Phase Sie sich befinden, verwenden Sie den Leitfaden zum FinOps-Framework, um Ihre Bemühungen zu unterstützen.
Sehen Sie sich später eine gezieltere Anleitung an, die auf das FinOps-Framework abgestimmt ist.
Status überprüfen
Als Sie mit der Iteration begonnen haben, haben Sie drei bis fünf Funktionen bestimmt, sich für die Bereiche entschieden, auf die Sie sich für diese Funktionen konzentrieren wollten, und die Funktionshandbücher angeschaut. Konnten Sie erreichen, was Sie sich vorgenommen hatten? Was ist gut gelaufen? Was lief nicht gut? Wie könnten Sie die nächste Iteration verbessern? Um sicherzustellen, dass Sie Probleme behandeln und Ihren Prozess reift, notieren Sie sich Ihre Antworten intern, und überprüfen Sie sie am Ende jeder Iteration.
Nachdem Sie die Iteration abgeschlossen haben, denken Sie daran, dass dieses Tutorial Sie durch jede nachfolgende Iteration durch den FinOps-Lebenszyklus führen kann. Starten Sie das Tutorial von Vorne, um sich auf Ihre nächste Iteration vorzubereiten. Sie können nach jeder Iteration Feedback auf dieser Seite hinterlassen, um uns mitzuteilen, ob Sie die Informationen hilfreich finden und wie wir sie verbessern können.
Verwandte Ressourcen finden Sie unter Übersicht über die Kostenoptimierungssäule des Well-Architected Framework.
Nächster Schritt
Überprüfen und verfeinern Sie die FinOps-Funktionen, die für Sie am wichtigsten sind: