Worauf kommt es bei der Auswahl von Anforderungsmanagement Werkzeugen aus? Was unterscheidet gute von schlechten Werkzeugen? Was können Werkzeuge überhaupt leisten? In diesen Slides finden Sie einen ersten Überblick über diese Fragestellungen.
Wenn Sie mehr zu dem Thema wissen oder mir Ihre Erfahrungen mit Anforderungsmanagement Werkzeugen mitgeben möchten, schreiben Sie mir einfach ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
"Das Reiten eines hässlichen Pferdes ist verboten" - Gesetze aus Sicht eines ...
Tipps für Requirements Management Tools
1. Was macht ein gutes
Requirements Engineering Werkzeug
aus?
Markus Unterauer
Berater und Trainer bei Software Quality Lab in Linz
markus.unterauer@software-quality-lab.com
+43 732 890072 438
2. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Was können Werkzeuge leisten?
Requirements Tools
Dokumentieren von Anforderungen
um 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
3. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Wichtige Funktionen
Requirements 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
4. 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
5. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
1. Useability und Oberfläche
Requirements Tools
| Folie 5Software Quality Days 2013
Quelle: http://www.stockfreeimages.com
6. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
2. Darstellung als Dokument und Liste
Eigenschaften eines guten RE Werkzeugs
Dokument (Fließtext) Liste
| Folie 6Software Quality Days 2013
7. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
3. Anforderungen können Modelle sein
Eigenschaften 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
8. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
4. Varianten von Anforderungen
Eigenschaften eines guten RE Werkzeugs
Varianten für verschiedene Kunden, Länder, Releases, …
| Folie 8Software Quality Days 2013
9. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
5. Versionieren von Anforderungen
Eigenschaften 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
10. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
6. Integration mit Word
Eigenschaften eines guten RE Werkzeugs
Nicht jeder arbeitet mit dem RE Tool
Für Reviews, Prüfungen, Informationsverteilung, …
| Folie 10Software Quality Days 2013
11. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
7. Integration mit anderen Werkzeugen
Eigenschaften eines guten RE Werkzeugs
Integration mit
Aufgabenmanagement
Testmanagement
SourceControl
Plugins
Erweiterbarkeit
REST
SOAP
Java, .NET API
| Folie 11Software Quality Days 2013
12. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
8. Customizing von Anforderungen
Eigenschaften eines guten RE Werkzeugs
Eigene Attribute
Eigene Bereiche
Z.B. für Akzeptanzkriterien
Vorlagen
Struktur
Standardinhalte
| Folie 12Software Quality Days 2013
13. 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
14. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Tipps für die Auswahl
Eigenschaften 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
15. 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
16. Büro Linz
A-4041 Linz, Gewerbepark Urfahr 30
Büro Graz
A-8053 Graz, Wiener Straße 253
Büro Wien
A-1150 Wien, Mariahilfer Straße 136
Büro Lustenau
A-6890 Lustenau, Millennium Park 9
Büro München
D-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