- Coding on purpose (Adrian Herzog)
- Fast tracking into new projects – take notes! (Sven Bayer)
- If you like it then you shouldn't put some code in it (Jonathan Rothwell)
- Never forget (Igor Spasić)
- Pragmatic documentation (Ognjen Blagojević)
- Rules are dangerous (Rolf Bruderer)
- Start using a time management technique today (Christian Abegg)
- Why you need to go visual (Gabriel Duss)
- "You are not a software engineer" - What am I then? (Stefan Djelekar)
- "As long as you live under my roof, you'll do as I say" - If the project manager leads differently than I would (Sabrina Lange)
- Business readiness – is there readiness for agile development in business? (Ina Paschen)
- CYA: Cover your ass (Romano Roth)
- Digitalization and its impact on customer interaction (Beat Bischof)
- Discipline flow (Stephan Janisch)
- Don't teach kids programming (Igor Spasić)
- From enthusiasm to commercial success (Bojan Jelaca)
- Know-how transfer – just explaining once is not enough (Christoph Zuber)
- Lean startup: taming the uncertainty (Eric Fehse, Sven Bünte, Stefan Reichert)
- Meeting with users is essential for creating great products (Markus Flückiger)
- Some inconvenient truths about the digitalization of your business (Moritz Gomm)
- Team fit (Marko Simić)
- The evangelist and the chameleon (Franziska Meyer)
- The evolution of support and operations team setups (Tijana Krstajic, Guido Angenendt)
- The house of the six wise men (Michael Richter)
- Time to say goodbye (Sabrina Lange)
- Transitioning systems engineering into the lean-agile world (Rolf P. Maisch)
- We are all engineers but work quite differently: software engineers, electronics engineers, mechanics engineers (Thomas Weber)
- What’s wrong with: “I don’t write any tests, since I am not a tester”? (Peter Gfader)
- When machine learning meets software engineering (Wolfgang Giersche)
- Why every project should have gardeners (Sabrina Lange)
- Why you should create a paper prototype - and how to test it with your users (Eric Fehse, Manuel Jung)
- You DiD what? (Marko Ivanović)
- Your team needs a tech lead, not a lead techie (Daniel Mölle)
- Application first - a bottom-up architecture approach (Markus Rehrs)
- Architectural programming (Stephan Janisch, Christian Eder, Alexander Derenbach)
- Architectural programming in the development workflow (Stephan Janisch, Christian Eder, Alexander Derenbach)
- CI and CD done right (Florian Besser)
- Clean code best practices (Milan Milanović)
- Codify your developer VMs! (Torben Knerr)
- Containerisation and why to use it (Florian Besser)
- Do something about that slow SQL query (Ognjen Blagojević)
- Frontend is not your enemy (Janko Sokolović)
- How to deal with flaky system tests (Adrian Herzog)
- Making your tests run fast (Simon Lehmann)
- Optimization and realization (Igor Spasić)
- Rules for building systems (Vassilis Rizopoulos)
- Successful agile system development with continuous system integration (Erik Steiner)
- The best technology is not always the best choice (Carsten Kind)
- Watch your state (Raphael M. Reischuk)
- You always have time for a proper root cause analysis (Matthias Meid)