SoCraTes 2023

Ein Wort dass ich niemals mit einer Techkonferenz – der SoCraTes – in Verbindung gebracht hätte ist … Zuhause. Eigentlich könnte mir Soltau gar nicht fremder sein. Als Niederrheiner ,der jetzt schon sein halbes Leben im bayerischen Exil verbracht hat, kenne ich in der Gegend zwischen Hamburg und Hannover niemanden. Das Hotel, in dem ich…

Taking Ownership of your Workflow

As a developer, you are constantly learning and improving. There are a lot of different benchmarks you are supposed to fulfill. When you are applying for a job, you are supposed to check all the boxes. Do you know Java? Do you have experience working in an agile environment? Design patterns? TDD? In consulting, you…

lib_predict

Jedes Mal wenn sich Projektmanager zusammensetzen, sprechen sie über Risiken. „Wenn dieser Fall eintritt müssen wir X tun!“, „Wir brauchen noch Y als Mitigation für den Fall, dass dieser Teil unserer kritischen Infrastruktur wegbricht!“, „Wir sollten im Fall Z unbedingt zweigleisig fahren …” Agile Prozesse versuchen, Risiken und sich ändernde Situationen und Anforderungen abzufangen. Aber…

Conways dunkler Spiegel

Conway’s Law sollte allen von uns ein Begriff sein. Zur Auffrischung: Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure. Ursprünglich eine soziologische Beobachtung über die Arbeit von Komitees als die Softwareentwicklung noch in den Kinderschuhen steckte – 1967 – wird es…

Gute Gründe für Tests in Softwareprojekten

Hin und wieder kommt man als Consultant in die Situation, das Schreiben automatischer Tests begründen zu müssen. Meistens sind das genau diese kritischen zehn Minuten, die einen gewaltigen Impact auf die nächsten zehn Monate des Projekts haben. Und Gründe gegen automatisierte Tests kennen wir alle …

Swarm Programming weiter gedacht

Im deutschen Sprachraum ist das Wort Mob Programming — für das Konzept, bei dem eine ganze Gruppe von Programmierern an einem einzelnen Computer programmiert — für viele zu dicht an Mobbing dran. Es hat sich deshalb der Begriff Swarm Programming eingebürgert.  Wenn man jedoch eine alte Metapher – mit Driver, Navigator, und oft auch Scout,…