Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

pattern:requirement [2016/07/26 16:53] (aktuell)
Zeile 1: Zeile 1:
 +====== Dokumentationspattern Requirement ======
 +===== Motivation und Ziele =====
 +
 +  * Requirements dienen dazu, die Anforderungen in einem projekt zu dokumentieren.
 +  * De Requirements können je nach Projektart statisch zu Projektbeginn festgelegt, oder iterativ im Prozess definiert und verfeinert werden.
 +  * Requirements dienen zudem dazu, Aufwandscontrolling ​ durchzuführen. Hierzu besitzt jedes Requirement ein Attribut "​plannedHours"​ für die urpsüngliche AUfwandsschärtung,​ sowie ein Attribu "​workedHours"​ für die tatsächlich angefallenen Stunden.
 +  * Die "​plannedHours"​ können initial bei Vorliegen der Anforderungen des Requirements geschätzt werden.
 +  * Die "​workedHours"​ müssen aus den tatsächlich angefallenen Stunden ermittelt werden. Hierzu müssen Issues im PM Tool Jira den Requirements zugeordnet werden können. Eine Möglicgkeit dies zu tun, besteht darin für jedes Requirement ein JIRA Epic anzulegen.
 +  * Die Ermittlung der Aufwände für ein Epic/​Requirement kann im Jira wie folgt durchgeführt wreden:
 +    - im Projekt auf Reports gehen (z.B. über die Seitenleiste links, wenn man in der Board-Ansicht ist)
 +    - dann ganz unten den "​Workload Pie Chart Report"​ auswählen
 +    - dort sollte bereits das Projekt als "​Project or Saved Filter"​ vorausgewählt sein, ansonsten noch manuell auswählen
 +    - "​Statistic Type" = "Epic Link"
 +    - "Time field to report on" = "Time spent"
 +
 +===== Use Case Dokumentationsvorgänge =====
 +
 +---- struct table ----
 +schema ​ : usecase
 +cols    : %pageid%, ereignis, vorgang, akteur, phase
 +filter ​ : pattern = requirement
 +----
 +
 +{{NEWPAGE>:​usecase}}
 +
 +
 +===== Struktur =====
 +{{:​pattern:​requirement.png?​nolink|requirement.png}}
 +
 +===== Dokumentationsmuster im Demo-Wiki =====
 +  * [[:​requirements|Globalübersicht]]
 +  * [[patterns:​templates:​requirement|Template]]
 +  * [[patterns:​aggregations:​requirement|Aggregation]]
 +  * [[patterns:​snippets:​requirement|Aggregationssnippet]]
 +
 +
 +---- struct data ----
 +structpattern.name ​  : Requirement
 +structpattern.referencedBy : pattern:​projekt
 +structpattern.references : pattern:​testcase
 +structpattern.image ​ : :​pattern:​requirement.png
 +----