Beschreibung
![GFU Cyrus AG](https://img.emg-services.net/institutes/institute42643/kursfinder-banner-2024.png)
Effektivere Softwareentwicklung mit DevOps (für Entscheider)
DevOps ist ein ganzheitlicher agiler Ansatz, welcher den kompletten Lebenszyklus einesProdukts/Projekts technisch unterstützt, begleitet und optimiert. DevOps ist eine Sammlung
unterschiedlicher Methoden und Werkzeugen, welche die agile Softwareentwicklung mit dem systemadministrativen Anteil der Softwareentwicklung vereint. Die somit entstehenden Synergien ergänzen alle agilen Entwicklungsprozesse (z.B. Scrum) oder machen diese erst effizient möglich.
Für DevOps gibt es jedoch keine Musterlösung oder Blaupause, denn jedes Unternehmen hat andere Anforderungen an Produkte oder Prozesse. Trotzdem finden wir verschiedene
Kernprozesse oder Methoden im Lebenszyklus eines Softwareprodukts immer wieder. Diese
Prozesse und Methoden werden von DevOps behandelt und optimiert. Dabei werden
Anforderungen an Transparenz und Traceability gefördert, ohne jedoch Entwicklungsteams in eine bürokratische Sackgasse zu führen.
Der Grad mit dem Softwareentwicklungsprozesse dabei optimiert werden können, ist vergleichbar mit der industriellen Revolution. DevOps definiert die Softwareentwicklung neu und revolutioniert die Herstellung von Softwareprodukten sowie den Betrieb der dafür notwendigen Systeme. Die Analogie zu der industriellen Revolution macht tatsächlich Sinn, denn auch in dieser Zeit stand die Automatisierung durch Maschinen im Vordergrund. Auch bei DevOps nimmt die Automatisierung in dem Lebenszyklus eines Softwareprodukts einen wichtigen Platz ein.
Eines der Hauptziele ist eine DevOps-Infrastruktur, mit welcher sich ein Softwareprodukt schneller und in kürzeren Release-Zyklen entwickeln lässt, sowie gleichzeitig die Qualität des Produktes sicherstellt. Das klingt zu gut um wahr zu sein, denn durch eine optimale Automatisierung schafft DevOps sogar mehr Freiraum für Entwickler und standardisierte Prozesse. Hier freut sich nicht nur das Entwicklungsteam, sondern auch der Kunde, denn die gewonnene Zeit kann direkt in neue Features investiert werden.
Die Schulung ist nicht nur als Standardschulung zu empfehlen, sondern bringt In-House eine besondere Note bezüglich Anpassbarkeit, Erweiterbarkeit und der Berücksichtigung
unternehmensspezifischer Anforderungen. Gerne können Sie sich im Vorfeld mit dem Coach
austauschen, um die Möglichkeiten einer In-House Schulung zu klären.
Kommende Starttermine
Inhalte / Module
- Einführung in die DevOps Grundlagen
- Agile Kultur und Mindset
- Nutzen und Vorteile von DevOps
- Scrum/Kanban und DevOps
- Leitfaden der Schulung: Der Lebenszyklus eines Produkts
- Die DevOps-Landkarte
- Systemgestützter agiler Entwicklungsprozess
- Agiles Produkt-, Release,- Prozessmanagement
- Code & Review Management
- Quality & Vulnerability Management
- Artefact Management
- Continuous Integration & Delivery & Deployment
- Betrieb & Virtualisierung & Orchestrierung
- Schlüsselkonzepte
- Empirisches Vorgehen
- Automatisierung ist Standard
- Kontinuierliche Bewertung und Monitoring
- Fail-Fast, Fail-Cheap, Learn-Fast, Fix-Fast
- Didaktisches DevOps-System
- Prozesssicherheit by Design
- Integration des Kunden
- Klare und transparente Kommunikation via ITSM
- Reporting von Bugs, Feedback, Ideen und Wünschen
- Der Kunde als Teil des systemgestützten Entwicklungsprozesses
- Der Kunde steht am Anfang und am Ende eines Produktes
- Integration des Entwicklungsteams
- Arbeitsabläufe, Kommunikations- und Feedbackschleifen
- Protokollierung und formelle Anforderungen
- Transparenz und Traceability
- Automatisierung schafft Freiheiten
- Automatisiertes Sicherstellen der Qualität
- Automatisiertes Bauen und Testen
- Automatische Codeanalysen und Vulnerability Scans
- Quality Gates by Design
- Protokollierte Reviews und Tests
- Das DevOps-Team
- Ist ein cross-funktionales Team
- Ist produktiv!
- Die DevOps-Toolchain
- Welche Tools eigenen sich für welchen Bereich der DevOps-Landkarte?
- Seiteneffekte von DevOps
- Social Engineering
- Know-How Management
- Vorstellung eines praxiserprobten DevOps Demonstrators
- Ausblick DevSecOps und BizDevOps
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Eine Informationsanfrage zu diesem Kurs ist nur für Beteiligte aus dem B2B-Bereich sinnvoll.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.