Tipps für Requirements Management Tools
-
Upload
markus-unterauer -
Category
Software
-
view
180 -
download
2
description
Transcript of Tipps für Requirements Management Tools
© S
oft
war
e Q
ua
lity
Lab
Was macht ein gutesRequirements Engineering
Werkzeug aus?
Markus UnterauerBerater und Trainer bei Software Quality Lab in Linz
[email protected]+43 732 890072 438
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Was können Werkzeuge leisten?Requirements Tools
Dokumentieren von Anforderungenum nichts zu vergessen
Geben Überblick Vor allem auch über Zusammenhänge
Bieten Basis für Projektmanagement
Sind Informationsverteiler
Nehmen Routine-Tätigkeiten ab
Unterstützen Workflows Review
Abstimmung
Prüfung der Erfüllung
| Folie 2Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Wichtige FunktionenRequirements Tools
Anforderungen dokumentieren Textuell, Modelle, Vorlagen
Anforderungen strukturieren und gliedern Ordner, Attribute, Hierarchie
Verschiedene Artefakte Funktionale und Qualitätsanforderungen
Stakeholder, Ziele, Risiken
Beziehungen verwalten Zwischen Anforderungen, zu Tests, Quellcode, …
Versionierung Historie, Baselines, Varianten, Vergleichen
Prozesse Review, Status im Lebenszyklus
| Folie 3Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Was macht nun ein gutes RE Tool aus?
Requirements Tools
| Folie 4Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
1. Useability und OberflächeRequirements Tools
| Folie 5Software Quality Days 2013
Quelle: http://www.stockfreeimages.com
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
2. Darstellung als Dokument und ListeEigenschaften eines guten RE Werkzeugs
Dokument (Fließtext) Liste
| Folie 6Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
3. Anforderungen können Modelle seinEigenschaften eines guten RE Werkzeugs
Anforderungen können direkt als Modell ausgedrückt werden
Modelle können in Anforderungen eingebaut werden
Aus Modellen kann auf (textuelle) Anforderungen verwiesen werden
| Folie 7Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
4. Varianten von AnforderungenEigenschaften eines guten RE Werkzeugs
Varianten für verschiedene Kunden, Länder, Releases, …
| Folie 8Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
5. Versionieren von AnforderungenEigenschaften eines guten RE Werkzeugs
Einfrieren von Anforderungen im Release Management Baselines
Branches Ähnlich Feature Branches
in der Programmierung
Vergleichen Gute History
Zurücksetzen
| Folie 9Software Quality Days 2013
Quelle: http://msdn.microsoft.com/en-us/library/aa730834(v=vs.80).aspx
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
6. Integration mit WordEigenschaften eines guten RE Werkzeugs
Nicht jeder arbeitet mit dem RE Tool
Für Reviews, Prüfungen, Informationsverteilung, …
| Folie 10Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
7. Integration mit anderen WerkzeugenEigenschaften eines guten RE Werkzeugs
Integration mit Aufgabenmanagement Testmanagement SourceControl
Plugins
Erweiterbarkeit REST SOAP Java, .NET API
| Folie 11Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
8. Customizing von AnforderungenEigenschaften eines guten RE Werkzeugs
Eigene Attribute
Eigene Bereiche Z.B. für Akzeptanzkriterien
Vorlagen Struktur
Standardinhalte
| Folie 12Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Gibt es eines, das alles kann?Eigenschaften eines guten RE Werkzeugs
| Folie 13Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Tipps für die AuswahlEigenschaften eines guten RE Werkzeugs
Überlegen Sie zuerst, wie Sie Requirements Engineering betreiben
Nehmen Sie sich Zeit
Überlegen Sie, was Ihnen wirklich wichtig ist Und warum
Probieren Sie es aus Doku lesen ist zu wenig Machen Sie ein kleines Pilotprojekt
Werkzeugauswahl ist keine Aufgabe für Praktikanten
| Folie 14Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Wie kann ein Berater helfen?Eigenschaften eines guten RE Werkzeugs
Wir kennen viele Werkzeuge Werkzeuge suchen ist spannend. Wir können Ihnen helfen zu entscheiden, welche es sich lohnt
genauer anzusehen.
Wir haben eine ganze Menge davon vorbereitet Die Installation ist oft ganz schön gefinkelt. Wir haben die wichtigsten Werkzeuge vorbereitet.
Wir haben viele Werkzeuge im Einsatz bei unseren Kunden erlebt
Wir wissen, worauf man bei der Auswahl generell achten muss und können Ihnen helfen, herauszufinden, was für Sie besonders wichtig ist
Wir können Sie beim Einführungsprojekt begleiten Und Ihnen helfen, den einen oder anderen Fehler nicht zu machen.
| Folie 15Software Quality Days 2013
© S
oft
war
e Q
ua
lity
Lab
Büro Linz A-4041 Linz, Gewerbepark Urfahr 30
Büro GrazA-8053 Graz, Wiener Straße 253
Büro WienA-1150 Wien, Mariahilfer Straße 136
Büro LustenauA-6890 Lustenau, Millennium Park 9
Büro MünchenD-80992 München, Agnes-Pockels-
Bogen 1
Ihr Partner für Software Qualität und Testen
Software Quality Lab GmbH
[W] www.software-quality-lab.com