Problem Solving für Softwareentwickler

Big Data & Algorithmic Business

Urs Enzler
12.09.2017
09:10 - 17:00
Hochschule Luzern – Informatik
Max. Teilnehmer: 20

Einleitung

Jeder Softwareentwickler löst täglich viele kleine und grosse Probleme, zum Beispiel Architektur-, Design- oder Technologieprobleme. Während die kleinen Probleme schnell behoben sind, ist bei grösseren Problemen oft die Gefahr, einfach die erstbeste Idee umzusetzen.

In diesem Workshop zeige ich auf, wie schwierige Probleme mit einer geordneten Problemlösung einfacher lösbar sind und langfristig zu besseren Ergebnissen führen. Am Beispiel eines realen Projekts (anonymisiert) üben wir das Problemlösen.

Programm

Wir befassen uns mit den folgenden Themen:

  • Was macht ein Problem schwierig?
  • Warum haben Teams Schwierigkeiten mit der Lösungsfindung?
  • Walkthrough durch ein real-world Problem:
  • Problemverständnis fördern
  • Alternativen erarbeiten und bewerten
  • Entscheidungsfindung
  • Umsetzung in evolutionären Schritten
  • Retrospektive und Lessons Learned

Kursziel

Die Teilnehmenden verfügen über das Rüstzeug um gute Lösungen für technische Probleme zu finden.

Adressaten

  • Softwareentwickler
  • Softwarearchitekten

Voraussetzungen

Erfahrung in der Softwareentwicklung

Infrastruktur

Bitte bringen Sie Ihren Laptop mit.

Referenten