• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Anforderungen klar kommunizieren
 

Anforderungen klar kommunizieren

on

  • 231 views

Bevor die erste Zeile Code geschrieben ist, heißt es zu wissen was genau der Kunde eigentlich erwartet. Die Anforderungen müssen feststehen. Doch wie findet man Anforderungen, bei denen Auftraggeber ...

Bevor die erste Zeile Code geschrieben ist, heißt es zu wissen was genau der Kunde eigentlich erwartet. Die Anforderungen müssen feststehen. Doch wie findet man Anforderungen, bei denen Auftraggeber und Entwickler gleichermaßen klar ist, wie das Ergebnis auszusehen hat? Anhand von Beispielen und Best Practices möchten wir zeigen, wie ein Projektverlauf auf der Ebene der Kommunikation aussehen kann, damit Unklarheiten beseitigt sind und Risiken so klein wie möglich bleiben.

Statistics

Views

Total Views
231
Views on SlideShare
231
Embed Views
0

Actions

Likes
1
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Anforderungen klar kommunizieren Anforderungen klar kommunizieren Presentation Transcript

    • Anforderungen klar kommunizieren
    • Daniel Andrisek
 COO 
 Bright Solutions GmbH Thorsten Blank CTO mobile development 
 Bright Solutions GmbH blank@brightsolutions.de andrisek@brightsolutions.de @andrisek
    • Anforderungen klar kommunizieren • Was sind Anforderungen? • Wie sehen gute Anforderungen aus? • Wie ermittelt man Anforderungen? • Wie erfüllt man Anforderungen? • Abweichung von Anforderungen, was tun?
    • Was sind Anforderungen?
    • – Brett D. McLaughlin „Es ist eine spezifische Sache, die Ihr System tun muss, damit es funktioniert.“
    • Anforderungen funktional nicht funktional
    • funktionale Anforderungen nicht funktionale Anforderungen ! • Legt fest welche Funktionalität das System beinhalten soll. ! • Beispiel: „Die Webseite soll eine Bildergalerie beinhalten.“
    • funktionale Anforderungen nicht funktionale Anforderungen ! • Legt fest welche Funktionalität das System beinhalten soll. ! • Beispiel: „Die Webseite soll eine Bildergalerie beinhalten.“ ! • Zuverlässigkeit • Qualität • Usability • Wartbarkeit • Portierbarkeit • Flexibilität • Skalierbarkeit • Sicherheit
    • • Auftraggeber • Auftragnehmer • Entwickler • Anwender Wem nutzen Anforderungen?
    • Wie sehen gute Anforderungen aus?
    • „Bauen Sie eine Bildergalerie ein!“
    • „Bauen Sie eine Bildergalerie ein!“
    • Eindeutig Auf einer Unterseite wird eine Bildergalerie dargestellt.
    • Eindeutig Auf einer Unterseite wird eine Bildergalerie dargestellt. Über den Menüpunkt „Media“ wird die Galerie erreichbar sein. Diese zeigt 50 Thumbnails pro Seite. Die Navigation zwischen den Seiten erfolgt über Pagination…
    • Verständlich Die UINavigationBar wird zusätzlich mit einem UISegmentedControl mit 3 Elementen versehen.
    • Verständlich Die UINavigationBar wird zusätzlich mit einem UISegmentedControl mit 3 Elementen versehen. Die obere Navigations-Leiste wird um ein Element ergänzt, das eine einfache Auswahl zwischen 3 Optionen bietet…
    • Abgrenzend Wir übernehmen den Import aller vorhandenen Daten in Ihr neues System.
    • Abgrenzend Wir übernehmen den Import aller vorhandenen Daten in Ihr neues System. Wir übernehmen den Import aller vorhandenen Kontakte und Termine in Ihr neues CRM, die im Format vorliegen, wie die beigefügte Datei „beispiel-CSV.txt“….
    • Nicht Einseitig Die Anwendung wird zum 01.01.1970 fertig gestellt.
    • Nicht Einseitig Die Anwendung wird zum 01.01.1970 fertig gestellt. Die Anwendung wird zum 01.01.1970 fertig gestellt. Hierfür ist es erforderlich, dass uns die folgenden Informationen mindestens zwei Monate zuvor verbindlich mitgeteilt werden: - Übersetzung der Inhalte - Layout …
    • • Eindeutig • Verständlich • Abgrenzend • Nicht Einseitig Wie sehen gute Anforderungen aus?
    • Wie ermittelt man gute Anforderungen?
    • – Daniel Andrisek „Hört auf den Kunden!“
    • Das Gespräch Vorbereitung
    • Das Gespräch Vorbereitung Eröffnung
    • Das Gespräch Vorbereitung Eröffnung Analyse
    • Das Gespräch Vorbereitung Eröffnung Analyse Lösungsfindung
    • Das Gespräch Vorbereitung Eröffnung Analyse Lösungsfindung Abschluss
    • Das Gespräch Vorbereitung Eröffnung Analyse Lösungsfindung Abschluss Nachbearbeitung
    • • Vorbereitung • Vorstellung beteiligter Personen • Zielsetzung und Erwartungen klären • Arbeitsphase • Abschluss • Nachbearbeitung Der Workshop
    • Nun haben wir viele Anforderungen. 
 Aber was machen wir jetzt damit?
    • • Vollständig • Nicht teilbar • Realistisch • Widerspruchsfrei • Prüfbar • Nützlich / Notwendig Konzept erstellen Prüfen
    • • Identifizierbar • Zusammengehörig • Abhängig • Rollenbezogen • Priorisiert Konzept erstellen Strukturieren
    • Wie erfüllt man Anforderungen?
    • „Sag mir, wie ein Projekt beginnt und 
 ich sage Dir, wie es endet.“
    • • Projektziel klar kommunizieren • Zugriff auf alle Anforderungen gewähren • Kick Off Meeting • Den Weg gemeinsam bestimmen • Projekt managen und Kundenkontakt halten Wie sage ich es dem Team?
    • Abweichung von Anforderungen, 
 was tun?
    • – Heraklit von Ephesus „Die einzige Konstante im Universum 
 ist die Veränderung.“
    • • Wenn es zum Erreichen des Ziels beiträgt • Wenn es etwas verbessert • Wenn alle zuvor genannten Bedingungen auf die neue Anforderung zutreffen. Wann dürfen sich Anforderungen verändern?
    • • Budget prüfen • Deadline prüfen • Vertragsform prüfen 
 (Werksvertrag / Dienstleistungsvertrag) • Know How im Team prüfen Wie reagiere ich auf neue Anforderungen?