Projekt

Obecné

Profil

Collective Procrastination » Historie » Verze 1

Pícha Petr, 04.04.2018 11:46

1 1 Pícha Petr
h1. Collective Procrastination
2
3
h2. General Description
4
5
"Collective Procrastination on GitHub":https://github.com/ReliSA/Software-process-antipatterns-catalogue/blob/master/catalogue/Collective_Procrastination.md
6
7
h2. Operationalization
8
9
h3. Scale
10
11
* *detection level*
12
** iteration
13
* *granularity*
14
** day in iteration
15
* *from*
16
** iteration start date - if null, end date of previous + 1 day
17
* *to*
18
** iteration end date - max(due date, last issue closure date)
19
* *ordering*
20
** chronological 
21
22
h3. Metrics
23
24
* *iteration duration*
25
** number of days in iteration
26
** (end date - start date) + 1
27
* *issue count*
28
** number of issues belonging to the iteration
29
* *daily average*
30
** number of issues to be closed per day on average
31
** issue count / iteration duration
32
* *date closed count*
33
** number of issues actually closed on a particular date
34
* *look-behind count*
35
** number of issues closed in _n1_ days before (and including) given date
36
** sum(date closed count) since given date - _n1_ days (excluded) until given date (included)
37
* *look-ahead count*
38
** number of issues closed in _n2_ days after (and excluding) a given date
39
** sum(date closed count) since given date (excluded) until given date + _n2_ days (included)
40
41
h3. Detection Thresholds
42
43
* *silence*
44
** look-behind count for any day in iteration < _x1_ * issue count
45
* *cliff*
46
** look-ahead count for and day in iteration < _x2_ * _n2_ * daily 
47
48
h3. Experimental Values
49
50
* *_n1_*
51
** number of days for look-behind
52
** 6
53
** justification: big enough to not detect weekends + holidays, small enough to detect anti-pattern on one-week-long iterations
54
* *_n2_*
55
** number of days for look-ahead
56
** 3
57
* *_x1_*
58
** silence steepness
59
** 0,1 (10% of overall iteration issues closed in 6 days still counts as silence)
60
* *_x2_*
61
** cliff steepnes
62
** 2 (cliff needs to be at least twice as steep as the ideal)
63
64
h3. Visual Validation
65
66
* issues burndown (rock-edge or staircase look)