How to build better software – 13 „thinks“ to keep in mind

Im Rahmen des Entwickertages in Karlsruhe habe ich zusammen mit Tobias Hildenbrand über insgesamt 13 „Thinks“ gesprochen, die helfen können, „bessere“ Software-Produkte zu bauen.
Dabei ergänzen sich Design Thinking, Lean Management und agile Softwaremethoden zu einem nützlichen Baukasten, der sich für uns schon in diversen Projekten bewährt hat.

Es beginnt mit dem Team und den nötigen Freiräumen für innovative Ideen, geht über die richtigen Vorgehensweise für ein echtes Problemverständnis, über das schnelle und effektive Lernen und schrittweise Verbesseren von Lösungsideen bis hin zur effizienten und planbaren Umsetzung und Implementierung.

Zu diesem Vortrag gibt es auch einen Video-Mitschnitt.

How to find innovative solutions for wicked problems?

Im Rahmen des Karlsruher Entwicklertages habe ich zusammen mit Tobias Hildenbrand wieder mal und sehr gerne über Design Thinking gesprochen.

Im Fokus stand dieses Mal dabei das Problemlösen von den „wirklich kniffligen“ Problemem:

Beispielsweise den Problemen, die durch rein analytisches Vorgehen nicht lösbar sind. Oder den Problemen, bei denen sich Randbedingungen kontinuierlich ändern oder gänzlich unklar sind. Oder den Problemen, bei denen die eigentliche Fragestellung zu Beginn vielleicht noch gar nicht klar definiert ist.

Hier braucht es neue Denkmuster und Herangehensweisen oder um Albert Einstein zu zitieren: „Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.“

Design Thinking und die damit verbundenen Methoden sowie die darunterliegende Haltung kann ein Weg zu neuen, überraschenden und innovativen Lösungen sein.