| Kompetenzband | HZ | Grundlagen | Fortgeschritten | Erweitert |
|---|---|---|---|---|
| A - DevOps Nutzen | 1 | A1G:Ich kann eine kontinuierliche und toolunterstützte Applikationsentwicklung erklären | A1F:Ich kann den Nutzen einer kontinuierlichen, toolunterstützten Applikationsentwicklung anhand konkreter Beispiele aufzeigen und begründen | A1E:Ich kann eine toolunterstützte Applikationsentwicklung bewerten und geeignete Tools für spezifische Projektanforderungen auswählen und deren Einsatz begründen |
| B - Management von Anforderungen | 1 | B1G:Ich kann Anforderungen beschreiben und weiss, wo man diese verwaltet | B1F:Ich kann Anforderungen nach bestimmter Vorgehensweise schreiben und kategorisieren sowie an einem bestimmten Ort verwalten | B1E:Ich kann Anforderungen auf Vollständigkeit/Richtigkeit prüfen und Unklarheiten formulieren sowie nachvollziehbar verwalten |
| C - Nachvollziehbarkeit von Entwicklungen | 1, 3 | C1G:Ich kann Vorgehensweisen für nachvollziehbare Applikationsentwicklung beschreiben | C1F:Ich kann Vorgehensweisen für nachvollziehbare Applikationsentwicklung anwenden | C1E:Ich kann Vorgehensweisen für nachvollziehbare Applikationsentwicklung anwenden und gezielt einsetzen |
| D - Entwicklungsumgebung | 2 | D1G:Ich kann eine einfache Entwicklungsumgebung mit Tools anwenden | D1F:Ich kann eine Entwicklungsumgebung mit automatisierenden Tools anwenden und die Ergebnisse der Tools analysieren | D1E:Ich kann eine Entwicklungsumgebung mit automatisierenden Tools anwenden, erweitern, optimieren und die Ergebnisse der Tools klassifizieren |
| E - Sourcecode Verwaltung | 3 | E1G:Ich kann mit einfachen Praktiken den Sourcecode verwalten | E1F:Ich kann erweiterte Praktiken anwenden, um den Sourcecode featurebasiert zu verwalten | E1E:Ich kann erweiterte Praktiken kombiniert anwenden, um den Sourcecode featurebasiert und nachhaltig zu verwalten |
| F - Artefakt Verwaltung | 3 | F1G:Ich kann Artefakte beschreiben und diese in einem Artefakt-Repository verwalten | F1F:Ich kann ein einfaches Artefakt-Repository erstellen und dessen Struktur für die Verwaltung unterschiedlicher Artefakte einrichten | F1E:Ich kann ein Artefakt-Repository für verschiedene Artefakt-Typen erstellen, konfigurieren und die entsprechenden Artefakt-Typen darin gezielt verwalten |
| G - Continuous Integration | 4 | G1G:Ich kann mit einfachen Praktiken Applikationen und Komponenten automatisiert kompilieren und testen | G1F:Ich kann mit erweiterten Praktiken Applikationen und Komponenten automatisiert kompilieren, testen und analysieren | G1E:Ich kann mit bewährten Praktiken und Methoden Applikationen und Komponenten automatisiert kompilieren, testen, analysieren und auswerten |
| H - Continuous Delivery | 5 | H1G:Ich kann mit einfachen Praktiken Applikationen automatisiert deployen, konfigurieren und testen | H1F:Ich kann mit erweiterten Praktiken Applikationen automatisiert deployen, konfigurieren und testen | H1E:Ich kann mit bewährten Praktiken und Methoden Applikationen automatisiert deployen, konfigurieren, testen, überwachen und validieren |
| Code | Ziel (Anfang) | Bloom-Stufe | Stufenname | Schlüsselverben |
|---|---|---|---|---|
| A1G | Ich kann eine kontinuierliche und tool… | 2 | Verstehen | erklären |
| A1F | Ich kann den Nutzen einer kontinuierlichen… | 5 | Bewerten | aufzeigen, begründen |
| A1E | Ich kann eine toolunterstützte Applikations… | 5 | Bewerten | bewerten, auswählen, begründen |
| B1G | Ich kann Anforderungen beschreiben und… | 2 | Verstehen | beschreiben |
| B1F | Ich kann Anforderungen nach bestimmter… | 3 | Anwenden | schreiben, kategorisieren, verwalten |
| B1E | Ich kann Anforderungen auf Vollständigkeit… | 5 | Bewerten | prüfen, formulieren |
| C1G | Ich kann Vorgehensweisen für nachvollziehbare… | 2 | Verstehen | beschreiben |
| C1F | Ich kann Vorgehensweisen für nachvollziehbare… | 3 | Anwenden | anwenden |
| C1E | Ich kann Vorgehensweisen für nachvollziehbare… | 3 | Anwenden | anwenden, einsetzen |
| D1G | Ich kann eine einfache Entwicklungsumgebung… | 3 | Anwenden | anwenden |
| D1F | Ich kann eine Entwicklungsumgebung mit… | 4 | Analysieren | anwenden, analysieren |
| D1E | Ich kann eine Entwicklungsumgebung mit… | 4 | Analysieren | anwenden, erweitern, klassifizieren |
| E1G | Ich kann mit einfachen Praktiken den… | 3 | Anwenden | verwalten |
| E1F | Ich kann erweiterte Praktiken anwenden… | 3 | Anwenden | anwenden |
| E1E | Ich kann erweiterte Praktiken kombiniert… | 3 | Anwenden | anwenden |
| F1G | Ich kann Artefakte beschreiben und diese… | 2 | Verstehen | beschreiben, verwalten |
| F1F | Ich kann ein einfaches Artefakt-Repository… | 6 | Erschaffen | erstellen, einrichten |
| F1E | Ich kann ein Artefakt-Repository für… | 6 | Erschaffen | erstellen, konfigurieren, verwalten |
| G1G | Ich kann mit einfachen Praktiken Applikationen… | 3 | Anwenden | kompilieren, testen |
| G1F | Ich kann mit erweiterten Praktiken Applikationen… | 4 | Analysieren | kompilieren, testen, analysieren |
| G1E | Ich kann mit bewährten Praktiken und Methoden… | 5 | Bewerten | analysieren, auswerten |
| H1G | Ich kann mit einfachen Praktiken Applikationen… | 3 | Anwenden | deployen, konfigurieren, testen |
| H1F | Ich kann mit erweiterten Praktiken Applikationen… | 3 | Anwenden | deployen, konfigurieren, testen |
| H1E | Ich kann mit bewährten Praktiken und Methoden… | 5 | Bewerten | deployen, überwachen, validieren |
A Qualitätssicherung, Nachhaltige und konsistente Softwareentwicklung, Risikoreduktion, Senkung der Entwicklungskosten, Erhöhung der Entwicklungsgeschwindigkeit
B Epic, Userstory, Productbacklog Item, Issues, Task, 3-C Technik, DoD vs Akzeptanzkriterien, MoSCoW-Priorisierung
C Pull-Request, Code-Review (4-Augenprinzip), Verlinkung von Work-Items zu commits, Dokumentation, Teamkommunikation, Know-How sharing (z.B. Dev-Exchange)
D Statische Code-Analyse, Dependency-Management, Testautomatisierung, Build-Tools, Dokumentations-Tools, Task-Runner, Versionskontrolle
E Release Branches, Feature Branches, Pull-Requests, Merging, Rebase, Semantic Versioning
F Speicherung von Binärdateien(DLL,war,jar usw.), Dependeny-Management, Integration mit Build-Tools, public/private Artefakt-Repository, nuget-Repository, maven-Repository, javascript-Repository, container-Repository
G Integration-Pipelines, YAML, Automatisierte Builds, Automatisierte Tests, Code-Analyse, Code-Qualität-Metriken, Frühe Fehlererkennung, Schnelle Feedbackschleifen
H Deployment-Pipelines, YAML, Infrastructure as Code, Automatisierte Bereitstellung (Deployment), Automatisierte Tests, Konstante Überwachung, Konstante Validierung
| Zelle | Änderung | Begründung |
|---|---|---|
| A1G | “toolunterstütze” korrigiert zu “toolunterstützte” | Tippfehler behoben |
| A1F | Komplett überarbeitet: von “erklären” zu “aufzeigen und begründen” mit konkreten Beispielen | Feedback: Fortgeschritten muss höher als nur “erklären” sein; klare Niveausteigerung gegenüber Grundlagen |
| A1E | Komplett überarbeitet: von “erklären” zu “bewerten und auswählen” | Feedback: Erweitert muss deutlich über Fortgeschritten liegen; nun Bewertungs- und Entscheidungskompetenz |
| D1F | “Entwickungsumgebung” korrigiert zu “Entwicklungsumgebung” | Tippfehler behoben |
| F1F | Komplett überarbeitet: von “Artefakte verwalten” zu “Repository erstellen und Struktur einrichten” | Feedback: F1F war nicht von F1G differenziert; nun liegt der Fokus auf Erstellen und Strukturieren statt nur Verwalten |
| F1E | “eine Artefakt-Repository” korrigiert zu “ein Artefakt-Repository”; “verschieden” zu “verschiedene”; “konfigurieren” und “gezielt” ergänzt | Grammatikfehler (Genus) behoben; Niveausteigerung gegenüber F1F verdeutlicht |
| G1G | “builden” ersetzt durch “kompilieren” | Feedback: “builden” ist kein korrektes deutsches Wort und für Fachfremde unverständlich |
| G1F | “builden” ersetzt durch “kompilieren”; “komponenten” korrigiert zu “Komponenten” | Gleiche Begründung wie G1G; zusätzlich Grossschreibung korrigiert |
| G1E | “builden” ersetzt durch “kompilieren” | Gleiche Begründung wie G1G |
| Tabellenheader | “Kompetenzband:” zu “Kompetenzband” (Doppelpunkt entfernt) | Formatkonformität gemäss Vorlage |
| C1F | Überflüssige Leerzeichen nach <br/> entfernt |
Formatbereinigung |
| HZ-Spalte C | “1,3” zu “1, 3” | Einheitliche Formatierung der HZ-Verweise |
| Gesamte Tabelle | Leerzeichen in Zellen vereinheitlicht | Konsistente Formatierung |
| C1E, E1E, H1F | Keine Änderung vorgenommen — Bloom-Niveau F=G bzw. E=F ist per Regel 2 zulässig (gleich ist kein Verstoss) | Rückgängig: vorherige Overcorrection wurde nicht angewendet |
| Bloom-Tabelle | Bloom-Taxonomie-Analyse-Tabelle eingefügt | Neu hinzugefügt gemäss Workflow |