Files
thpeetz-notes/Areas/cimt AG/Weiterbildung/Scrum Developer Training.md
T

127 lines
10 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
tags:
- process/course
---
## Kurs Info
Liebe Kollegen,
wir freuen uns euch zum **Scrum Developer Expert Training** am Standort Berlin einladen zu dürfen.
Das Training wird durch Jensen und Komplizen durchgeführt. Mit der Inhouse Gestaltung wollen wir euch allen den passenden Raum bieten, gemeinsam Wissenswertes im Bereich agiler Entwicklung und Scrum zu vertiefen.
Hier ein paar organisatorische Rahmenbedingungen:
- **Datum:**               04.12.24 06.12.24
- **Ort:**                       Berliner Büro
- **Materialien:**     Notebook und Neugierde (Details kommen separat)
Inhalte lehnen sich an das Certified Scrum Developer Training an und sind wie folgt aufgebaut:
- **Tag 1 04.12.:** Agilität, Scrum und die wertvolle Nutzung für euch
- **Tag 2 05.12.:** Erfolgreiche agile Team und Gestaltung Ihrer Arbeit
- **Tag 3 06.12.:** Erfolgreiche Entwicklung von Produkten über einen längeren Zeitraum
Nach dem Training werden wir im Q1 2025 noch eine Nachbereitung durchführen, damit wir zusammen darauf schauen können, was euch in eurem Arbeitsalltag begegnet ist, wie sich das Training auf eure Arbeit ausgewirkt hat und welche Chancen und Risiken sich darin gezeigt haben.
Ob ihr Teilnehmen könnt, bestätigt mir bitte bis **25.10.24** über den zusätzlichen Termin, welchen ich versenden werde.
Liebe Grüße
Matthias
## Teilnehmer
- [[Marcus Lipski]]
- [[Raafat Bachenaq]]
- [[Simon Obermayr]]
- [[Bernard Bedynski]]
- [[Marcel Kuszak]]
- [[Bastian Liesigk]]
- [[Frank Füllbier]]
- [[Robert Breske]]
-
## Termine
```dataview
LIST
FROM [[]] AND !outgoing([[]]) AND "Journal"
```
## Resources
- https://www.scrumalliance.org/about-scrum/overview
- https://www.scrumalliance.org/learn-about-scrum/scrum-elearning-series
-  [Scrum Guide](https://www.scrum-academy.de/wissen/scrum-guide/)
-  [Video](https://www.youtube.com/watch?v=502ILHjX9EE)
### Videos
- [Agile Product Ownership in a Nutshell](https://www.youtube.com/watch?v=502ILHjX9EE)
- [Drive](https://vimeo.com/15488784): on the topic of extrinsic vs. intrinsic motivation
- [Ben Watson tackle](https://www.youtube.com/watch?v=XsZCTzYNBQE)...this is how your team should be... everyone is responsible
- [The expert](https://www.youtube.com/watch?v=BKorP55Aqvg) - a situation that most of us are probably familiar with
- [A Conference Call in Real Life](https://www.youtube.com/watch?v=DYu_bGbZiiQ) - you will also know this
- [Email in Real Life](https://www.youtube.com/watch?v=HTgYHHKs0Zw) - and another real life situation
- [Testing and Refactoring Legacy Code](https://www.youtube.com/watch?v=LSqbXorkyfQ)
- [Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks](https://www.youtube.com/watch?v=FyCYva9DhsI)
- [SOLID Principles of Object Oriented and Agile Design (unfortunately, not all of the principles are explained, but it is fun to watch)](https://www.youtube.com/watch?v=TMuno5RZNeE)
- [Exact Instruction Challenge](https://youtu.be/cDA3_5982h8) - a different view on the topic "requirements and their implementation ;)
Das [Agile Manifesto](http://agilemanifesto.org/) schadet sicher auch nicht. Hier findet man immer Möglichkeiten, den eigenen Kontext zu verbessern ;)
### Scrum and Agile
·  [**Succeeding with agile!**](https://www.amazon.de/Succeeding-Agile-Software-Development-Signature/dp/0321579364) by Mike Cohn
·  [**Leading Change**](https://www.amazon.de/Leading-Change-New-Preface-Author/dp/1422186431) by John Kotter
### Technical Excellence
- [Clean Code](https://www.amazon.de/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/) by Robert Martin
- [Clean Coder](https://www.amazon.de/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/) by Robert Martin
- [Clean Architecture](https://www.amazon.de/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164) by Robert Martin
- [Continuous Delivery](https://www.amazon.de/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912) by Jez Humble and David Farley
- [Refactoring: Improving the Design of Existing Code](https://www.amazon.de/Refactoring-Improving-Existing-Addison-wesley-Signature/dp/0134757599/ref=sr_1_1?adgrpid=77901860864&gclid=CjwKCAiA3L6PBhBvEiwAINlJ9IdaJkQQuW_T2x2XYg36gzSjMu-q98pg8-SCTZ2E1eWX5timvpR0lxoC3wEQAvD_BwE&hvadid=391632157856&hvdev=c&hvlocphy=9043428&hvnetw=g&hvqmt=e&hvrand=7491354647628295340&hvtargid=kwd-354489422047&hydadcr=27961_1978110&keywords=refactoring+martin+fowler&qid=1643127089&sr=8-1) by Martin Fowler
- [eXtreme Programming explained](https://www.amazon.de/Extreme-Programming-Explained-Embrace-Professional/dp/0201616416/) by Kent Beck et al.
- [Agile Technical Practices Distilled](https://www.amazon.de/Agile-Technical-Practices-Distilled-principles-ebook/dp/B07TWBZX82/ref=sr_1_1?keywords=agile+technical+practices+distilled&qid=1664267247&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=agile+practices+%2Caps%2C61&sr=8-1) by Marco Consolaro
- [Working effectively with legacy code](https://www.amazon.de/Working-Effectively-Legacy-Robert-Martin/dp/0131177052/ref=sr_1_1?keywords=working+effectively+with+legacy+code&qid=1664267329&qu=eyJxc2MiOiIwLjc1IiwicXNhIjoiMC41MyIsInFzcCI6IjAuNzEifQ%3D%3D&sprefix=working+eff%2Caps%2C64&sr=8-1) by Michael Feathers
- [Pragmatic Programming](https://www.amazon.de/Pragmatic-Programmer-journey-mastery-Anniversary/dp/0135957052/) by Andy Hunt and Dave Thomas
- [Release it!](https://www.amazon.de/Release-Design-Deploy-Production-Ready-Software/dp/1680502395/) by Michael Nygard
- [Test-Driven Development for Embedded C](https://www.amazon.de/Driven-Development-Embedded-Pragmatic-Programmers/dp/193435662X/) by James Grenning
- [Modern C++ Programming with Test-Driven Development](https://www.amazon.de/Modern-Programming-Test-Driven-Development-Better/dp/1937785483/) by Jeff Langr
- [97 Things Every Programmer Should Know](https://www.amazon.de/Things-Every-Programmer-Should-Know/dp/0596809484/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1RYKNTFHUXXX5&keywords=97+things+every+developer&qid=1664267488&sprefix=97+things+every+developer%2Caps%2C44&sr=8-1) by Kevlin Henney and Seb Rose
- [Lean Software Development: An Agile Toolkit for Software Development Managers](https://www.amazon.de/Lean-Software-Development-Toolkit-Managers/dp/0321150783/ref=sr_1_1?keywords=lean+software+development&qid=1664267812&qu=eyJxc2MiOiIxLjI3IiwicXNhIjoiMC44MyIsInFzcCI6IjAuOTIifQ%3D%3D&sprefix=lean+software%2Caps%2C64&sr=8-1) by Mary Poppendieck
- [Continuous Integration](https://www.amazon.de/Continuous-Integration-Improving-Software-Signature/dp/0321336380/) by Paul Duvall
### TDD & ATDD
-   [**Test Driven Development : By Example**](https://www.amazon.de/gp/product/0321146530/ref=dbs_a_def_rwt_bibl_vppi_i0) by Kent Beck
- [**The BDD Book**s](https://www.amazon.de/BDD-Books/dp/B08Z89LN61/) by Gáspár Nagy and Seb Rose
- [**The Cucumber Book**](https://www.amazon.de/Cucumber-Book-Behaviour-Driven-Development-Developers/dp/1680502387/) by Steve Tooke, Matt Wynne & Aslak Hellesøy
- [**Effective Unit Testing**](https://www.manning.com/books/effective-unit-testing?query=lasse%20koskela) by Lasse Koskela
-   [**Test Driven - Practical TDD and Acceptance TDD**](https://www.manning.com/books/test-driven?query=lasse%20koskela) by Lasse Koskela
- [**Pragmatic Unit Testing**](https://pragprog.com/book/utj2/pragmatic-unit-testing-in-java-8-with-junit) by Jeff Langr with Andy Hunt and Dave Thomas
- Frameworks for direct use:
- **[Cucumber](https://cucumber.io/)**
- **[FitNesse](http://fitnesse.org/)**
### Anforderungen
- [**User Stories applied**](https://www.amazon.de/User-Stories-Applied-Development-Signature/dp/0321205685/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Mike+Cohn&qid=1583860944&sr=8-1) by Mike Cohn
- [**Writing effective Use Cases**](https://www.amazon.de/Writing-Effective-Crystal-Software-Development/dp/0201702258/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Alistair+Cockburn&qid=1583860985&s=books-intl-de&sr=1-1) by Alistair Cockburn
### DevOps
- [**Projekt Phoenix**](https://www.amazon.de/Projekt-Phoenix-Roman-DevOps-Erfolgsstrategien/dp/395875175X/ref=sr_1_2?ie=UTF8&qid=1481745023&sr=8-2&keywords=phoenix+project) by Gene Kim, Kevin Behr and George Spafford
- **[The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data](https://www.amazon.de/Unicorn-Project-Developers-Disruption-Thriving/dp/1942788762/)** by Gene Kim
- Das **[DevOps Handbuch](https://www.amazon.de/Das-DevOps-Handbuch-Infrastrukturen-erfolgreich-umgestalten-ebook/dp/B074PXK79H/ref=sr_1_1?s=books&ie=UTF8&qid=1532519612&sr=1-1&keywords=devops+handbuch)** by Gene Kim, Jez Humble, Patrick Debois and John Willis
### Katas
- Here is a [catalog](http://codekata.com/) of Code Katas by Andy Hunt
- Here once the side of the CCD - [School to Coding Dojos](https://ccd-school.de/coding-dojo/) and Katas
- On the page of [refactoring.guru](https://refactoring.guru/) you can find a lot about "**Design Patterns**" and "**Refactoring**".
- For people who want to get to know their IDE better there is: [Refactoring Golf](https://github.com/xpsurgery/refactoring-golf)
- For a playful approach, which can also be perceived as a small competition, there is for example [codewars.com](https://www.codewars.com/) or [codingame.com](https://www.codingame.com/start)
- Für einen spielerischen Ansatz, den man auch als kleinen Wettbewerb wahrnehmen kann, gibt es zum Beispiel [codewars.com](https://www.codewars.com/) oder [codingame.com](https://www.codingame.com/start)
### Blogposts / Website
- [“**Mocks Aren't Stubs**”](https://martinfowler.com/articles/mocksArentStubs.html) by Martin Fowler
- “[**Continuous Integration on a Dollar a Day**](http://www.jamesshore.com/Blog/Continuous-Integration-on-a-Dollar-a-Day.html)” by James Shore
- “[**Continuous Integration is an Attitude, Not a Tool**](http://www.jamesshore.com/Blog/Continuous-Integration-is-an-Attitude.html)” by James Shore
- [**XUnit Patterns**](http://xunitpatterns.com/)
## Rückfragen
## Aufgaben