Details

Track: Software Architecture: Bridging Socio-Technical Gaps

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Dienstag
    04.02.
  • Donnerstag
    06.02.
, (Dienstag, 04.Februar 2025)
10:45 - 12:15
Di 2.1
Die Evolution von Architektur durch Team Topologies

Eigentlich definiert Architektur „nur“ die Struktur der Software. Aber das Gesetz von Conway weist schon auf den Zusammenhang zwischen Architektur und Organisation hin. Durch das Inverse Conway Maneuvre ist klar geworden, dass die geschickte Aufstellung der Organisation die Architektur maßgeblich beeinflussen kann.

Dieser Vortrag zeigt auf, dass Team Topologies auch erhebliche Konsequenzen für die Architektur-Arbeit hat: Team Topologies fungiert nicht nur als Werkzeug für Architektur, sondern…

Mehr lesen
"Path of least resistance" – wie entwickeln Plattform-Teams diesen optimal?

Dynamikrobuste Softwareentwicklungsteams sind cross-funktional und fokussieren möglichst unabhängig von anderen Teams auf eine kognitiv bewältigbare (fachliche) Domäne. Um dies optimal tun zu können, benötigen sie Unterstützung von Plattform-Teams, die ihnen entlastende (Self-)Services anbieten.

Um von einem klassischen OPS-Team zu einem Plattform-Team zu werden, muss zum einen eine gewisse Kundenorientierung und Dienstleister-Mentalität etabliert werden, zum anderen braucht es ein passendes…

Mehr lesen
14:00 - 14:45
Di 2.2
Sociotechnical design - Experiencing questions as humans before solving problems with software

Our work with software is a system of systems, comprising technical systems (software, hardware...) and social systems (users, business, teams...). For decades, our primary focus has been on the quality of technical systems. Social capacity (agile, kanban ...) is often perceived as a support for producing software, a means to an end. 

When complicated software systems take on more complex traits in a sociotechnical entanglement, software design need to be evolved from a craft of mechanistic…

Mehr lesen
16:15 - 17:15
Di 2.3
Collaborative Software Design: How to facilitate domain modeling decisions

Creating high-quality software is challenging due to a focus on solutions over understanding organizational context. Developers need to engage with stakeholders across contexts. However, stakeholder communication can lead to misunderstandings and conflicts, disrupting knowledge sharing. This often results in autocratic decisions by architects. Achieving sustainable and design decisions, it's more effective to employ visual techniques, improving collaboration with stakeholders.

This talk explores…

Mehr lesen
Kenny Baas-Schwegler, Gien Verschatse
Raum 03
17:45 - 18:45
Di 2.4
"Tomorrow I cease to be a Puppet". That's what you think.

Disclosure - this is a talk about people - not about AI. This is a talk about how we will continue to apply our humans strenghts in a world enhanced by AI.

One of the LLM engines I work with seems to think it can take over my job as an architect. I say with some confidence that for the next few decades, my job will be heavily influenced by AI, but not replaced by AI. For example I am presenting and OOP and *it* is not.

Software architects and system architects will not be replaced anytime soon…

Mehr lesen
Avraham Poupko
Raum 03
, (Donnerstag, 06.Februar 2025)
09:00 - 10:30
Do 2.1
Architecture in ACTion: Impactful Mind Skills for Tech Leaders

Architecture work can be tough: juggling tech stacks, new tools, facilitating decisions, working with different stakeholders & even some organisational development. Herding cats is easier, isn’t it?

With Architecture in ACTion, I introduce you to decades of practical science on the Human Mind. We’ll dig into Psychological Flexibility and ACT - concepts that are (still) rarely used in biz but have huge impact at work!

Because: Deep tech expertise, domain navigation *and* change skills is a lot!

Y…

Mehr lesen
Software Excellence in Large Teams through Technical Coaching

Code that is well-designed and easy to understand is cheaper to extend and modify - so you can deliver more value, sooner. Many organizations struggle with older codebases that use outdated designs and have too much cruft.

I found that the technical coaching I was doing was addressing those kinds of issues successfully, but it was slow to scale up to large projects where there are tens of teams of developers working on different parts of the same codebase.

Recently I’ve been using a…

Mehr lesen
Cosima Laube
Raum 04a
Emily Bache
Raum 04a
11:00 - 11:45
Do 2.2
The Beauty of Imperfection: Wabi-Sabi for Web Developers

The Japanese philosophy of Wabi-Sabi celebrates the beauty of imperfection. I will explore how applying such principles to software engineering projects can enhance the outcomes. Using the relaunch of my client's content-driven website as a case study, I will demonstrate how an open and positive attitude, combined with flexibility and a readiness to embrace unconventional methods, has led to better results. The aim of this talk is to enable project team members to confidently navigate the…

Mehr lesen
Eileen Fürstenau
Raum 04a
14:30 - 15:30
Do 2.3
Pragmatische Architekturarbeit zwischen IT-Demand und IT-Supplier

In der modernen Unternehmensarchitektur ist eine enge Zusammenarbeit zwischen IT-Demand und IT-Supplier essenziell, um reibungslose Abläufe und nachhaltigen Erfolg zu gewährleisten. Dieser Beitrag untersucht die Spannungsfelder zwischen IT-Demand und IT-Supplier, die oft durch Unwissenheit und mangelnde Feldkompetenz entstehen. Solche Herausforderungen können zu erheblichen Strömungsabrissen führen, die den Projekterfolg gefährden. Um diese Risiken zu minimieren, werden pragmatische…

Mehr lesen
Stefan Hartig, Christian Fischer
Raum 04a
17:00 - 18:00
Do 2.4
From here to resilience - a travel guide

Resilience is an important issue these days. Many companies claim to have a resilient IT, very few have one.

What does it mean to be resilient? How do I get there? How can I figure out where I currently am? How can I improve?

We will look at several gradations of becoming resilient. We will examine their properties and tradeoffs and how to get there. We will discuss what we can achieve at an IT system level and when we need to address the whole socio-technical system.

At the end of the session,…

Mehr lesen
Uwe Friedrichsen
Raum 04a

Zurück