"Definiere oder Du wist definiert" - ein Satz, der sehr philosophisch klingt. Und auf den Punkt bringt, was Requirements Engineering ausmacht.
Wenn in einem Software-Projekt nicht alle Beteiligten dasselbe Verständnis der umzusetzenden Anforderungen haben, wird das Ergebnis stark von den Vorstellungen der Auftraggeber und Anwender abweichen. Gutes Requirements Engineering ist daher ein wichtiger Schlüssel zum Projekterfolg.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
2. „Vermeidet den übermäßigen Geist.
Er ist im Krieg unbrauchbar.
Was gebraucht wird, sind:
Genauigkeit,
Charakter,
Einfachheit.“
Napoleon Bonaparte, 1769 - 1812
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 3 / 25
3. Agenda
Hard Skills
Soft Skills
Fazit
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 4 / 25
4. Agenda
Hard Skills
Soft Skills
Fazit
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 5 / 25
5. Hard Skills
Sachkunde
Fachsprache
Methoden und Verfahren
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 6 / 25
6. Anforderungen ermitteln
Rahmenbedingungen
Produkteigenschaften
Ermittlungstechniken
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 7 / 25
7. Rahmenbedingungen
Projekttyp
Stakeholder
Informationsquellen
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 8 / 25
8. Produkteigenschaften
Basisfaktoren
Leistungsfaktoren
Begeisterungsfaktoren
Nach [REM]
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 9 / 25
9. Ermittlungstechniken
„Archäologie“
– Systemanalyse Basisfaktoren
Beobachtungstechniken
– Ortstermin Leistungsfaktoren
Befragungstechniken
– Interview Leistungsfaktoren
Kreativitätstechniken
– Brainstorming Begeisterungsfaktoren
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 10 / 25
10. Informationen sammeln: Die Mind Map
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 11 / 25
11. Überblick gewinnen: Das Kontext-Diagramm
Das
Eingaben Ausgaben
System
Daten
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 12 / 25
12. Abläufe strukturieren: Der Use Case
Use Case: In der Kantine essen
1. Kunde nimmt Tablett
2. Kunde bestellt Gericht aus Tageskarte
3. Küchenpersonal überreicht Gericht
4. Kunde bezahlt Gericht
Erweiterungen:
2a. Kein leckeres Gericht gefunden
2a1. Zur Imbissbude fahren
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 13 / 25
13. Agenda
Hard Skills
Soft Skills
Fazit
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 14 / 25
14. Sind Soft Skills notwendig?
„Nehmen Sie die Menschen, wie sie sind.
Andere gibt‘s nicht.“
Konrad Adenauer, 1876 - 1967
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 15 / 25
15. Soft Skills
Konfliktfähigkeit und Kooperationsbereitschaft.
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 16 / 25
16. Einfühlungsvermögen im Konflikt
Die Sache, um die es geht
Die beteiligten Personen
Die Beziehungen zwischen
den beteiligten Personen
Das aktuelle Umfeld
(Vorgeschichte, Ziele,
Rahmenbedingungen)
Nach [SO]
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 17 / 25
17. Selbstvertrauen in der Kommunikation
Effektive Teams machen nicht weniger
Fehler.
Aber effektive Teams verhindern durch gute
Kommunikation, dass ihre Fehler zu
negativen Auswirkungen führen.
Nach [GIHRE]
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 18 / 25
18. Erfolgreiche Werkzeuge im Projektalltag
Bitte!
Danke!
Entschuldigung!
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 19 / 25
19. Agenda
Hard Skills
Soft Skills
Fazit
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 20 / 25
20. Fazit
Soft Skills sind kein Ersatz für Hard Skills.
Aber:
Gute Hard Skills können einen Mangel an
Soft Skills nicht wett machen!
Nach [GIHRE]
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 21 / 25
21. Referenzen
[GIHRE]
J. Bryan Sexton (ed.) : The Better the Team, the Safer the World
http://www.daimler-benz-stiftung.de/home/discussion_research/collegia/completed_collegia/highrisk/all/white_book.pdf
[REM]
Chris Rupp: Requirements-Engineering und -Management
[SO]
Uwe Vigenschow, Björn Schneider: Soft Skills für Softwareentwickler
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 22 / 25
22. Weiterführende Literatur
Alistair Cockburn: Use Cases effektiv erstellen
Tom DeMarco: Structured Analysis and System Specification
iks Thementag RE, (Soft-) Skills für den Requirements Engineer Seite 23 / 25