Changes for page Agile and Data

Last modified by chrisby on 2024/01/13 17:13

From version 1.12
edited by chrisby
on 2023/10/13 09:51
Change comment: There is no comment for this version
To version 2.1
edited by chrisby
on 2023/11/18 14:10
Change comment: Upload new image "velocity-time-chart_white.svg", version 1.1

Summary

Details

Page properties
Content
... ... @@ -8,7 +8,7 @@
8 8  
9 9  * x-axis: Time in iterations or dates (the last day of each iteration)
10 10  * y-axis: Velocity = points of completed stories within an iteration
11 -* The first data point is generated after the first iteration.
11 +* The first data point is generated after the first story implementation iteration.
12 12  * After a few iterations, the average velocity should be about constant for the rest of the project.
13 13  
14 14  ![[burndown-chart.svg|burndown-chart.svg]]
... ... @@ -17,7 +17,7 @@
17 17  
18 18  * x-axis: same as in velocity-time chart
19 19  * y-axis: Points remaining = sum of points from unfinished stories
20 -* The first point starts at the very beginning of the project and is therefore at x = 0, just above the y-axis. It is the sum of the effort estimates of all stories.
20 +* The first point starts at the very beginning of the project and is therefore at x = 0, just above the y-axis. It is the sum of the effort estimates of all stories. The seconds data point is generated after the first story implementation iteration.
21 21  * The linear approximation function of the data points has a negative slope. The deck of stories is completed over time, so the graph "burns down" over time, hence the name.
22 22  
23 23  ### Benefits
... ... @@ -26,7 +26,7 @@
26 26  * **Completion Date Estimation**: The data can be used to estimate the completion date of a milestone or the project by either
27 27   1. dividing the remaining points of all unfinished stories by the average velocity from the velocity-time plot, or
28 28   1. creating a linear approximation function through the data points of the burndown chart and read the intersection with the x-axis. This marks the expected completion date of the milestone/project, as there are no more stories to implement.
29 - * Note that this is only an estimate, not absolute truth. There is variance in the data points, which creates uncertainty, and unforeseen challenges may occur. Considering the law of large numbers, this is just our best guess.
29 + * Note that this is only an estimate, not absolute truth. There is variance in the data points, which creates uncertainty, and unforeseen challenges may occur. This is just our best guess, and given the law of large numbers, it gets better as more data points are added.
30 30  * **Increasing accuracy** of estimates as the amount of data increases, i.e. as the project progresses. For example, it is common to estimate the first project completion date after 4-5 iterations and to update the project completion date estimate after each further iteration.
31 31  * **Team Productivity Monitoring**: In the event of significant productivity deviations due to internal problems, corrective action can be taken immediately.
32 32  * **Easy to Understand**: Interpretation of the charts is intuitive, so everyone involved in the project (team, business and customers) should be able to view the data at any time. The charts are of particular interest to management, as they provide exactly the information they need to do their job.
velocity-time-chart_white.svg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.chrisby
Size
... ... @@ -1,0 +1,1 @@
1 +13.3 KB
Content
... ... @@ -1,0 +1,269 @@
1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 +<svg
3 + xmlns:dc="http://purl.org/dc/elements/1.1/"
4 + xmlns:cc="http://creativecommons.org/ns#"
5 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 + xmlns:svg="http://www.w3.org/2000/svg"
7 + xmlns="http://www.w3.org/2000/svg"
8 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 + width="70mm"
11 + height="65mm"
12 + viewBox="0 0 70 65"
13 + version="1.1"
14 + id="svg8"
15 + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
16 + sodipodi:docname="velocity-time-chart_white.svg">
17 + <defs
18 + id="defs2">
19 + <marker
20 + style="overflow:visible"
21 + id="marker1221"
22 + refX="0"
23 + refY="0"
24 + orient="auto"
25 + inkscape:stockid="TriangleOutM"
26 + inkscape:isstock="true">
27 + <path
28 + transform="scale(0.4)"
29 + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;stroke-opacity:1"
30 + d="M 5.77,0 -2.88,5 V -5 Z"
31 + id="path1219" />
32 + </marker>
33 + <marker
34 + style="overflow:visible"
35 + id="Arrow2Send"
36 + refX="0"
37 + refY="0"
38 + orient="auto"
39 + inkscape:stockid="Arrow2Send"
40 + inkscape:isstock="true">
41 + <path
42 + transform="matrix(-0.3,0,0,-0.3,0.69,0)"
43 + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
44 + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
45 + id="path874" />
46 + </marker>
47 + <marker
48 + style="overflow:visible"
49 + id="TriangleOutS"
50 + refX="0"
51 + refY="0"
52 + orient="auto"
53 + inkscape:stockid="TriangleOutS"
54 + inkscape:isstock="true">
55 + <path
56 + transform="scale(0.2)"
57 + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
58 + d="M 5.77,0 -2.88,5 V -5 Z"
59 + id="path989" />
60 + </marker>
61 + <marker
62 + style="overflow:visible"
63 + id="TriangleOutM"
64 + refX="0"
65 + refY="0"
66 + orient="auto"
67 + inkscape:stockid="TriangleOutM"
68 + inkscape:isstock="true">
69 + <path
70 + transform="scale(0.4)"
71 + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;stroke-opacity:1"
72 + d="M 5.77,0 -2.88,5 V -5 Z"
73 + id="path986" />
74 + </marker>
75 + <marker
76 + style="overflow:visible"
77 + id="Arrow1Lend"
78 + refX="0"
79 + refY="0"
80 + orient="auto"
81 + inkscape:stockid="Arrow1Lend"
82 + inkscape:isstock="true">
83 + <path
84 + transform="matrix(-0.8,0,0,-0.8,-10,0)"
85 + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
86 + d="M 0,0 5,-5 -12.5,0 5,5 Z"
87 + id="path844" />
88 + </marker>
89 + <filter
90 + inkscape:collect="always"
91 + style="color-interpolation-filters:sRGB"
92 + id="filter1457"
93 + x="-7.1190095e-07"
94 + width="1.0000014"
95 + y="-3.8171311e-06"
96 + height="1.0000076">
97 + <feGaussianBlur
98 + inkscape:collect="always"
99 + stdDeviation="1.6216013e-05"
100 + id="feGaussianBlur1459" />
101 + </filter>
102 + <filter
103 + inkscape:collect="always"
104 + style="color-interpolation-filters:sRGB"
105 + id="filter1457-5"
106 + x="-7.1190095e-07"
107 + width="1.0000014"
108 + y="-3.8171311e-06"
109 + height="1.0000076">
110 + <feGaussianBlur
111 + inkscape:collect="always"
112 + stdDeviation="1.6216013e-05"
113 + id="feGaussianBlur1459-6" />
114 + </filter>
115 + <filter
116 + inkscape:collect="always"
117 + style="color-interpolation-filters:sRGB"
118 + id="filter1651"
119 + x="-1.0738005e-06"
120 + width="1.0000021"
121 + y="-1.3598135e-06"
122 + height="1.0000027">
123 + <feGaussianBlur
124 + inkscape:collect="always"
125 + stdDeviation="1.1190526e-05"
126 + id="feGaussianBlur1653" />
127 + </filter>
128 + </defs>
129 + <sodipodi:namedview
130 + id="base"
131 + pagecolor="#404040"
132 + bordercolor="#666666"
133 + borderopacity="1.0"
134 + inkscape:pageopacity="0"
135 + inkscape:pageshadow="2"
136 + inkscape:zoom="1.4"
137 + inkscape:cx="229.95669"
138 + inkscape:cy="198.24591"
139 + inkscape:document-units="mm"
140 + inkscape:current-layer="layer1"
141 + inkscape:document-rotation="0"
142 + showgrid="false"
143 + inkscape:window-width="1920"
144 + inkscape:window-height="995"
145 + inkscape:window-x="0"
146 + inkscape:window-y="0"
147 + inkscape:window-maximized="1" />
148 + <metadata
149 + id="metadata5">
150 + <rdf:RDF>
151 + <cc:Work
152 + rdf:about="">
153 + <dc:format>image/svg+xml</dc:format>
154 + <dc:type
155 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
156 + <dc:title></dc:title>
157 + </cc:Work>
158 + </rdf:RDF>
159 + </metadata>
160 + <g
161 + inkscape:label="Ebene 1"
162 + inkscape:groupmode="layer"
163 + id="layer1">
164 + <path
165 + style="fill:#ffffff;stroke:#ffffff;stroke-width:0.363865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1221);fill-opacity:1"
166 + d="M 11.273023,54.817693 V 2.9409076"
167 + id="path833" />
168 + <path
169 + style="fill:#ffffff;stroke:#ffffff;stroke-width:0.363865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM);fill-opacity:1"
170 + d="M 11.273023,54.817693 H 62.253977"
171 + id="path835" />
172 + <text
173 + xml:space="preserve"
174 + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;filter:url(#filter1457);stroke-opacity:1;"
175 + x="42.854576"
176 + y="13.199924"
177 + id="text1423"
178 + transform="matrix(0,-0.72772977,0.72772977,0,-3.0862648,67.813644)"><tspan
179 + sodipodi:role="line"
180 + id="tspan1421"
181 + x="42.854576"
182 + y="13.199924"
183 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;">Velocity</tspan></text>
184 + <text
185 + xml:space="preserve"
186 + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;filter:url(#filter1457-5);stroke-opacity:1;"
187 + x="40.06319"
188 + y="83.917099"
189 + id="text1423-3"
190 + transform="matrix(0.72772977,0,0,0.72772977,0.72663165,0.51927882)"><tspan
191 + sodipodi:role="line"
192 + id="tspan1421-9"
193 + x="40.06319"
194 + y="83.917099"
195 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;">Time</tspan></text>
196 + <text
197 + xml:space="preserve"
198 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.192545;stroke-opacity:1;"
199 + x="13.043014"
200 + y="29.36916"
201 + id="text1499"><tspan
202 + sodipodi:role="line"
203 + id="tspan1497"
204 + x="13.043014"
205 + y="29.36916"
206 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.192545;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;">x</tspan></text>
207 + <text
208 + xml:space="preserve"
209 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.192545;stroke-opacity:1;"
210 + x="17.718292"
211 + y="20.162792"
212 + id="text1499-4"><tspan
213 + sodipodi:role="line"
214 + id="tspan1497-8"
215 + x="17.718292"
216 + y="20.162792"
217 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.192545;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;">x</tspan></text>
218 + <text
219 + xml:space="preserve"
220 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.192545;stroke-opacity:1;"
221 + x="27.068848"
222 + y="22.467346"
223 + id="text1499-9"><tspan
224 + sodipodi:role="line"
225 + id="tspan1497-3"
226 + x="27.068848"
227 + y="22.467346"
228 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.192545;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;">x</tspan></text>
229 + <text
230 + xml:space="preserve"
231 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.192545;stroke-opacity:1;"
232 + x="22.39357"
233 + y="27.481157"
234 + id="text1499-90"><tspan
235 + sodipodi:role="line"
236 + id="tspan1497-88"
237 + x="22.39357"
238 + y="27.481157"
239 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.192545;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;">x</tspan></text>
240 + <text
241 + xml:space="preserve"
242 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.192545;stroke-opacity:1;"
243 + x="31.744125"
244 + y="30.306812"
245 + id="text1499-5"><tspan
246 + sodipodi:role="line"
247 + id="tspan1497-0"
248 + x="31.744125"
249 + y="30.306812"
250 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.13454px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.192545;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;">x</tspan></text>
251 + <path
252 + style="fill:#ffffff;stroke:#ffffff;stroke-width:0.363865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.09159, 0.36386499999999999;stroke-dashoffset:0;stroke-opacity:1;fill-opacity:1"
253 + d="M 11.409305,24.011795 H 35.351472"
254 + id="path1577" />
255 + <text
256 + xml:space="preserve"
257 + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583;filter:url(#filter1651);stroke-opacity:1;"
258 + x="50.459972"
259 + y="33.701736"
260 + id="text1623"
261 + transform="matrix(0.72772977,0,0,0.72772977,0.72663165,0.51927882)"><tspan
262 + sodipodi:role="line"
263 + x="50.459972"
264 + y="33.701736"
265 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.29167px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1;"
266 + id="tspan1625">Average Velocity</tspan></text>
267 + </g>
268 +</svg>
269 +