.. | ||
1_Vorgehensmodelle | ||
2_Vorgehensmodell_Scrum | ||
3_HowToScrum | ||
4_Erweiterungen | ||
5_Tools | ||
7_Begleitprodukte | ||
9_Vortraege | ||
README.md |
M426 Software mit agilen Methoden entwickeln
Bewertung
20% Basic-Check Kleiner schriftlicher Test über die Grundbegriffe und Grundlagen 20% Fachvortrag 7-10 min. Es stehen mehrere Themen zur Auswahl. 20% Regeleinhaltung in Produkt und Projektabwicklung (im Code und in den Meetings) 20% Produkt-Erreichung/-Fortschritt Das "Begleitprodukt" kann frei gewählt werden. Es ist sowohl eine Neu- wie auch eine Weiterentwicklung ist möglich 20% Team-Mitarbeit/-Beteiligung (Beobachtungen der Lehrperson)
1.) Vorgehensmodelle
1.1 Allgemeines
- Vorgehensmodelle in internationalen Projekte
- Vorgehensmodelle, deAcademic
- Vorgehensmodelle, Enzyklopädie W'Inf
- Vorgehensmodelle, Sarre 2016
- Vorgehensmodelle und standardisierte Vorgehensweisen
- Vorgehensmodelle zum Softwareentwicklungsprozess
- Wann welches Vorgehensmodell Sinn macht
- SPEM Standard
- SPEM Standard OMG Document Number: formal/2008-04-01
1.2 Aufgabenerledigungsstruktur IPERKA
1.3 Phasenmodell "Wasserfall"
1.4 Phasenmodell "V-Modell-XT"
1.5 Phasenmodell "HERMES"
1.6 Phasenmodell "RUP"
1.7 Prototyping
1.8 Spiralmodell
1.9 Agiles XP
2.) SCRUM als Vorgehensmodell
-
VM_21 (4.29min) Agiles oder Klassisches Projektmanagement (Teil 1)
-
VM_22 (3.18min) Agiles oder Klassisches Projektmanagement (Teil 2)
-
VM_23 (5.38min) Agiles oder Klassisches Projektmanagement (Teil 3)
-
F. Stein, lean-agility.de, Feb.2021, Die Grundlagen-Dokumente von Scrum (Update 2021)
-
M. Lenz, experte.de, Feb.2021, Agiles Projektmanagement mit Scrum
3.) How to Scrum
3.1 Allgemeines
3.2 Rollen, Team
- Der/die ScrumMaster
- Der/die ProductOwner
- Wie ideale Teams funktionieren - Gemeinsam ans Ziel, PodCast 22:18 min, D, 2020-11-25
---> didaktische Fragen
3.3 Handreichungen für den Start
- GOagile_Checkliste_fuer_Meetings_01.pdf
- 10_The_Product_Vision_Board.pdf
- Age-of-Product-Scrum-Anti-Patterns-Guide.pdf
- Definitions of Done.pdf
- Remote_Agile_Guide.pdf
3.4 Sprint Review
3.5 Sprint Retrospektive
- MindMap KAE
- Feedback im Team
- Retrospekive in Scrum
- Retromat - Ablauf einer Retrospektive zufällig zusammenstellen
- Retrotool.io
- Starfish Retrospektive -1-, -2-
- Cartoon
- Poster
4.) Ausgewählte Themen
Hier einige Themen zur Vertiefung oder als Unterlagen für Vorträge. Die Liste und der Umfang der Themen ist nicht abschliessend. Weitere Vorschläge sind willkommen und werden laufend erweitert.
4.1 Teamarbeit
- Wie Teams funktionieren - Gemeinsam ans Ziel (mp3)
PodCast 22:18 min, D, 2020-11-25 ---> didaktische Fragen
4.2 Entwurfsmuster
- https://de.wikipedia.org/wiki/Entwurfsmuster_(Buch)
- https://de.wikipedia.org/wiki/Entwurfsmuster
- http://www.oodesign.com
- http://www.enzyklopaedie-der-wirtschaftsinformatik.de/lexikon/is-management/Systementwicklung/Softwarearchitektur
4.3 Kontinuierliche Integration
- https://docs.gitlab.com/ee/ci/pipelines.html
- https://jenkins.io/
- https://github.com/marketplace/category/continuous-integration
4.4 Kundenzufriedenheit
4.5 Code Konventionen
- http://checkstyle.sourceforge.net
- http://checkstyle.sourceforge.net/cmdline.html
- https://eslint.org/docs/user-guide/getting-started
- https://github.com/StyleCop/StyleCop
4.6 Agile in a Nutshell - Posters
- https://dandypeople.com/blog/enabling-business-agility-in-a-nutshell-free-infographic-poster
- Posters
5.) Tools
- Scrum-Tools in GitHub
- https://github.com/hermes5/websolution/issues
- https://www.easyproject.com/de
- https://about.gitlab.com
- https://de.atlassian.com/software/jira
- https://plan.io/de/
- https://taiga.io
- https://www.targetprocess.com
- https://www.taskworld.com
- https://trello.com
- https://www.zoho.com/
weitere ...
6.)
7.) Begleitprodukte
Damit die agilen Methoden, die in diesem Kurs trainiert werden können, sollte zumindest ein Projekt als sog. Begleitprodukt behandelt werden, sonst kannman ja die anstehenden Herausforderungen die in der Teamarbeit entstehen, gar nicht gesehen werden.
- Grundsätzlich sollen Teams zu 4-9 Personen eigene Projekte Weiterführen oder neu entwickeln.
- Wenn kein Projekt gefunden werden kann, können auch Beispiele der Schule angegangen werden.
8.)
9.) Vorträge
Vortragsbewertungraster.pdf (.docx)
---- Vortragsthemen zur Auswahl ----
- CleanCode & Refactoring --> Checkstyle
- Refactoring, Wiederverwendbarkeit
- DesignPatterns
- Entwicklungsumgebungen
- ExtremeProgramming
- CI/CD
- Scrum-Skalierung
- SM & PO in der Praxis
- Scrumtools
- Stakeholder im Projekt
- Testingtools & automatisches Testen
- Versionsverwaltungstools, Git und die weiteren Funktionen
- Versionsverwaltungstools, Git vs. Subversion
- Versionsverwaltungs-Clouds: Vergleich GitHub / GitLab / BitBucket
- Wie können Scrum-Projekte zum Fixpreis angeboten werden?