Workflow

Version 38 (alef, 11/13/2009 09:28)

1 32 kju
[[A2 Community Issue Tracker|<< Home]]
2 1 alef
h1. Workflow
3 3 alef
4 3 alef
* This workflow may change over time
5 18 alef
* Some status changes are still open
6 1 alef
7 18 alef
{{>toc}}
8 1 alef
9 18 alef
h1. Status
10 18 alef
11 18 alef
h2. New
12 18 alef
13 18 alef
|_. Status |_. Condition|
14 18 alef
| *New*    | good repro |
15 18 alef
16 8 alef
## set to *Assigned*
17 13 alef
## assign to +BI+ (leave *Assigned to* _empty_)
18 1 alef
## *Due Date* after +3 months+
19 18 alef
20 18 alef
|_. Status |_. Condition|
21 18 alef
| *New*    | CTD, with dumps |
22 18 alef
23 18 alef
## set *Category* to _CrashToDesktop_
24 1 alef
## set to *Forwarded*
25 30 alef
## clear *Due Date*, *Assigned to* and *Target version* if set
26 9 alef
27 18 alef
|_. Status |_. Condition|
28 37 alef
| *New*    | Old version |
29 37 alef
30 38 alef
## set to *Rejected*
31 37 alef
## clear *Due Date*, *Assigned to* and *Target version* if set
32 37 alef
33 37 alef
|_. Status |_. Condition|
34 18 alef
| *New*    | anything else |
35 1 alef
36 18 alef
## set to *Feedback*
37 18 alef
## assign to *Author*
38 18 alef
## *Due Date* after +2 weeks+
39 18 alef
## *Comment* explaining what is required
40 1 alef
41 18 alef
h2. Feedback
42 1 alef
43 18 alef
|_. Status    |_. Assigned to |_. Due Date|
44 18 alef
| *Feedback*  | *_author_*    | *_overdue_* |
45 1 alef
46 18 alef
# clear *Assigned to*
47 18 alef
# set to *Expired*
48 1 alef
49 18 alef
|_. Status    |_. Assigned to       |_. Due Date|
50 18 alef
| *Feedback*  | *_empty_* or *_BI_* | *_overdue_* |
51 1 alef
52 18 alef
## set to *Expired*
53 1 alef
54 18 alef
h2. Assigned
55 1 alef
56 18 alef
|_. Status    |_. Assigned to       |_. Due Date|
57 18 alef
| *Assigned*  | *_empty_* or *_BI_* | *_overdue_* |
58 1 alef
59 18 alef
# set to *Feedback*
60 18 alef
# *Due Date* after +3 months+
61 1 alef
62 18 alef
h2. Resolved
63 1 alef
64 18 alef
|_. Status    |_. Due Date|
65 18 alef
| *Resolved*  | *_overdue_* |
66 18 alef
67 1 alef
## set to *Closed*
68 1 alef
## clear *Due Date*
69 1 alef
## clear *Assigned to*
70 18 alef
71 18 alef
h2. Rejected
72 18 alef
73 22 Fireball
* the issue is closed and needs no further processing
74 23 Fireball
* if valid reasons are provided, the bug maybe re-opened and set to *Assigned*
75 1 alef
76 1 alef
h2. Closed
77 1 alef
78 22 Fireball
* the issue is closed and needs no further processing
79 23 Fireball
* if valid reasons are provided, the bug maybe re-opened and set to *Assigned*
80 18 alef
81 1 alef
h2. Duplicate
82 18 alef
83 22 Fireball
* the issue is closed and needs no further processing
84 23 Fireball
* if valid reasons are provided, the bug maybe re-opened and set to *Assigned*
85 18 alef
86 18 alef
h2. Expired
87 18 alef
88 22 Fireball
* the issue is closed and needs no further processing
89 23 Fireball
* if valid reasons are provided, the bug maybe re-opened and set to *Assigned*
90 18 alef
91 18 alef
h2. Forwarded
92 1 alef
93 23 Fireball
* the issue is basically closed and needs no further processing
94 23 Fireball
* CTDs are not re-opened
95 18 alef
96 33 alef
h2. In Progress
97 33 alef
98 33 alef
* the issue has been taken in charge by BI
99 33 alef
100 18 alef
h1. Events
101 18 alef
102 18 alef
h2. Beta patch release
103 18 alef
104 34 alef
|_. Status|_. Subject |
105 34 alef
| *_Open_* | +affected by the changelog+ |
106 18 alef
107 18 alef
# set to *Feedback*
108 35 alef
# *Comment* with a link to the changelog
109 18 alef
# *Due Date* after +2 weeks+
110 18 alef
111 18 alef
h2. Final patch release (not betas)
112 18 alef
113 18 alef
|_. Status|
114 18 alef
| *_Open_* |
115 18 alef
116 18 alef
# set to *Feedback*
117 18 alef
# assign to *Author*
118 18 alef
# *Comment* with a link to [[Versions]]
119 18 alef
# *Due Date* after +2 weeks+
120 18 alef
121 20 Fireball
h2. Issue fixed or feature implemented according to CL
122 18 alef
123 18 alef
|_. Status    |
124 18 alef
| *not Resolved*  |
125 18 alef
126 18 alef
# set to *Resolved*
127 18 alef
# fill *Target version*
128 18 alef
# assign to *Author*
129 18 alef
# *Due Date* after +2 weeks+
130 18 alef
131 18 alef
|_. Tracker |_. Status    |_. Related issues|
132 1 alef
| *Feature* | *Resolved*  | *_Open bugs_* |
133 18 alef
134 23 Fireball
# *Due Date* after +1 month+
135 18 alef
136 18 alef
|_. Tracker |_. Status    |_. Related issues|
137 18 alef
| *Feature* | *Resolved*  | *_Closed bugs_* |
138 18 alef
139 1 alef
# set to *Closed*
140 1 alef
# clear *Due Date*
141 23 Fireball
142 23 Fireball
h2. Issue not fixed
143 23 Fireball
144 25 alef
|_. Status                            |_. Category |
145 25 alef
| _open_  | *CrashToDesktop* |
146 25 alef
147 25 alef
# set to *Forwarded*
148 25 alef
# clear *Due Date*
149 25 alef
150 23 Fireball
|_. Status    |
151 23 Fireball
| _any non-open state_ or *Resolved*  |
152 23 Fireball
153 23 Fireball
# set to *Assigned* (with or without person)
154 23 Fireball
# *Due Date* after +1 month+
155 25 alef
156 18 alef
157 18 alef
158 18 alef
h1. Notes
159 18 alef
160 1 alef
* Patches release dates are in the "Calendar":http://dev-heaven.net/projects/cis/issues/calendar view
161 28 alef
* If Author is not present in the *Assigned to* list, leave it blank
162 28 alef
* *Assigned to* empty and *Assigned* status means assigned to Bohemia Interactive
163 1 alef
* *Due Date* is +important+ because can be filtered and issues are never forgot
164 1 alef
* Tables are conditions, numbered sentences are actions
165 34 alef
* Beta releases: put in feedback only if the is a changelog related to the subject.
166 36 alef
* Features have no *Due Date*
167 36 alef
* *Reproduced* when the bug has been so
168 36 alef
* *Affected version* doesn't include beta builds
169 36 alef
170 26 alef
171 26 alef
h1. Diagram
172 27 alef
173 27 alef
This diagram doesn't show all the possible status changes.
174 26 alef
!workflow.png!