Artikel: Mit System zu besserer Software

In der Maiausgabe von entwickler.de ist mein Leitartikel zum Thema Systemisches Softwareengineering erschienen.

Der Artikel beschäftigt sich mit der Frage, wie wir Kontexte in Organisationen und Unternehmen so gestalten können, damit Software optimal hergestellt werden kann.

Besondere Aktualität hat das Thema, da Software zunehmend von Mensch/Maschine Kollaboration bestimmt wird und viele Themen aktuell neu ausgehandelt werden. Oder wie es ein Kollege neulich meinte: “Alles ist offen”.

Sehr unterschiedliche Faktoren bestimmen über Erfolg oder Misserfolg von Softwareprojekten. Den Zusammenhang dieser Faktoren gemeinschaftlich zu verstehen und in wirksame Maßnahmen zur Erreichung der gewünschten Ziele umzusetzen ist der Zweck systemischen Softwareengineerings.

Einsatzgebiete finden sich beispielsweise in der Strategieentwicklung, im Veränderungsmanagement, bei Technologieeinsatz und Produktentwicklung oder der schnellen Entscheidungsfindung.

Nicht zuletzt wird Systemisches Denken von Organisationen wie dem World Economic Forum , Forbes, dem Stifterverband und vielen anderen zu den wichtigsten kognitiven Zukunftskompetenzen gezählt.

Ich lade alle ein sich mit diesem spannenden Thema tiefer zu beschäftigen. Der Artikel ist ein guter Einstieg dazu. Er ist verfügbar bei entwickler.de oder gerne auf Anfrage bei mir. Zur praktischen Vertiefung eignet sich unser Workshop Systemisches Denken in der professionellen Softwareentwicklung.

Systemisches Denken in Zeiten künstlicher Intelligenz

Moderne agile Frameworks bieten nachweislich enorme Möglichkeiten zur Verbesserungen der Softwareentwicklung. Seit mehr als 20 Jahren der Anwendung müssen wir erkennen, dass es vielen Unternehmen noch immer schwer fällt das Potential effektiv zu nutzen. Mit Systemischem Denken kann sich das ändern.

Continue reading Systemisches Denken in Zeiten künstlicher Intelligenz

Das Unbeherrschbare verstehen und gestalten – mit Systems Thinking zu besseren Entscheidungen

Als Softwareentwickler sind wir lineares Denken gewohnt. Jedoch verhält sich die Welt meistens nicht wie eine Build Pipeline. Systemisches Denken kann uns dabei helfen, nichtlineare Zusammenhänge besser zu verstehen und in komplexen Situationen erfolgreich zu agieren. Nach einer Einführung in systemisches Denken schauen wir uns typische Situationen aus dem Bereich der Softwareentwicklung aus neuen Perspektiven an und entwickeln gemeinsam Einsichten und Erkenntnisse. In dieser Session blicken wir mit Neugier nicht nur über den Tellerrand sondern direkt in das ganze Esszimmer.

Vortrag: https://jax.de/agile-culture/system-thinking-bessere-entscheidungen/

Workshop: https://www.pleus.net/systemicengineering.htm

Agile – Ein Sehnsuchtsort

In der Dezemberausgabe des Javamagazins findet sich mein aktueller Leitartikel zum Thema Agiles Arbeiten.

Der ganze Artikel findet sich unter:

https://entwickler.de/agile/agiles-arbeiten-obsoleszenz-unverzichtbarkeit

Wer das Thema gerne vertiefen möchte, ist herzlich eingeladen zur W-JAX in München. Auf dem diesjährigen FLOW-Day werden wir das Thema vertiefen und spannende Ansätze kennenlernen, um die Art wie wir Software entwickeln weiter zu verbessern.

Nutze gerne diesen Coupon bei der Anmeldung:

Softwareentwicklung als Soziotechnisches System

Das Thema Soziotechnische Systeme gewinnt in der Softwareentwicklung zunehmend an Bedeutung. Und das ist gut so.

„Im Allgemeinen muss das Management erkennen, dass der Erfolg eines Unternehmens davon abhängt, wie es als soziotechnisches System funktioniert, nicht einfach als ein technisches System mit ersetzbaren Individuen, die hinzugefügt werden und sich anpassen müssen.“

https://de.wikipedia.org/wiki/Soziotechnisches_System

Dies ist eine wichtige Erkenntnis, da die erfolgreiche Entwicklung von Software in Rahmen von Projekten, sowie deren kontinuierliche und nachhaltige Weiterentwicklung in hohem Maße von Faktoren des sozialen Gefüges und deren Zusammenarbeit abhängt.

Das Wissen darüber machen wir uns seit über 25 Jahren in zahlreichen Projekten zunutze und lassen es regelmäßig in die Projektarbeit einfliessen. Beispielsweise wenn es darum geht Teams zusammenzustellen und zu führen.

Einige Beispiele finden sich unter https://cswob.de/

Das geht so weit, das wir mit der Creative Software Workbench einen Rahmen geschaffen haben, in dem die Säule Menschen und Teams eine zentrale Rolle spielt.

Das Wissen und die Erfahrung aus vielen praktischen Anwendungen und Erfolgsgeschichten lässt sich in andere Projekte integrieren. Dabei unterstützen wir sie gerne…

Aliens and Avatars – Explorative Product Deveploment in Action

On this years W-JAX I had the pleasure to host a session about explorative product development. The session was about the appropriate mixture of methods and software architecture especially, but not only, for projects in the pioneering phase. A good example of the Creative Software Workbench in action. You can see the session recording on entwickler.de (subscription required).

Lean Coffee at Jax Innovation Forum and DevOpsCon

This autumn I am going to moderate the Jax Innovation Forum and the DevOps Transformation Day again. On both days we will also have Lean Coffee Sessions, a format that incorporates input from the attendees. It is very energetic, interesting and fun. On top of that we conduct it even in hybrid mode, in which you can participate no matter whether you are on site or in the office. If you are interested in those kinds of events we can also carry it out it in your organisation. The event will be adjusted according to your corporate needs. You can find more information here.

JAX Agile Day 2022

We are doing agile for over 20 years now. It shows that Agile is not just a flash in the pan like many other trends in IT. Agile has brought innovation to many organizations and changed the way we develop software today. This is already a great success . According to the principle of inspect and adapt the agile movement is still evolving and entering more and more domains. That’s why the main theme of this year’s Agile Day is Agile beyond Development. We are widening the scope to aspects and departments outside of development to take a more systemic view on modern software development.

So, this year the JAX Agile Day is going to be great again. You can see all sessions here. I am very glad to be your host on 2. Mai in Mainz or wherever you like, because the day is going to be streamed directly to you office as well. We are also making the day more interactive for you by integrating a Lean Coffee Session.

And that’s not all. For the upcoming conferences we are going to rename the day and open the agenda to create a space for strong innovation in professional software development. But this is something that has to be revealed later. For the time being I hope you take part in the conference and to meet you there.