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