Upload
iks-gesellschaft-fuer-informations-und-kommunikationssysteme-mbh
View
1.764
Download
2
Embed Size (px)
DESCRIPTION
"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.
Citation preview
iks-Thementag: Requirements Engineering
16.11.2010
Anforderungen aufnehmen:
(Soft-) Skills für den Requirements Engineer
Autor
Jan Radeck
Seite 3 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
„Vermeidet den übermäßigen Geist.
Er ist im Krieg unbrauchbar.
Was gebraucht wird, sind:
Genauigkeit,
Charakter,
Einfachheit.“
Napoleon Bonaparte, 1769 - 1812
Seite 4 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Agenda
Hard Skills
Soft Skills
Fazit
Seite 5 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Agenda
Hard Skills
Soft Skills
Fazit
Seite 6 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Hard Skills
Sachkunde
Fachsprache
Methoden und Verfahren
Seite 7 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Anforderungen ermitteln
Rahmenbedingungen
Produkteigenschaften
Ermittlungstechniken
Seite 8 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Rahmenbedingungen
Projekttyp
Stakeholder
Informationsquellen
Seite 9 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Produkteigenschaften
Basisfaktoren
Leistungsfaktoren
Begeisterungsfaktoren
Nach [REM]
Seite 10 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Ermittlungstechniken
„Archäologie“
– Systemanalyse Basisfaktoren
Beobachtungstechniken
– Ortstermin Leistungsfaktoren
Befragungstechniken
– Interview Leistungsfaktoren
Kreativitätstechniken
– Brainstorming Begeisterungsfaktoren
Seite 11 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Informationen sammeln: Die Mind Map
Seite 12 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Überblick gewinnen: Das Kontext-Diagramm
Das
SystemEingaben Ausgaben
Daten
Seite 13 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
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
Seite 14 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Agenda
Hard Skills
Soft Skills
Fazit
Seite 15 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Sind Soft Skills notwendig?
Konrad Adenauer, 1876 - 1967
„Nehmen Sie die Menschen, wie sie sind.
Andere gibt‘s nicht.“
Seite 16 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Soft Skills
Konfliktfähigkeit und Kooperationsbereitschaft.
Seite 17 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
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]
Seite 18 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
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]
Seite 19 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Erfolgreiche Werkzeuge im Projektalltag
Bitte!
Danke!
Entschuldigung!
Seite 20 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Agenda
Hard Skills
Soft Skills
Fazit
Seite 21 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
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]
Seite 22 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Referenzen
[GIHRE]
J. Bryan Sexton (ed.) : The Better the Team, the Safer the Worldhttp://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
Seite 23 / 25iks Thementag RE, (Soft-) Skills für den Requirements Engineer
Weiterführende Literatur
Alistair Cockburn: Use Cases effektiv erstellen
Tom DeMarco: Structured Analysis and System Specification
Fragen?
www.iks-gmbh.com