07.05.2013 Aufrufe

PTA_OOA_Anforderungsmanagement.pdf - PTA GmbH

PTA_OOA_Anforderungsmanagement.pdf - PTA GmbH

PTA_OOA_Anforderungsmanagement.pdf - PTA GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

seit 1969<br />

Beratung<br />

Organisation<br />

Softwareentwicklung<br />

<strong>Anforderungsmanagement</strong> <strong>Anforderungsmanagement</strong> in in der der<br />

Inception-Phase Inception-Phase (RUP) (RUP)<br />

Vorschlag für eine Vorgehensweise und<br />

den Einsatz von Werkzeugen


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Gliederung<br />

• Das Vorgehensmodell<br />

– Kurze Einführung in Use Cases<br />

– Anforderungen und Softwareentwicklungsprozess<br />

– Methoden und Werkzeuge<br />

– Vorgehensweise für die Inception-Phase<br />

• Das <strong>Anforderungsmanagement</strong><br />

– Der <strong>Anforderungsmanagement</strong>plan<br />

– Das Werkzeug Rational RequisitePro<br />

– Strukturierung von Use Cases<br />

• Die Projektplanung<br />

– Die Initialisierungsphase<br />

– Überwachung und Verfolgung<br />

– Bilden von Arbeitspaketen<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 2


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Die Bedeutung von Use Cases<br />

• Anwendungsfallgesteuerte Modellierung (Use Case driven object modeling)<br />

Use Case Model<br />

Design Model Implementation Model Test Model<br />

• Die Use Cases bestimmen den funktionalen Inhalt des geplanten Systems.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 3


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

• Ein Use Case kann mit einem Vertrag zwischen Interessenvertretern eines Systems<br />

(Akteuren) verglichen werden, der das vereinbarte Systemverhalten festlegt.<br />

• Ein Use Case beschreibt im Sinne der Interessensvertreter, des Hauptakteurs unter<br />

verschiedenen Bedingungen das Systemverhalten sowie mögliche Interaktionen als<br />

Antwort auf Systemanfragen, wobei aufgezeigt wird, ob die Zielsetzung des Hauptakteurs<br />

erreicht bzw. nicht erreicht wird.<br />

• Ein Use Case ist eine Sammlung von Szenarien in Bezug auf die Zielsetzung des<br />

Hauptakteurs.<br />

has a goal<br />

Primary actor<br />

requests<br />

Was ist ist ein Use Case?<br />

Use Case System<br />

Scenario A<br />

responds<br />

Scenario B<br />

<br />

responds<br />

Secondary actor<br />

Ein Akteur legt bestimmte Verhaltensweisen an den Tag, er kann Entscheidungsprozesse<br />

ausführen.<br />

Ein Akteur kann sein ein (mechanisches) System (Schnittstelle), ein Computer, eine Person, eine<br />

Organisation oder eine Kombination davon.<br />

Der Hauptakteur ist meistens derjenige, der den Use Case anstößt.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 4


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

• Ein Use Case ist wie eine Erfolgsstory aufgebaut, üblicherweise beschreibt<br />

er einen Prozess oder Ablauf, um ein bestimmtes Ziel zu erreichen.<br />

• Ein Akteur stellt eine Anforderung an das System und erhält von diesem<br />

eine entsprechende Antwort.<br />

• Der Geschichtsinhalt eines Use Case besteht aus mehreren Teilen und<br />

erzählt vom Erfolg bzw. Misserfolgen.<br />

• Zum Inhalt haben Use Cases funktionale Anforderungen, in einer Form, die:<br />

– leicht zu lesen sind,<br />

– leicht zu verfolgen sind und<br />

– vorrangig in Prosa gehalten werden (optional auch graphisch).<br />

Den richtigen Detaillierungsgrad eines Use Case zu finden, ist wichtig!<br />

* Siehe Alistair Cockburn, Writing Effective Use Cases"<br />

Was ist ist ein Use Case*?<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 5


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Detaillierungsgrad eines Use Cases (Level of of Goal *) *)<br />

• In Abhängigkeit von der Zielsetzung eines Use Cases<br />

wählt der Schreiber den gewünschten Detaillierungsgrad<br />

aus:<br />

– Hohe, sehr verallgemeinerten Ebene - Prozessebene<br />

(Very High) Summary) - Farbe Weiß<br />

– detaillierte konkrete Ebene - Aktionsebene<br />

User-Goal - Farbe Blau<br />

– tiefen eher technischen Ebene - Funktionsebene<br />

Subfunction - Farbe Indigo und Schwarz<br />

• Cockburn bringt den Vergleich der Ebenen in Bezug auf<br />

die Meereshöhe (Sea Level):<br />

– Über Meereshöhe<br />

– Auf Meereshöhe<br />

– Unter Meereshöhe<br />

* Siehe Alistair Cockburn, Writing Effective Use Cases"<br />

Very high summary<br />

Summary<br />

User-goal<br />

Subfunction<br />

Too low<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 6<br />

Strategic Goals<br />

Normal level


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

• Eine Use Case Spezifikation sollte Antwort auf folgende Fragen geben:<br />

– Wer? (Der Akteur)<br />

– Warum? (Die Zielvorstellungen)<br />

– Wann? (Der Auslöser)<br />

– Was? (Der normale Verlauf)<br />

– Was sonst? (Die Sonderfälle: Varianten bzw. Erweiterungen)<br />

• Die generelle Form des Textes:<br />

– …<br />

– … …<br />

– … …<br />

– … <br />

Inhalt eines Use Cases<br />

Beispiel:<br />

• Nach dem Abschlussbericht<br />

• stellt das Labor-Sekretariat<br />

• die Rechnung für den Rechnungsempfänger aus,<br />

• wenn der Auftrag vom Vorgesetzten bestätigt<br />

wurde.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 7


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Use Case Name . < The name is the goal as a short active verb phrase > Level: Summary<br />

Use Case Description . < A longer statement of the goal in context ><br />

Associated Actors<br />

Type Interests<br />

Primary . < Anyone or anything with behavior:<br />

Secondary . A system, a person, an organization e.g. ><br />

…<br />

Triggering Event . < The event that gets the use case started. ><br />

Pre-Conditions . < What the system will ensure to be true before letting the use case start. ><br />

Post-Conditions . < The state of the system upon completion, successfully or not ><br />

Basic Flow<br />

Struktur eines Use Cases --Template Template<br />

Extensions & Variations<br />

Step Action<br />

1 . < The main success scenario ><br />

2 . < The sequence of goal-achieving actions by the various actors ><br />

… . < Description of the action or name of sub-use case ><br />

Step Branching Action<br />

1.1 . < Put here the variations or extensions to the step of the main scenario<br />

1.2 . with conditions of the variation or extension. ><br />

… . < Description of the action or name of sub-use case ><br />

Assumptions . < Conditions that must be true for Use Case to terminate successfully -<br />

internal conditions. ><br />

Business Rules . < Declarations of policy or condition that must be satisfied within the business -<br />

external conditions. ><br />

List of Issues . < List of issues awaiting decision affecting this use case ><br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 8


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Was ist ist eine Anforderung?<br />

Software requirements<br />

Functional<br />

Nonfunctional<br />

Design<br />

…<br />

Stakeholder<br />

needs<br />

(functional and nonfunctional)<br />

(Product) Features<br />

Hardware requirements<br />

Siehe Dean Leffingwell, "Features, Use Case, Requirements, Oh My!"<br />

• Zielvorstellung der Auftraggeber bedingt durch Anforderungen aus dem<br />

Geschäftsalltag.<br />

• Produkteigenschaften und -merkmale, um bestimmte Zielvorstellungen der<br />

Auftraggeber zu erfüllen.<br />

• Softwareanforderungen, um bestimmte Produkteigenschaften zu gewährleisten.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 9<br />

…<br />

…<br />

…<br />


Formal rules<br />

Other rules<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Anforderungsarten<br />

Business rules Legal, Political Issues<br />

Use case requirements<br />

(functional)<br />

(Product) Features<br />

(functional and nonfunctional)<br />

Supplement requirements<br />

(nonfunctional)<br />

Erfüllen Zielvorstellungen<br />

Gewährleisten bestimmte<br />

Produkteigenschaften<br />

• Softwareanforderungen werden abgleitet aus den gewünschten Produkteigenschaften,<br />

untergliedert in:<br />

– Funktionale: Use Case Requirements<br />

– Nichtfunktionale (ergänzende): Supplement Requirements<br />

Weitere Informationen zu Supplement Requirements siehe gesondertes Dokument <strong>PTA</strong>_<strong>OOA</strong>_<strong>Anforderungsmanagement</strong>_Suppl_Req_e.doc<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 10


Formal rules<br />

Other rules<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Anforderungsarten<br />

Business rules Legal, Political Issues<br />

Use case requirements<br />

(functional)<br />

(Product) Features<br />

(functional and nonfunctional)<br />

Design requirements Implementation requirements<br />

Supplement requirements<br />

(nonfunctional)<br />

Test requirements<br />

• Softwareanforderungen werden durchgehend im Software-Entwicklungszyklus<br />

definiert!<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 11


Formal rules<br />

Other rules<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Anforderungsarten<br />

Business rules Legal, Political Issues<br />

Use case requirements<br />

(functional)<br />

(Product) Features<br />

(functional and nonfunctional)<br />

Design requirements Implementation requirements<br />

Supplement requirements<br />

(nonfunctional)<br />

Test requirements<br />

• Im ersten Schritt (Inception Phase) werden folgende Anforderungen benötigt:<br />

– Product Features<br />

– Use Case Requirements<br />

– Supplement Requirements<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 12


Formal rules<br />

Other rules<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Anforderungsarten<br />

Business rules Legal, Political Issues<br />

(Product) Features<br />

(functional and nonfunctional)<br />

Use case driven object modeling<br />

Use Case Requirements Supplement Requirements<br />

(functional)<br />

(nonfunctional)<br />

Use case model<br />

Design Requirements<br />

Design model<br />

Implementation<br />

Implementation<br />

Requirements<br />

model Test<br />

Test<br />

model<br />

Requirements<br />

• Die Anforderungen bestimmen inhaltlich die nachfolgenden Entwicklungsschritte!<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 13


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Anforderungen Anforderungen untersuchen! untersuchen!<br />

• Zum Beispiel in Form von Mind Maps<br />

Gruppierungen<br />

schaffen!<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 14


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Gruppierungen Gruppierungen bilden! bilden!<br />

• Den gleichen Detaillierungsgrad finden!<br />

• Die Kernaktivitäten aus Prozesssicht bestimmen!<br />

• Den Detaillierungsgrad auswählen!<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 15


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases finden!<br />

• Aus Prozesssicht sind die Use Cases zu bestimmen und zu ordnen:<br />

– Ein Geschäftsprozess ist eine Abfolge von Aktivitäten, um ein bestimmtes Ziel<br />

aus Kunden- bzw. Marktsicht zu erreichen.<br />

– Die Anforderungen sind auf die wesentlichen Geschäftsprozesse hin zu<br />

untersuchen.<br />

Beschaffungsprozess<br />

Laboruntersuchung<br />

Auftragsbearbeitung<br />

Personalplanung<br />

Archivierung von Proben<br />

…<br />

Qualitätssicherung<br />

Entsorgung von<br />

Schadstoffen<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 16<br />


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases finden!<br />

• Was ist der Hauptprozess mit erfolgreichem Abschluss?<br />

MindManager<br />

Top down - bottom up!<br />

Activity Diagram<br />

Create Order<br />

Assign tests to<br />

work area<br />

Execute order<br />

Report results<br />

Start process<br />

End process<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 17<br />

Hauptprozess mit Erfolg


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases finden!<br />

• Was ist der nächst tiefere Detaillierungsgrad?<br />

Hauptprozess mit Erfolg<br />

Stufe 0<br />

Create order<br />

Assign tests to<br />

work area<br />

Execute order<br />

Report results<br />

Start process<br />

End process<br />

Stufe 1<br />

Enter order data<br />

Assign patient<br />

Assign sample<br />

Register and<br />

validate tests<br />

Start process<br />

End process<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 18<br />

Hauptprozess mit Erfolg


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases schreiben II<br />

• Beispiel Stufe 0 - Auftragsbearbeitung<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 19


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases schreiben II II<br />

FLOW<br />

• Beispiel Stufe 0 - Auftragsbearbeitung<br />

Weitere Use Cases<br />

- Nächste Stufe -<br />

UC Create Order<br />

UC Assign Test to<br />

Work Area<br />

UC Execute Order<br />

UC Report Results<br />

UC Bill Order<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 20


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases schreiben III III<br />

• Beispiel Stufe 0 - Auftragsbearbeitung<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 21


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases schreiben IV IV<br />

FLOW<br />

• Beispiel Stufe 1 - Create Order<br />

Weitere Use Cases<br />

- Pre-Conditions -<br />

UC Create User Profile<br />

UC Create Order Entry Screen<br />

UC Create Test<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 22


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Hauptprozess mit erfolgreichem Abschluss<br />

• Probe bereits gezogen oder noch nicht.<br />

Hauptprozess mit Erfolg<br />

Request<br />

Create Order<br />

Assign patient<br />

Assign sample<br />

Register and<br />

validate tests<br />

Start process<br />

End process<br />

Sample<br />

Create Order<br />

Assign patient<br />

Assign sample<br />

Register and<br />

validate tests<br />

Start process<br />

End process<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 23<br />

Request<br />

Print label<br />

Organize sample<br />

collection<br />

Take sample<br />

Sample<br />

Hauptprozess mit Erfolg


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Hauptprozess mit erfolgreichem Abschluss<br />

• Was ist der Unterschied zwischen den Abläufen?<br />

Request<br />

Create Order<br />

Assign patient<br />

Assign sample<br />

Register and<br />

validate tests<br />

Start process<br />

End process<br />

Sample<br />

Erweiterung<br />

Create Order<br />

Assign patient<br />

Assign sample<br />

Register and<br />

validate tests<br />

Start process<br />

End process<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 24<br />

Request<br />

Print label<br />

Organize sample<br />

collection<br />

Take sample<br />

Sample


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases schreiben V<br />

UC Create Patient<br />

• Beispiel Stufe 1 - Create Order - Extensions<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 25<br />

...<br />

UC Find Patient


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

"System under discussion (SuD)" *<br />

"System under discussion (SuD)"*<br />

• Was für ein System ist zu entwickeln?<br />

• Welche Aktivitäten sind vom neuen System zu unterstützen?<br />

Create order<br />

Start create<br />

Assign patient<br />

Assign sample<br />

Register and<br />

validate tests<br />

is sample available?<br />

( yes )<br />

( no )<br />

End create<br />

Lab<br />

Print label<br />

Hospital<br />

extension extension<br />

Organize sample<br />

collection<br />

Take sample<br />

extension<br />

* Siehe Alistair Cockburn, Writing Effective Use Cases"<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 26


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Use Use Cases strukturieren<br />

• Strukturierung: Basic flow, pre-, post-conditions, extensions und variations!<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 27


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Strukturierung von Anforderungen --Regeln Regeln für für Use Use Cases<br />

Weitere Informationen siehe gesondertes Dokument <strong>PTA</strong>_<strong>OOA</strong>_UseCaseLeitfaden_e.doc<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 28


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Vorgehensweise für die Inception-Phase<br />

• Was ist eine Inception-Phase?<br />

• Welches Vorgehensmodell wird eingesetzt?<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 29


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP)<br />

• In zahlreichen Firmen wird Rational Suite eingesetzt.<br />

• RUP ist das Prozessmodell für Softwareentwicklung von Rational (IBM).<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 30


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP) --Dimensionen Dimensionen<br />

• RUP hat zwei Dimensionen:<br />

– Phasen<br />

– Workflows<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 31


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP) --Workflows Workflows in in den den Phasen<br />

• Jede Phase hat einen Anteil an jedem Workflow:<br />

– mit steigendem Anteil:<br />

– mit sinkendem Anteil:<br />

– oder gemischt:<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 32


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP) --Iterationen Iterationen<br />

• Jede Phase besteht aus einer oder mehreren Iterationen.<br />

• Jede Iteration endet mit einem verwertbaren Projektergebnis (Produkt).<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 33


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP) --Projektergebnisse Projektergebnisse<br />

Business model<br />

Business process<br />

...<br />

• Jeder Workflow endet mit seinen vordefinierten Projektergebnissen.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 34


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP) --Projektergebnisse Projektergebnisse<br />

Produkteigenschaften<br />

Anorderungen<br />

...<br />

• Jeder Workflow endet mit seinen vordefinierten Projektergebnissen.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 35


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP) --Projektergebnisse Projektergebnisse<br />

Analysemodell<br />

Designmodell<br />

…<br />

• Jeder Workflow endet mit seinen vordefinierten Projektergebnissen.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 36


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Rational Unified Process (RUP) --Projektergebnisse Projektergebnisse<br />

Quellcode<br />

Testprotokolle<br />

…<br />

• Jeder Workflow endet mit seinen vordefinierten Projektergebnissen.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 37


Requirements<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Die Werkzeugkiste<br />

Inception Elaboration Construction Transition<br />

RequisitePro<br />

Repository<br />

Anforderungen<br />

<br />

Änderungswünsche<br />

Change<br />

Use Case Modell<br />

<br />

Anforderungsmodell<br />

Anforderungen<br />

<br />

Modellelemente<br />

ClearQuest<br />

Repository<br />

Model\Code<br />

Rose<br />

Anforderungen<br />

<br />

Testfälle<br />

TestManager<br />

• Integration der Werkzeuge in der Rational Suite:<br />

RequisitePro ist das führende System!<br />

Functional Test<br />

Manual<br />

Repository<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 38<br />

Robot<br />

Versionierung der<br />

Projektergebnisse<br />

Control<br />

ClearCase<br />

Repository


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Vorgehensweise in in der Inception-Phase --Teil Teil II<br />

• Initialisierung<br />

– <strong>Anforderungsmanagement</strong>plan erstellen<br />

– Werkzeug auswählen: z.B. Rational RequisitePro<br />

– Arbeitspläne für die Inception-Phase anlegen<br />

– Das Vision-Dokument erstellen bzw. verabschieden<br />

• Administration<br />

– Projektstand und -verlauf verfolgen<br />

– Arbeitspaketstrukturen für die Folgephasen festlegen<br />

– Projektplan für die Inception-Phase aufstellen<br />

– Dokumente an die Review-Teilnehmer verteilen<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 39


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Vorgehensweise in in der Inception-Phase --Teil Teil II II<br />

• Dokumentenbearbeitung<br />

– Grobe Struktur der Use Cases festlegen (auf einem hohen Level)<br />

– Kontinuierlich diese Struktur überarbeiten<br />

• Kriterien für die Anforderungsverfolgung überprüfen<br />

– Use Case Spezifikation anlegen und bearbeiten<br />

– Supplementary Requirements überarbeiten<br />

– Komplette Use Case Dokumentation erzeugen<br />

– Komplette Anforderungsdokumentation erzeugen<br />

– Use Cases und Anforderungen lt. Review überarbeiten<br />

• Qualitätssicherung<br />

– Inhaltlich Use Cases prüfen<br />

– Formal die Dokumentation prüfen<br />

• Abnahmeregeln anwenden<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 40


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Gliederung<br />

• Das Vorgehensmodell<br />

– Kurze Einführung in Use Cases<br />

– Anforderungen und Softwareentwicklungsprozess<br />

– Methoden und Werkzeuge<br />

– Vorgehensweise für die Inception-Phase<br />

• Das <strong>Anforderungsmanagement</strong><br />

– Der <strong>Anforderungsmanagement</strong>plan<br />

– Das Werkzeug Rational RequisitePro<br />

– Strukturierung von Use Cases<br />

• Die Projektplanung<br />

– Die Initialisierungsphase<br />

– Überwachung und Verfolgung<br />

– Bilden von Arbeitspaketen<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 41


• Rollen definieren<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

• Anforderungsarten bestimmen<br />

<strong>Anforderungsmanagement</strong>plan<br />

• Attribute der Anforderungen festlegen<br />

• Arten von Dokumenten festsetzen<br />

• Kriterien für die Anforderungsverfolgung festlegen<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 42


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Rollen Rollen<br />

• Auftraggeber<br />

– Bestimmt die strategischen und geschäftlichen Ziele der Anwendung.<br />

• Anforderungsanalytiker<br />

– Erarbeitet die Spezifikation einzelner Funktionsbausteine als Teil der gesamten<br />

Anwendung durch Beschreibung der funktionalen und nichtfunktionalen<br />

Anforderungen in einen oder mehreren Use Cases.<br />

• Projektmanager<br />

– Sorgt dafür, dass die einzelnen Aktivitäten in der festgelegten Reihenfolge<br />

zeitlich, kostenmäßig und in der erforderlichen Qualität abgearbeitet werden.<br />

• Qualitätssicherung<br />

– Ist verantwortlich dafür, dass die Projektstandards von allen Projektmitgliedern<br />

beachtet und angewendet werden:<br />

• Formale Review<br />

• Inhaltliche Review<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 43


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Anforderungsarten Anforderungsarten<br />

Anforderungsart<br />

Product Feature<br />

Use Case Requirement<br />

Supplementary Requirement<br />

Glossary Term<br />

Präfix<br />

FEAT<br />

UCSR<br />

SUPR<br />

TERM<br />

Beschreibung<br />

Die Beschreibung der Produkteigenschaften (z.B. vom Produktmarketing).<br />

Die Beschreibung der funktionalen Anforderungen zum Systemverhalten.<br />

Die Beschreibung der nichtfunktionalen Anforderungen.<br />

Das Glossar über die im Projekt erarbeiteten Begriffe.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 44


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Anforderungsarten Anforderungsarten<br />

Anforderungsart<br />

Product Feature<br />

Use Case Requirement<br />

Supplementary Requirement<br />

Glossary Term<br />

Präfix<br />

FEAT<br />

UCSR<br />

SUPR<br />

TERM<br />

(Product) Feature (FEAT)<br />

Beschreibung<br />

Use Case Req. (UCSR) Supplementary Req. (SUPR)<br />

(functional requirements)<br />

Glossary Term (TERM)<br />

(nonfunctional and functional)<br />

ist<br />

abgeleitet<br />

von<br />

Die Beschreibung der Produkteigenschaften (z.B. vom Produktmarketing).<br />

Die Beschreibung der funktionalen Anforderungen zum Systemverhalten.<br />

Die Beschreibung der nichtfunktionalen Anforderungen.<br />

Das Glossar über die im Projekt erarbeiteten Begriffe.<br />

(nonfunctional requirements)<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 45


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Anforderungsarten Anforderungsarten<br />

Anforderungsart<br />

Product Feature<br />

Use Case<br />

Requirement<br />

Supplementary<br />

Requirement<br />

Präfix<br />

FEAT<br />

UCSR<br />

SUPR<br />

Beschreibung<br />

Typ: Funktional, Nichtfunktional (oder detaillierter)<br />

Priorität: Hoch, Mittel, Gering<br />

Schwierigkeitsgrad: Hoch, Mittel, Gering<br />

Dauerhaftigkeit: Hoch, Mittel, Gering<br />

Quelle: Abteilung, Fachbereich<br />

Die gleichen Attribute wie FEAT (nur ohne Attribut Typ) und zusätzlich:<br />

Status: Vorgeschlagen, Genehmigt, Validiert<br />

Sachbearbeiter: Name der Person<br />

Genehmigt von: Name der Person<br />

Genehmigt am: Datum<br />

Validiert von: Name der Person<br />

Validiert am: Datum<br />

Auswirkung auf die Architektur?:J/N<br />

Die gleichen Attribute wie UCSR oben.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 46


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Attribute Attribute Anforderungen<br />

Anforderungsart<br />

Product Feature<br />

Use case<br />

specification<br />

Supplementary<br />

requirement<br />

Präfix<br />

FEAT<br />

UCSR<br />

SUPR<br />

Beschreibung<br />

Typ: Funktional, Nichtfunktional (oder detaillierter)<br />

Priorität: Hoch, Mittel, Gering<br />

Schwierigkeitsgrad: Hoch, Mittel, Gering<br />

Dauerhaftigkeit: Hoch, Mittel, Gering<br />

Quelle: Abteilung, Fachbereich<br />

The same fields and additional:<br />

Status: Proposed, Approved, Validated<br />

Zusätzliches Attribut:<br />

Erfüllungsgrad Assigned to: Person name<br />

Approved by: Person name<br />

Approval date: Date<br />

Validated by: Person name<br />

Validation date: Date<br />

Affects Architecture: Y/N<br />

The same fields as above.<br />

(nonfunctional and functional)<br />

Product Feature (FEAT)<br />

ist<br />

abgeleitet<br />

von<br />

Use Case Req. (UCSR) Supplementary Req. (SUPR)<br />

(functional requirements) (nonfunctional requirements)<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 47


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Dokumentationsarten Dokumentationsarten<br />

• <strong>Anforderungsmanagement</strong>plan Requirements Management Plan (RMP)<br />

– Legt die Anforderungsarten, die einzelnen Attribute von Anforderungen, die<br />

verschiedenen Dokumentationen sowie die Strategie der Anforderungsverfolgung<br />

fest.<br />

• Vision (VIS)<br />

– Definiert Projektziel und Projektumfang und legt die grundlegende Produkteigenschaften<br />

(sowie Anforderungen) fest.<br />

• Use Case Dokument (UCS)<br />

– Beschreibt die funktionalen und nichtfunktionalen Anforderungen für einen Use<br />

Cases, dessen Ablauf sowie die Voraussetzungen hierfür wie auch Folgebedingungen.<br />

• Supplementary Requirements Spezifikation (SUP)<br />

– Beschreibt systemweit (anwendungsfallübergreifend) die nichtfunktionalen<br />

Anforderungen sowie die Implementierungsanforderungen.<br />

• Glossary (GLS)<br />

– Hat die projektbezogenen Definitionen zum Inhalt.<br />

Ein Dokument kann mehr als eine Anforderungsart zum Inhalt haben!<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 48


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Dokumente Dokumente und und Anforderungen<br />

Anforderungsart<br />

Product Feature<br />

Use Case Requirement<br />

Supplementary Requirement<br />

Glossary Term<br />

VIS<br />

FEAT<br />

SUPR<br />

UCSR<br />

UCS<br />

Präfix<br />

FEAT<br />

UCSR<br />

SUPR<br />

TERM<br />

TERM<br />

Beschreibung<br />

Die Beschreibung der Produkteigenschaften (z.B. vom Produktmarketing).<br />

Die Beschreibung der funktionalen Anforderungen zum Systemverhalten.<br />

Die Beschreibung der nichtfunktionalen Anforderungen.<br />

Das Glossar über die im Projekt erarbeiteten Begriffe.<br />

GLS<br />

SUP<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 49


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

<strong>Anforderungsmanagement</strong>plan --Verfolgungskriterien Verfolgungskriterien<br />

• Anforderungsverfolgung: Besteht zwischen zwei Anforderungen eine<br />

Abhängigkeit (ist abgleitet von), so sollten Veränderungen der einen<br />

Anforderung zur anderen verfolgt (Trace-ability) werden können.<br />

(functional and nonfunctional)<br />

Product Feature (FEAT) Use Case Spec. (UCSR) Supplementary Spec.(SUPR)<br />

FEAT1<br />

FEAT2<br />

FEAT3<br />

FEAT…<br />

Trace<br />

Trace<br />

(functional requirements) (nonfunctional requirements)<br />

UCSR1<br />

UCSR2<br />

UCSR3<br />

UCSR…<br />

SUPR1<br />

SUPR2<br />

SUPR3<br />

SUPR…<br />

Use Case Requirements und Supplementary Requirements lassen sich zu den Produkteigenschaften zurückverfolgen.<br />

• Kriterien (Beispiel): Jede FEAT-Anforderung muss zu einer oder mehreren<br />

UCSR oder zu einer oder mehreren SUPR in Beziehung stehen.<br />

– Jede UCSR-Anforderung lässt sich zurückführen auf eine FEAT-Anforderung.<br />

– Jede SUPR-Anforderung lässt sich zurückführen auf eine FEAT-Anforderung.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 50


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug Rational RequisitePro<br />

• Zwei Arbeitsoberflächen - Zwei Verfahren, um Anforderung zu definieren:<br />

– Anforderungen in einem MS Word-Dokument definieren, das von RequisitePro<br />

erzeugt wird.<br />

– Anforderungen direkt in den Dialogen von RequisitePro definieren.<br />

• Änderungsprotokollierung<br />

• Projektstruktur:<br />

– Ersten Aufstellungen von Anforderungen auswerten.<br />

– Ersten Entwurf einer Struktur für die Anforderungen festlegen.<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 51


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug Rational RequisitePro --Datenbank Datenbank und und Dokumente<br />

Project<br />

Externe Dateien<br />

Repository für die Attribute einer Anforderung:<br />

• Oracle RDBMS<br />

• MS SQL Server<br />

• MS Access<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 52


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug Rational RequisitePro --Zwei Zwei Arbeitsoberflächen<br />

Project<br />

• Anforderungen können angelegt werden:<br />

– in einem MS Word Dokument (Word Workplace)<br />

– in einer Pflegemaske Anforderungen direkt in RequisitePro (View Workplace)<br />

• Automatische Synchronisation zwischen Dokumenten and Datenbank<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 53


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug Rational RequisitePro --Arbeitsoberfläche Arbeitsoberfläche Word<br />

Project<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 54


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug Rational RequisitePro --Arbeitsoberfläche Arbeitsoberfläche Word<br />

Öffnen, Sichern, Schließen, Anlegen eines MS Word Dokuments Anlegen und Löschen von Anforderungen in dem Dokument<br />

Datenpflege von Anforderung in der Datenbank<br />

• Die RequisitePro-Funktionalität zur Datenbank ist integriert in dem MS<br />

Word (Add-On in der MS Word-Menustruktur)!<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 55


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug Rational RequisitePro --Pflegemaske Pflegemaske<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 56


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug RequisitePro --Änderungsprotokollierung Änderungsprotokollierung<br />

• Die Änderungsverwaltung setzt Änderungsnummern und -kennungen wie<br />

folgt ein:<br />

– Anforderungen<br />

– Dokumente<br />

– Projektdefinitionen (Merkmale)<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 57


Project<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug RequisitePro --Projektstruktur Projektstruktur<br />

• Coverage Analysis<br />

– Auswertungen über den Status der Dokumentenerstellung und -bearbeitung<br />

• Features and Vision<br />

– Dokumente, Auswertungen und die Produkteigenschaften (Features).<br />

• Glossary<br />

– Dokumente, Auswertungen und das Glossar.<br />

• Impact Analysis (Änderungsverfolgung)<br />

– Auswertungen über den Status der Anforderungsverfolgung<br />

• Supplementary Requirements<br />

– Dokumente, Auswertungen und die Supplementary Requirements.<br />

• Use Cases<br />

– Dokumente, Auswertungen und die Use Case Requirements.<br />

• Requirements Management Plan<br />

– Das Dokument selbst<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 58


Project<br />

<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug RequisitePro --Projektstruktur Projektstruktur<br />

• Coverage Analysis<br />

– View: Features ohne Beziehung zu einem Supplementary Request<br />

– View: Features ohne Beziehung zu einem Use Cases<br />

– View: Features mit Beziehung zu Use Cases (Auswertung funktionaler<br />

Anforderungen)<br />

– …<br />

• Features and Vision<br />

– Das Vision-Dokument<br />

– Auswertung: All Produkteigenschaften (Übersicht)<br />

– …<br />

– Die einzelnen Produkteigenschaften<br />

• Glossary<br />

– Das Glossar<br />

– Auswertung : Alle Begriffe<br />

– …<br />

(functional and nonfunctional)<br />

Prod. Feature (FEAT)<br />

Use Case Req. (UCSR) Suppl. Req. (SUPR)<br />

(functional) (nonfunctional)<br />

• Impact Analysis (Änderungsverfolgung)<br />

– Auswertung : Supplementary Requirements von Änderungen von Produkteigenschaften<br />

betroffen<br />

– Auswertung : Use Case Requirements von Änderungen von Produkteigenschaften<br />

betroffen<br />

– …<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 59


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Werkzeug RequisitePro --Struktur Struktur der der Anforderungen<br />

• Supplementary Requirements<br />

– Struktur der Anforderungen (Gruppierungen)<br />

– Supplementary Requirements Dokument(e)<br />

– Die einzelnen Supplementary Requirements<br />

– Auswertung: Alle Supplementary Requirements<br />

– …<br />

• Use Cases<br />

– Struktur der Anforderungen (Gruppierungen)<br />

– Use Case Dokumente<br />

– Die einzelnen Use Case Requirements<br />

– Auswertung : Alle Use Case Requirements<br />

– …<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 60


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Gliederung<br />

• Das Vorgehensmodell<br />

– Kurze Einführung in Use Cases<br />

– Anforderungen und Softwareentwicklungsprozess<br />

– Methoden und Werkzeuge<br />

– Vorgehensweise für die Inception-Phase<br />

• Das <strong>Anforderungsmanagement</strong><br />

– Der <strong>Anforderungsmanagement</strong>plan<br />

– Das Werkzeug Rational RequisitePro<br />

– Strukturierung von Use Cases<br />

• Die Projektplanung<br />

– Die Initialisierungsphase<br />

– Überwachung und Verfolgung<br />

– Bilden von Arbeitspaketen<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 61


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Projektplanung --Initialisierung Initialisierung<br />

• Arbeitspakete bilden durch nach funktionalen Gesichtspunkten zusammengefasste<br />

Use Cases<br />

– Während der Inception-Phase kann dies durch die fachliche Bildung von<br />

Gruppen geschehen<br />

• Arbeitspakete den Bearbeitern zuordnen<br />

• Arbeitspakete den QS-Reviewern zuordnen<br />

• Arbeitsumfeld einrichten<br />

• Arbeitsaufgaben planen<br />

• Projektüberwachung und -verfolgung aufsetzen<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 62


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Projektplanung --Arbeitspakete Arbeitspakete bilden<br />

Product Feature (FEAT)<br />

FEAT1<br />

FEAT2<br />

FEAT3<br />

FEAT4<br />

FEAT5<br />

FEAT…<br />

Arbeitspaket A<br />

Unterpaket G<br />

Unterpaket G<br />

SUPR1<br />

UCSR8<br />

SUPR…<br />

Querschnittsaufgabe A<br />

Struktur in RequisitePro<br />

Use Case Spez. (UCSR) Supplementary Spez.(SUPR)<br />

Paket A<br />

Paket C<br />

Unterpaket B<br />

UCSR10<br />

UCSR11<br />

UCSR…<br />

Arbeitspaket B<br />

UCSR1<br />

UCSR2<br />

UCSR…<br />

Arbeitsunterpaket B.1<br />

Paket C<br />

UCSR10<br />

UCSR11<br />

Struktur der Arbeitspakete<br />

Querschnittsaufgabe B<br />

Arbeitsunterpaket B.2<br />

Für spätere Phasen<br />

Paket F<br />

Paket L<br />

Unterpaket G<br />

SUPR10<br />

SUPR11<br />

SUPR…<br />

• Die fachliche Struktur der Use Cases über alle Phasen hinweg aufrecht erhalten!<br />

Unterpaket G<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 63<br />

SUPR1<br />

SUPR2<br />

SUPR…


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Projektverfolgung und -überwachung<br />

• Auswertungen in RequisitePro<br />

– Status für Use Case und Supplementary Requirements:<br />

• Vorgeschlagen<br />

• Genehmigt<br />

• Abgenommen<br />

– Produkteigenschaften ohne Bezug zu Use Cases oder<br />

Supplementary Requirements<br />

– Produkteigenschaften und ihr Erfüllungsgrad<br />

– …<br />

• Berechnungen in RequisitePro (Export nach MS Excel)<br />

– Anzahl Anforderungen je Status<br />

– Proz. Anteil von abgenommen Use Case Requirements<br />

– …<br />

• Spez. Auswertungen über kompl. Abfragen in Access:<br />

– Auswertungen über alle Anforderungsarten<br />

mit komplexen Selektionskriterien<br />

– …<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 64


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Projektverfolgung und -überwachung --Aufwandsschätzung Aufwandsschätzung<br />

Summe des Aufwands<br />

Annahme 50%<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 65


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Projektverfolgung und -überwachung --Aufwandsschätzung Aufwandsschätzung<br />

Summe des<br />

Aufwands<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 66


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

Projektverfolgung und -überwachung --In In den den Folgephasen<br />

Requirements<br />

RequisitePro<br />

Repository<br />

Anforderungen<br />

<br />

Modellelemente<br />

Use Case Modell<br />

<br />

Anforderungsmodell<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 67<br />

Model\Code<br />

Rose


<strong>Anforderungsmanagement</strong> in der Inception-Phase<br />

• Schulung<br />

– RequisitePro anwenden<br />

– Use Cases erstellen und bearbeiten<br />

Projektsitzungen<br />

• Projektbesprechungen<br />

– In wöchentlichen oder monatlichen Abständen<br />

– Projektstand präsentieren<br />

– Offene Punkte klären<br />

• Dokumentenbearbeitung<br />

– Sitzung je Gliederungspunkt<br />

– Struktur der Use Cases abstimmen<br />

– Inhalt der Use Cases besprechen<br />

• Qualitätssicherung<br />

– Sitzung je Gliederungspunkt<br />

– Review-Ergebnisse einarbeiten<br />

12.02.2007 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 68

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!