Beiträge

Use Cases Teil 2: Pure Fachlichkeit ist keine Lösung – aber ein gutes Problem

Im ersten Teil über Use Cases habe ich dargestellt, dass die richtige Differenzierung zwischen Nutzerzielen und Unterfunktionen nicht ganz leicht aber überaus wichtig ist (Use Cases Teil 1: Nutzerziele und fliegende Fische). Erhebt man Unterfunktionen zu vermeintlichen Nutzerzielen, verlieren wir nicht nur den Überblick, das Projektmanagement kann sogar in große Schwierigkeiten geraten.

Da uns dies (hoffentlich) nicht mehr vorkommt, stellt sich nun die Frage, wie man denn Nutzerziele am besten formuliert. Wie ich schon schrieb, werden da häufig Fehler gemacht. Im Folgenden möchte ich ein paar Tipps geben, wie man diese umgeht.

Lösungs-fixiert?

Weiterlesen

Teile diesen Beitrag:

Das User Interaction-Masterdocument

Ist es Euch auch schon mal passiert: Da wird eine Änderung einer bestimmten Funktionalität diskutiert, Ihr habt ein mulmiges Gefühl dabei. Irgendetwas ist faul. Ihr wisst genau, wenn ich dem jetzt zustimme, hat das Auswirkungen auf einige Storyboards…

Warum? Weil eine Funktionalität diskutiert wird, die ein oder mehrere User Interaction Patterns betreffen, die Ihr im längeren Projektverlauf mühsam entwickelt und abgestimmt habt. Und jetzt soll diese Änderung vorgenommen werden!

Was bedeutet das denn nun wirklich? Wäre es da nicht schön, wenn man eine zentrale Stelle im Projekt hätte, die darüber Auskunft geben könnte. Tja, genau diese Stelle sind wir als verantwortliche User Interaction Designer normalerweise. Doch, Hand auf’s Herz. In einem Projekt, das seit einem Jahr läuft kann man sich nicht mehr an jeden Entscheid erinnern, der irgendwann getroffen worden ist. Jetzt könnte man einen Stapel von Protokollen durchsehen – oder den Styleguide befragen. Das erste ist zu langwierig, das zweite ist zu allgemein. Man könnte auch alle Storyboards durchsehen. Da steht ja drin, wie User Interaction laufen soll (siehe hierzu Storyboards: Eine Erfolgsgeschichte). Doch dazu fehlt die Zeit.  Also: keine Antwort, nur ein schlechtes Bauchgefühl. Weiterlesen

Teile diesen Beitrag:

Management in der UML-Falle

Der Titel ist provokant. Das ist mir bewusst. Ich möchte zeigen, dass der unreflektierte Glaube in UML-Modelle zu einem echten Problem im Projekt führen kann. Und das droht besonders bei einem zeitlich engen Projektplan. Also genau dann, wenn man geneigt ist, es bei UML-Diagrammen zu belassen.

Der Werkzeugkasten UML

Die Unified Modelling Language –kurz UML- ist an sich gar nicht schlecht. Ganz im Gegenteil. Sie fasst verschiedene grafische Werkzeuge und Notationen für die Spezifikation von Software zusammen. Dazu gehören sehr unterschiedliche Diagrammtypen wie beispielsweise Aktivitäts- und Sequenzdiagramme zur grafischen Darstellung von Abläufen oder unterschiedliche Klassenmodelle zur Zerlegung der realen Welt in handhabbare Objekte. Und wie das bei Modellen eben so ist, haben sie Vor- und Nachteile. Einerseits machen sie die schier unvorstellbare Komplexität der echten Welt fassbar, andererseits laufen sie aber auch Gefahr, die Realität zu sehr zu vereinfachen oder zu oberflächlich zu betrachten. Wie hilfreich ein Modell wirklich ist, hängt letztlich von dem Modellierer ab – und der Fähigkeit des Empfängers, es richtig zu lesen und zu interpretieren.

Weiterlesen

Teile diesen Beitrag:

Storyboards: Eine Erfolgsgeschichte

Was sind Storyboards?

Storyboards sind Geschichtenbretter – jedenfalls wörtlich übersetzt. Ok, wir malen die nicht auf Holz. Storyboards beschreiben die Umsetzung eines fachlichen Anwendungsfalls in eine konkrete Software-Benutzeroberfläche. Beschreibt ein Anwendungsfall (Use Case) die rein fachlichen Abläufe (z.B. Anlegen eines Kontos), so beschreibt das entsprechende Storyboard, wie das in der Software-Oberfläche vor sich geht.

Herkunft

Storyboards verbindet man eher mit der Erstellung von Trickfilmen oder der Planung von Werbespots. Verschiedene Scribbles (flüchtige Skizzen) werden mit Pfeilen und Symbolen miteinander verbunden. Ziel ist es, eine Geschichte zu erzählen und den Ablauf der Geschichte zu verdeutlichen. Nun, da hat die gute alte IT-Welt mal von so neumodischem Kram wie Zeichentrick und Werbung gelernt. Wobei ich mir jetzt gar nicht so sicher bin, ob Storyboards nicht schon viel früher im Filmgeschäft eingesetzt wurden. Das Ziel sollte dasselbe gewesen sein: eine Geschichte erzählen. Wie dem auch sei, die Storyboards haben in die IT Einzug gehalten. Weiterlesen

Teile diesen Beitrag: