File size: 34,727 Bytes
f6ffcb5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
 -->
<!-- Title: WBSDiagram Pages: 1 -->
<svg width="1357pt" height="582pt"
 viewBox="0.00 0.00 1357.00 582.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(36 546)">
<title>WBSDiagram</title>
<polygon fill="white" stroke="transparent" points="-36,36 -36,-546 1321,-546 1321,36 -36,36"/>
<!-- project_root -->
<g id="node1" class="node">
<title>project_root</title>
<path fill="#19191a" stroke="black" d="M751,-510C751,-510 405,-510 405,-510 399,-510 393,-504 393,-498 393,-498 393,-486 393,-486 393,-480 399,-474 405,-474 405,-474 751,-474 751,-474 757,-474 763,-480 763,-486 763,-486 763,-498 763,-498 763,-504 757,-510 751,-510"/>
<text text-anchor="middle" x="578" y="-487.6" font-family="Times,serif" font-size="18.00" fill="white">E&#45;Commerce Mobile App Development</text>
</g>
<!-- phase_initiation -->
<g id="node2" class="node">
<title>phase_initiation</title>
<path fill="#343435" stroke="black" d="M124.5,-431C124.5,-431 29.5,-431 29.5,-431 23.5,-431 17.5,-425 17.5,-419 17.5,-419 17.5,-407 17.5,-407 17.5,-401 23.5,-395 29.5,-395 29.5,-395 124.5,-395 124.5,-395 130.5,-395 136.5,-401 136.5,-407 136.5,-407 136.5,-419 136.5,-419 136.5,-425 130.5,-431 124.5,-431"/>
<text text-anchor="middle" x="77" y="-409.9" font-family="Times,serif" font-size="12.00" fill="white">Project Initiation</text>
</g>
<!-- project_root&#45;&gt;phase_initiation -->
<g id="edge1" class="edge">
<title>project_root&#45;&gt;phase_initiation</title>
<path fill="none" stroke="#4a4a4a" d="M392.87,-498C250.15,-498 77,-498 77,-498 77,-498 77,-455.98 77,-431.03"/>
</g>
<!-- phase_design -->
<g id="node8" class="node">
<title>phase_design</title>
<path fill="#343435" stroke="black" d="M313,-431C313,-431 185,-431 185,-431 179,-431 173,-425 173,-419 173,-419 173,-407 173,-407 173,-401 179,-395 185,-395 185,-395 313,-395 313,-395 319,-395 325,-401 325,-407 325,-407 325,-419 325,-419 325,-425 319,-431 313,-431"/>
<text text-anchor="middle" x="249" y="-409.9" font-family="Times,serif" font-size="12.00" fill="white">Design &amp; Architecture</text>
</g>
<!-- project_root&#45;&gt;phase_design -->
<g id="edge7" class="edge">
<title>project_root&#45;&gt;phase_design</title>
<path fill="none" stroke="#4a4a4a" d="M392.83,-486C318.01,-486 249,-486 249,-486 249,-486 249,-452.66 249,-431.04"/>
</g>
<!-- phase_development -->
<g id="node14" class="node">
<title>phase_development</title>
<path fill="#343435" stroke="black" d="M453.5,-431C453.5,-431 382.5,-431 382.5,-431 376.5,-431 370.5,-425 370.5,-419 370.5,-419 370.5,-407 370.5,-407 370.5,-401 376.5,-395 382.5,-395 382.5,-395 453.5,-395 453.5,-395 459.5,-395 465.5,-401 465.5,-407 465.5,-407 465.5,-419 465.5,-419 465.5,-425 459.5,-431 453.5,-431"/>
<text text-anchor="middle" x="418" y="-409.9" font-family="Times,serif" font-size="12.00" fill="white">Development</text>
</g>
<!-- project_root&#45;&gt;phase_development -->
<g id="edge13" class="edge">
<title>project_root&#45;&gt;phase_development</title>
<path fill="none" stroke="#4a4a4a" d="M429.25,-473.68C429.25,-460.91 429.25,-443.96 429.25,-431.22"/>
</g>
<!-- phase_backend -->
<g id="node20" class="node">
<title>phase_backend</title>
<path fill="#343435" stroke="black" d="M642,-431C642,-431 514,-431 514,-431 508,-431 502,-425 502,-419 502,-419 502,-407 502,-407 502,-401 508,-395 514,-395 514,-395 642,-395 642,-395 648,-395 654,-401 654,-407 654,-407 654,-419 654,-419 654,-425 648,-431 642,-431"/>
<text text-anchor="middle" x="578" y="-409.9" font-family="Times,serif" font-size="12.00" fill="white">Backend Development</text>
</g>
<!-- project_root&#45;&gt;phase_backend -->
<g id="edge19" class="edge">
<title>project_root&#45;&gt;phase_backend</title>
<path fill="none" stroke="#4a4a4a" d="M578,-473.68C578,-460.91 578,-443.96 578,-431.22"/>
</g>
<!-- phase_testing -->
<g id="node26" class="node">
<title>phase_testing</title>
<path fill="#343435" stroke="black" d="M866,-431C866,-431 702,-431 702,-431 696,-431 690,-425 690,-419 690,-419 690,-407 690,-407 690,-401 696,-395 702,-395 702,-395 866,-395 866,-395 872,-395 878,-401 878,-407 878,-407 878,-419 878,-419 878,-425 872,-431 866,-431"/>
<text text-anchor="middle" x="784" y="-409.9" font-family="Times,serif" font-size="12.00" fill="white">Testing &amp; Quality Assurance</text>
</g>
<!-- project_root&#45;&gt;phase_testing -->
<g id="edge25" class="edge">
<title>project_root&#45;&gt;phase_testing</title>
<path fill="none" stroke="#4a4a4a" d="M726.5,-473.68C726.5,-460.91 726.5,-443.96 726.5,-431.22"/>
</g>
<!-- phase_deployment -->
<g id="node32" class="node">
<title>phase_deployment</title>
<path fill="#343435" stroke="black" d="M1054,-431C1054,-431 926,-431 926,-431 920,-431 914,-425 914,-419 914,-419 914,-407 914,-407 914,-401 920,-395 926,-395 926,-395 1054,-395 1054,-395 1060,-395 1066,-401 1066,-407 1066,-407 1066,-419 1066,-419 1066,-425 1060,-431 1054,-431"/>
<text text-anchor="middle" x="990" y="-409.9" font-family="Times,serif" font-size="12.00" fill="white">Deployment &amp; Launch</text>
</g>
<!-- project_root&#45;&gt;phase_deployment -->
<g id="edge31" class="edge">
<title>project_root&#45;&gt;phase_deployment</title>
<path fill="none" stroke="#4a4a4a" d="M763.21,-486C872.65,-486 990,-486 990,-486 990,-486 990,-452.66 990,-431.04"/>
</g>
<!-- phase_maintenance -->
<g id="node38" class="node">
<title>phase_maintenance</title>
<path fill="#343435" stroke="black" d="M1267.5,-431C1267.5,-431 1118.5,-431 1118.5,-431 1112.5,-431 1106.5,-425 1106.5,-419 1106.5,-419 1106.5,-407 1106.5,-407 1106.5,-401 1112.5,-395 1118.5,-395 1118.5,-395 1267.5,-395 1267.5,-395 1273.5,-395 1279.5,-401 1279.5,-407 1279.5,-407 1279.5,-419 1279.5,-419 1279.5,-425 1273.5,-431 1267.5,-431"/>
<text text-anchor="middle" x="1193" y="-409.9" font-family="Times,serif" font-size="12.00" fill="white">Post&#45;Launch Maintenance</text>
</g>
<!-- project_root&#45;&gt;phase_maintenance -->
<g id="edge37" class="edge">
<title>project_root&#45;&gt;phase_maintenance</title>
<path fill="none" stroke="#4a4a4a" d="M763.35,-498C944.44,-498 1193,-498 1193,-498 1193,-498 1193,-455.98 1193,-431.03"/>
</g>
<!-- task_1_1_requirements -->
<g id="node3" class="node">
<title>task_1_1_requirements</title>
<path fill="#505050" stroke="black" d="M136.5,-352C136.5,-352 17.5,-352 17.5,-352 11.5,-352 5.5,-346 5.5,-340 5.5,-340 5.5,-328 5.5,-328 5.5,-322 11.5,-316 17.5,-316 17.5,-316 136.5,-316 136.5,-316 142.5,-316 148.5,-322 148.5,-328 148.5,-328 148.5,-340 148.5,-340 148.5,-346 142.5,-352 136.5,-352"/>
<text text-anchor="middle" x="77" y="-331.5" font-family="Times,serif" font-size="10.00" fill="white">Requirements Gathering</text>
</g>
<!-- phase_initiation&#45;&gt;task_1_1_requirements -->
<g id="edge2" class="edge">
<title>phase_initiation&#45;&gt;task_1_1_requirements</title>
<path fill="none" stroke="#4a4a4a" d="M77,-394.68C77,-381.91 77,-364.96 77,-352.22"/>
</g>
<!-- subtask_1_1_1_stakeholder -->
<g id="node4" class="node">
<title>subtask_1_1_1_stakeholder</title>
<path fill="#6b6b6c" stroke="black" d="M121.5,-273C121.5,-273 32.5,-273 32.5,-273 26.5,-273 20.5,-267 20.5,-261 20.5,-261 20.5,-249 20.5,-249 20.5,-243 26.5,-237 32.5,-237 32.5,-237 121.5,-237 121.5,-237 127.5,-237 133.5,-243 133.5,-249 133.5,-249 133.5,-261 133.5,-261 133.5,-267 127.5,-273 121.5,-273"/>
<text text-anchor="middle" x="77" y="-252.8" font-family="Times,serif" font-size="9.00" fill="white">Stakeholder Analysis</text>
</g>
<!-- task_1_1_requirements&#45;&gt;subtask_1_1_1_stakeholder -->
<g id="edge3" class="edge">
<title>task_1_1_requirements&#45;&gt;subtask_1_1_1_stakeholder</title>
<path fill="none" stroke="#4a4a4a" d="M77,-315.68C77,-302.91 77,-285.96 77,-273.22"/>
</g>
<!-- ss_task_1_1_1_1_user_research -->
<g id="node5" class="node">
<title>ss_task_1_1_1_1_user_research</title>
<path fill="#878787" stroke="black" d="M135,-194C135,-194 19,-194 19,-194 13,-194 7,-188 7,-182 7,-182 7,-170 7,-170 7,-164 13,-158 19,-158 19,-158 135,-158 135,-158 141,-158 147,-164 147,-170 147,-170 147,-182 147,-182 147,-188 141,-194 135,-194"/>
<text text-anchor="middle" x="77" y="-173.8" font-family="Times,serif" font-size="9.00">User Research &amp; Personas</text>
</g>
<!-- subtask_1_1_1_stakeholder&#45;&gt;ss_task_1_1_1_1_user_research -->
<g id="edge4" class="edge">
<title>subtask_1_1_1_stakeholder&#45;&gt;ss_task_1_1_1_1_user_research</title>
<path fill="none" stroke="#4a4a4a" d="M77,-236.68C77,-223.91 77,-206.96 77,-194.22"/>
</g>
<!-- sss_task_1_1_1_1_1_market_analysis -->
<g id="node6" class="node">
<title>sss_task_1_1_1_1_1_market_analysis</title>
<path fill="#a3a3a3" stroke="black" d="M138.5,-115C138.5,-115 13.5,-115 13.5,-115 7.5,-115 1.5,-109 1.5,-103 1.5,-103 1.5,-91 1.5,-91 1.5,-85 7.5,-79 13.5,-79 13.5,-79 138.5,-79 138.5,-79 144.5,-79 150.5,-85 150.5,-91 150.5,-91 150.5,-103 150.5,-103 150.5,-109 144.5,-115 138.5,-115"/>
<text text-anchor="middle" x="76" y="-94.8" font-family="Times,serif" font-size="9.00">Market Competitive Analysis</text>
</g>
<!-- ss_task_1_1_1_1_user_research&#45;&gt;sss_task_1_1_1_1_1_market_analysis -->
<g id="edge5" class="edge">
<title>ss_task_1_1_1_1_user_research&#45;&gt;sss_task_1_1_1_1_1_market_analysis</title>
<path fill="none" stroke="#4a4a4a" d="M77,-157.68C77,-144.91 77,-127.96 77,-115.22"/>
</g>
<!-- ft_1_1_1_1_1_1_feature_prioritization -->
<g id="node7" class="node">
<title>ft_1_1_1_1_1_1_feature_prioritization</title>
<path fill="#bebebe" stroke="black" d="M138,-36C138,-36 12,-36 12,-36 6,-36 0,-30 0,-24 0,-24 0,-12 0,-12 0,-6 6,0 12,0 12,0 138,0 138,0 144,0 150,-6 150,-12 150,-12 150,-24 150,-24 150,-30 144,-36 138,-36"/>
<text text-anchor="middle" x="75" y="-15.8" font-family="Times,serif" font-size="9.00">Feature Prioritization Matrix</text>
</g>
<!-- sss_task_1_1_1_1_1_market_analysis&#45;&gt;ft_1_1_1_1_1_1_feature_prioritization -->
<g id="edge6" class="edge">
<title>sss_task_1_1_1_1_1_market_analysis&#45;&gt;ft_1_1_1_1_1_1_feature_prioritization</title>
<path fill="none" stroke="#4a4a4a" d="M75.75,-78.68C75.75,-65.91 75.75,-48.96 75.75,-36.22"/>
</g>
<!-- task_2_1_ui_design -->
<g id="node9" class="node">
<title>task_2_1_ui_design</title>
<path fill="#505050" stroke="black" d="M276,-352C276,-352 214,-352 214,-352 208,-352 202,-346 202,-340 202,-340 202,-328 202,-328 202,-322 208,-316 214,-316 214,-316 276,-316 276,-316 282,-316 288,-322 288,-328 288,-328 288,-340 288,-340 288,-346 282,-352 276,-352"/>
<text text-anchor="middle" x="245" y="-331.5" font-family="Times,serif" font-size="10.00" fill="white">UI/UX Design</text>
</g>
<!-- phase_design&#45;&gt;task_2_1_ui_design -->
<g id="edge8" class="edge">
<title>phase_design&#45;&gt;task_2_1_ui_design</title>
<path fill="none" stroke="#4a4a4a" d="M245,-394.68C245,-381.91 245,-364.96 245,-352.22"/>
</g>
<!-- subtask_2_1_1_wireframes -->
<g id="node10" class="node">
<title>subtask_2_1_1_wireframes</title>
<path fill="#6b6b6c" stroke="black" d="M293.5,-273C293.5,-273 192.5,-273 192.5,-273 186.5,-273 180.5,-267 180.5,-261 180.5,-261 180.5,-249 180.5,-249 180.5,-243 186.5,-237 192.5,-237 192.5,-237 293.5,-237 293.5,-237 299.5,-237 305.5,-243 305.5,-249 305.5,-249 305.5,-261 305.5,-261 305.5,-267 299.5,-273 293.5,-273"/>
<text text-anchor="middle" x="243" y="-252.8" font-family="Times,serif" font-size="9.00" fill="white">Wireframes &amp; Mockups</text>
</g>
<!-- task_2_1_ui_design&#45;&gt;subtask_2_1_1_wireframes -->
<g id="edge9" class="edge">
<title>task_2_1_ui_design&#45;&gt;subtask_2_1_1_wireframes</title>
<path fill="none" stroke="#4a4a4a" d="M245,-315.68C245,-302.91 245,-285.96 245,-273.22"/>
</g>
<!-- ss_task_2_1_1_1_prototyping -->
<g id="node11" class="node">
<title>ss_task_2_1_1_1_prototyping</title>
<path fill="#878787" stroke="black" d="M297.5,-194C297.5,-194 196.5,-194 196.5,-194 190.5,-194 184.5,-188 184.5,-182 184.5,-182 184.5,-170 184.5,-170 184.5,-164 190.5,-158 196.5,-158 196.5,-158 297.5,-158 297.5,-158 303.5,-158 309.5,-164 309.5,-170 309.5,-170 309.5,-182 309.5,-182 309.5,-188 303.5,-194 297.5,-194"/>
<text text-anchor="middle" x="247" y="-173.8" font-family="Times,serif" font-size="9.00">Interactive Prototyping</text>
</g>
<!-- subtask_2_1_1_wireframes&#45;&gt;ss_task_2_1_1_1_prototyping -->
<g id="edge10" class="edge">
<title>subtask_2_1_1_wireframes&#45;&gt;ss_task_2_1_1_1_prototyping</title>
<path fill="none" stroke="#4a4a4a" d="M245,-236.68C245,-223.91 245,-206.96 245,-194.22"/>
</g>
<!-- sss_task_2_1_1_1_1_usability_testing -->
<g id="node12" class="node">
<title>sss_task_2_1_1_1_1_usability_testing</title>
<path fill="#a3a3a3" stroke="black" d="M283.5,-115C283.5,-115 212.5,-115 212.5,-115 206.5,-115 200.5,-109 200.5,-103 200.5,-103 200.5,-91 200.5,-91 200.5,-85 206.5,-79 212.5,-79 212.5,-79 283.5,-79 283.5,-79 289.5,-79 295.5,-85 295.5,-91 295.5,-91 295.5,-103 295.5,-103 295.5,-109 289.5,-115 283.5,-115"/>
<text text-anchor="middle" x="248" y="-94.8" font-family="Times,serif" font-size="9.00">Usability Testing</text>
</g>
<!-- ss_task_2_1_1_1_prototyping&#45;&gt;sss_task_2_1_1_1_1_usability_testing -->
<g id="edge11" class="edge">
<title>ss_task_2_1_1_1_prototyping&#45;&gt;sss_task_2_1_1_1_1_usability_testing</title>
<path fill="none" stroke="#4a4a4a" d="M248,-157.68C248,-144.91 248,-127.96 248,-115.22"/>
</g>
<!-- ft_2_1_1_1_1_1_design_system -->
<g id="node13" class="node">
<title>ft_2_1_1_1_1_1_design_system</title>
<path fill="#bebebe" stroke="black" d="M302,-36C302,-36 198,-36 198,-36 192,-36 186,-30 186,-24 186,-24 186,-12 186,-12 186,-6 192,0 198,0 198,0 302,0 302,0 308,0 314,-6 314,-12 314,-12 314,-24 314,-24 314,-30 308,-36 302,-36"/>
<text text-anchor="middle" x="250" y="-15.8" font-family="Times,serif" font-size="9.00">Design System Creation</text>
</g>
<!-- sss_task_2_1_1_1_1_usability_testing&#45;&gt;ft_2_1_1_1_1_1_design_system -->
<g id="edge12" class="edge">
<title>sss_task_2_1_1_1_1_usability_testing&#45;&gt;ft_2_1_1_1_1_1_design_system</title>
<path fill="none" stroke="#4a4a4a" d="M248,-78.68C248,-65.91 248,-48.96 248,-36.22"/>
</g>
<!-- task_3_1_frontend -->
<g id="node15" class="node">
<title>task_3_1_frontend</title>
<path fill="#505050" stroke="black" d="M474.5,-352C474.5,-352 363.5,-352 363.5,-352 357.5,-352 351.5,-346 351.5,-340 351.5,-340 351.5,-328 351.5,-328 351.5,-322 357.5,-316 363.5,-316 363.5,-316 474.5,-316 474.5,-316 480.5,-316 486.5,-322 486.5,-328 486.5,-328 486.5,-340 486.5,-340 486.5,-346 480.5,-352 474.5,-352"/>
<text text-anchor="middle" x="419" y="-331.5" font-family="Times,serif" font-size="10.00" fill="white">Frontend Development</text>
</g>
<!-- phase_development&#45;&gt;task_3_1_frontend -->
<g id="edge14" class="edge">
<title>phase_development&#45;&gt;task_3_1_frontend</title>
<path fill="none" stroke="#4a4a4a" d="M418,-394.68C418,-381.91 418,-364.96 418,-352.22"/>
</g>
<!-- subtask_3_1_1_core_features -->
<g id="node16" class="node">
<title>subtask_3_1_1_core_features</title>
<path fill="#6b6b6c" stroke="black" d="M488,-273C488,-273 354,-273 354,-273 348,-273 342,-267 342,-261 342,-261 342,-249 342,-249 342,-243 348,-237 354,-237 354,-237 488,-237 488,-237 494,-237 500,-243 500,-249 500,-249 500,-261 500,-261 500,-267 494,-273 488,-273"/>
<text text-anchor="middle" x="421" y="-252.8" font-family="Times,serif" font-size="9.00" fill="white">Core Features Implementation</text>
</g>
<!-- task_3_1_frontend&#45;&gt;subtask_3_1_1_core_features -->
<g id="edge15" class="edge">
<title>task_3_1_frontend&#45;&gt;subtask_3_1_1_core_features</title>
<path fill="none" stroke="#4a4a4a" d="M419,-315.68C419,-302.91 419,-285.96 419,-273.22"/>
</g>
<!-- ss_task_3_1_1_1_authentication -->
<g id="node17" class="node">
<title>ss_task_3_1_1_1_authentication</title>
<path fill="#878787" stroke="black" d="M478.5,-194C478.5,-194 363.5,-194 363.5,-194 357.5,-194 351.5,-188 351.5,-182 351.5,-182 351.5,-170 351.5,-170 351.5,-164 357.5,-158 363.5,-158 363.5,-158 478.5,-158 478.5,-158 484.5,-158 490.5,-164 490.5,-170 490.5,-170 490.5,-182 490.5,-182 490.5,-188 484.5,-194 478.5,-194"/>
<text text-anchor="middle" x="421" y="-173.8" font-family="Times,serif" font-size="9.00">Authentication &amp; Security</text>
</g>
<!-- subtask_3_1_1_core_features&#45;&gt;ss_task_3_1_1_1_authentication -->
<g id="edge16" class="edge">
<title>subtask_3_1_1_core_features&#45;&gt;ss_task_3_1_1_1_authentication</title>
<path fill="none" stroke="#4a4a4a" d="M421,-236.68C421,-223.91 421,-206.96 421,-194.22"/>
</g>
<!-- sss_task_3_1_1_1_1_payment_integration -->
<g id="node18" class="node">
<title>sss_task_3_1_1_1_1_payment_integration</title>
<path fill="#a3a3a3" stroke="black" d="M486.5,-115C486.5,-115 355.5,-115 355.5,-115 349.5,-115 343.5,-109 343.5,-103 343.5,-103 343.5,-91 343.5,-91 343.5,-85 349.5,-79 355.5,-79 355.5,-79 486.5,-79 486.5,-79 492.5,-79 498.5,-85 498.5,-91 498.5,-91 498.5,-103 498.5,-103 498.5,-109 492.5,-115 486.5,-115"/>
<text text-anchor="middle" x="421" y="-94.8" font-family="Times,serif" font-size="9.00">Payment Gateway Integration</text>
</g>
<!-- ss_task_3_1_1_1_authentication&#45;&gt;sss_task_3_1_1_1_1_payment_integration -->
<g id="edge17" class="edge">
<title>ss_task_3_1_1_1_authentication&#45;&gt;sss_task_3_1_1_1_1_payment_integration</title>
<path fill="none" stroke="#4a4a4a" d="M421,-157.68C421,-144.91 421,-127.96 421,-115.22"/>
</g>
<!-- ft_3_1_1_1_1_1_push_notifications -->
<g id="node19" class="node">
<title>ft_3_1_1_1_1_1_push_notifications</title>
<path fill="#bebebe" stroke="black" d="M474.5,-36C474.5,-36 367.5,-36 367.5,-36 361.5,-36 355.5,-30 355.5,-24 355.5,-24 355.5,-12 355.5,-12 355.5,-6 361.5,0 367.5,0 367.5,0 474.5,0 474.5,0 480.5,0 486.5,-6 486.5,-12 486.5,-12 486.5,-24 486.5,-24 486.5,-30 480.5,-36 474.5,-36"/>
<text text-anchor="middle" x="421" y="-15.8" font-family="Times,serif" font-size="9.00">Push Notifications Setup</text>
</g>
<!-- sss_task_3_1_1_1_1_payment_integration&#45;&gt;ft_3_1_1_1_1_1_push_notifications -->
<g id="edge18" class="edge">
<title>sss_task_3_1_1_1_1_payment_integration&#45;&gt;ft_3_1_1_1_1_1_push_notifications</title>
<path fill="none" stroke="#4a4a4a" d="M421,-78.68C421,-65.91 421,-48.96 421,-36.22"/>
</g>
<!-- task_4_1_api_development -->
<g id="node21" class="node">
<title>task_4_1_api_development</title>
<path fill="#505050" stroke="black" d="M632,-352C632,-352 550,-352 550,-352 544,-352 538,-346 538,-340 538,-340 538,-328 538,-328 538,-322 544,-316 550,-316 550,-316 632,-316 632,-316 638,-316 644,-322 644,-328 644,-328 644,-340 644,-340 644,-346 638,-352 632,-352"/>
<text text-anchor="middle" x="591" y="-331.5" font-family="Times,serif" font-size="10.00" fill="white">API Development</text>
</g>
<!-- phase_backend&#45;&gt;task_4_1_api_development -->
<g id="edge20" class="edge">
<title>phase_backend&#45;&gt;task_4_1_api_development</title>
<path fill="none" stroke="#4a4a4a" d="M591,-394.68C591,-381.91 591,-364.96 591,-352.22"/>
</g>
<!-- subtask_4_1_1_database_design -->
<g id="node22" class="node">
<title>subtask_4_1_1_database_design</title>
<path fill="#6b6b6c" stroke="black" d="M660,-273C660,-273 548,-273 548,-273 542,-273 536,-267 536,-261 536,-261 536,-249 536,-249 536,-243 542,-237 548,-237 548,-237 660,-237 660,-237 666,-237 672,-243 672,-249 672,-249 672,-261 672,-261 672,-267 666,-273 660,-273"/>
<text text-anchor="middle" x="604" y="-252.8" font-family="Times,serif" font-size="9.00" fill="white">Database Design &amp; Setup</text>
</g>
<!-- task_4_1_api_development&#45;&gt;subtask_4_1_1_database_design -->
<g id="edge21" class="edge">
<title>task_4_1_api_development&#45;&gt;subtask_4_1_1_database_design</title>
<path fill="none" stroke="#4a4a4a" d="M591,-315.68C591,-302.91 591,-285.96 591,-273.22"/>
</g>
<!-- ss_task_4_1_1_1_server_config -->
<g id="node23" class="node">
<title>ss_task_4_1_1_1_server_config</title>
<path fill="#878787" stroke="black" d="M649,-194C649,-194 559,-194 559,-194 553,-194 547,-188 547,-182 547,-182 547,-170 547,-170 547,-164 553,-158 559,-158 559,-158 649,-158 649,-158 655,-158 661,-164 661,-170 661,-170 661,-182 661,-182 661,-188 655,-194 649,-194"/>
<text text-anchor="middle" x="604" y="-173.8" font-family="Times,serif" font-size="9.00">Server Configuration</text>
</g>
<!-- subtask_4_1_1_database_design&#45;&gt;ss_task_4_1_1_1_server_config -->
<g id="edge22" class="edge">
<title>subtask_4_1_1_database_design&#45;&gt;ss_task_4_1_1_1_server_config</title>
<path fill="none" stroke="#4a4a4a" d="M604,-236.68C604,-223.91 604,-206.96 604,-194.22"/>
</g>
<!-- sss_task_4_1_1_1_1_api_documentation -->
<g id="node24" class="node">
<title>sss_task_4_1_1_1_1_api_documentation</title>
<path fill="#a3a3a3" stroke="black" d="M645.5,-115C645.5,-115 562.5,-115 562.5,-115 556.5,-115 550.5,-109 550.5,-103 550.5,-103 550.5,-91 550.5,-91 550.5,-85 556.5,-79 562.5,-79 562.5,-79 645.5,-79 645.5,-79 651.5,-79 657.5,-85 657.5,-91 657.5,-91 657.5,-103 657.5,-103 657.5,-109 651.5,-115 645.5,-115"/>
<text text-anchor="middle" x="604" y="-94.8" font-family="Times,serif" font-size="9.00">API Documentation</text>
</g>
<!-- ss_task_4_1_1_1_server_config&#45;&gt;sss_task_4_1_1_1_1_api_documentation -->
<g id="edge23" class="edge">
<title>ss_task_4_1_1_1_server_config&#45;&gt;sss_task_4_1_1_1_1_api_documentation</title>
<path fill="none" stroke="#4a4a4a" d="M604,-157.68C604,-144.91 604,-127.96 604,-115.22"/>
</g>
<!-- ft_4_1_1_1_1_1_performance_optimization -->
<g id="node25" class="node">
<title>ft_4_1_1_1_1_1_performance_optimization</title>
<path fill="#bebebe" stroke="black" d="M660.5,-36C660.5,-36 547.5,-36 547.5,-36 541.5,-36 535.5,-30 535.5,-24 535.5,-24 535.5,-12 535.5,-12 535.5,-6 541.5,0 547.5,0 547.5,0 660.5,0 660.5,0 666.5,0 672.5,-6 672.5,-12 672.5,-12 672.5,-24 672.5,-24 672.5,-30 666.5,-36 660.5,-36"/>
<text text-anchor="middle" x="604" y="-15.8" font-family="Times,serif" font-size="9.00">Performance Optimization</text>
</g>
<!-- sss_task_4_1_1_1_1_api_documentation&#45;&gt;ft_4_1_1_1_1_1_performance_optimization -->
<g id="edge24" class="edge">
<title>sss_task_4_1_1_1_1_api_documentation&#45;&gt;ft_4_1_1_1_1_1_performance_optimization</title>
<path fill="none" stroke="#4a4a4a" d="M604,-78.68C604,-65.91 604,-48.96 604,-36.22"/>
</g>
<!-- task_5_1_functional_testing -->
<g id="node27" class="node">
<title>task_5_1_functional_testing</title>
<path fill="#505050" stroke="black" d="M827.5,-352C827.5,-352 740.5,-352 740.5,-352 734.5,-352 728.5,-346 728.5,-340 728.5,-340 728.5,-328 728.5,-328 728.5,-322 734.5,-316 740.5,-316 740.5,-316 827.5,-316 827.5,-316 833.5,-316 839.5,-322 839.5,-328 839.5,-328 839.5,-340 839.5,-340 839.5,-346 833.5,-352 827.5,-352"/>
<text text-anchor="middle" x="784" y="-331.5" font-family="Times,serif" font-size="10.00" fill="white">Functional Testing</text>
</g>
<!-- phase_testing&#45;&gt;task_5_1_functional_testing -->
<g id="edge26" class="edge">
<title>phase_testing&#45;&gt;task_5_1_functional_testing</title>
<path fill="none" stroke="#4a4a4a" d="M784,-394.68C784,-381.91 784,-364.96 784,-352.22"/>
</g>
<!-- subtask_5_1_1_unit_testing -->
<g id="node28" class="node">
<title>subtask_5_1_1_unit_testing</title>
<path fill="#6b6b6c" stroke="black" d="M809,-273C809,-273 759,-273 759,-273 753,-273 747,-267 747,-261 747,-261 747,-249 747,-249 747,-243 753,-237 759,-237 759,-237 809,-237 809,-237 815,-237 821,-243 821,-249 821,-249 821,-261 821,-261 821,-267 815,-273 809,-273"/>
<text text-anchor="middle" x="784" y="-252.8" font-family="Times,serif" font-size="9.00" fill="white">Unit Testing</text>
</g>
<!-- task_5_1_functional_testing&#45;&gt;subtask_5_1_1_unit_testing -->
<g id="edge27" class="edge">
<title>task_5_1_functional_testing&#45;&gt;subtask_5_1_1_unit_testing</title>
<path fill="none" stroke="#4a4a4a" d="M784,-315.68C784,-302.91 784,-285.96 784,-273.22"/>
</g>
<!-- ss_task_5_1_1_1_integration_testing -->
<g id="node29" class="node">
<title>ss_task_5_1_1_1_integration_testing</title>
<path fill="#878787" stroke="black" d="M825,-194C825,-194 743,-194 743,-194 737,-194 731,-188 731,-182 731,-182 731,-170 731,-170 731,-164 737,-158 743,-158 743,-158 825,-158 825,-158 831,-158 837,-164 837,-170 837,-170 837,-182 837,-182 837,-188 831,-194 825,-194"/>
<text text-anchor="middle" x="784" y="-173.8" font-family="Times,serif" font-size="9.00">Integration Testing</text>
</g>
<!-- subtask_5_1_1_unit_testing&#45;&gt;ss_task_5_1_1_1_integration_testing -->
<g id="edge28" class="edge">
<title>subtask_5_1_1_unit_testing&#45;&gt;ss_task_5_1_1_1_integration_testing</title>
<path fill="none" stroke="#4a4a4a" d="M784,-236.68C784,-223.91 784,-206.96 784,-194.22"/>
</g>
<!-- sss_task_5_1_1_1_1_e2e_testing -->
<g id="node30" class="node">
<title>sss_task_5_1_1_1_1_e2e_testing</title>
<path fill="#a3a3a3" stroke="black" d="M825,-115C825,-115 743,-115 743,-115 737,-115 731,-109 731,-103 731,-103 731,-91 731,-91 731,-85 737,-79 743,-79 743,-79 825,-79 825,-79 831,-79 837,-85 837,-91 837,-91 837,-103 837,-103 837,-109 831,-115 825,-115"/>
<text text-anchor="middle" x="784" y="-94.8" font-family="Times,serif" font-size="9.00">End&#45;to&#45;End Testing</text>
</g>
<!-- ss_task_5_1_1_1_integration_testing&#45;&gt;sss_task_5_1_1_1_1_e2e_testing -->
<g id="edge29" class="edge">
<title>ss_task_5_1_1_1_integration_testing&#45;&gt;sss_task_5_1_1_1_1_e2e_testing</title>
<path fill="none" stroke="#4a4a4a" d="M784,-157.68C784,-144.91 784,-127.96 784,-115.22"/>
</g>
<!-- ft_5_1_1_1_1_1_performance_testing -->
<g id="node31" class="node">
<title>ft_5_1_1_1_1_1_performance_testing</title>
<path fill="#bebebe" stroke="black" d="M828,-36C828,-36 740,-36 740,-36 734,-36 728,-30 728,-24 728,-24 728,-12 728,-12 728,-6 734,0 740,0 740,0 828,0 828,0 834,0 840,-6 840,-12 840,-12 840,-24 840,-24 840,-30 834,-36 828,-36"/>
<text text-anchor="middle" x="784" y="-15.8" font-family="Times,serif" font-size="9.00">Performance Testing</text>
</g>
<!-- sss_task_5_1_1_1_1_e2e_testing&#45;&gt;ft_5_1_1_1_1_1_performance_testing -->
<g id="edge30" class="edge">
<title>sss_task_5_1_1_1_1_e2e_testing&#45;&gt;ft_5_1_1_1_1_1_performance_testing</title>
<path fill="none" stroke="#4a4a4a" d="M784,-78.68C784,-65.91 784,-48.96 784,-36.22"/>
</g>
<!-- task_6_1_app_store_prep -->
<g id="node33" class="node">
<title>task_6_1_app_store_prep</title>
<path fill="#505050" stroke="black" d="M1042.5,-352C1042.5,-352 935.5,-352 935.5,-352 929.5,-352 923.5,-346 923.5,-340 923.5,-340 923.5,-328 923.5,-328 923.5,-322 929.5,-316 935.5,-316 935.5,-316 1042.5,-316 1042.5,-316 1048.5,-316 1054.5,-322 1054.5,-328 1054.5,-328 1054.5,-340 1054.5,-340 1054.5,-346 1048.5,-352 1042.5,-352"/>
<text text-anchor="middle" x="989" y="-331.5" font-family="Times,serif" font-size="10.00" fill="white">App Store Preparation</text>
</g>
<!-- phase_deployment&#45;&gt;task_6_1_app_store_prep -->
<g id="edge32" class="edge">
<title>phase_deployment&#45;&gt;task_6_1_app_store_prep</title>
<path fill="none" stroke="#4a4a4a" d="M989,-394.68C989,-381.91 989,-364.96 989,-352.22"/>
</g>
<!-- subtask_6_1_1_store_listing -->
<g id="node34" class="node">
<title>subtask_6_1_1_store_listing</title>
<path fill="#6b6b6c" stroke="black" d="M1046.5,-273C1046.5,-273 931.5,-273 931.5,-273 925.5,-273 919.5,-267 919.5,-261 919.5,-261 919.5,-249 919.5,-249 919.5,-243 925.5,-237 931.5,-237 931.5,-237 1046.5,-237 1046.5,-237 1052.5,-237 1058.5,-243 1058.5,-249 1058.5,-249 1058.5,-261 1058.5,-261 1058.5,-267 1052.5,-273 1046.5,-273"/>
<text text-anchor="middle" x="989" y="-252.8" font-family="Times,serif" font-size="9.00" fill="white">Store Listing Optimization</text>
</g>
<!-- task_6_1_app_store_prep&#45;&gt;subtask_6_1_1_store_listing -->
<g id="edge33" class="edge">
<title>task_6_1_app_store_prep&#45;&gt;subtask_6_1_1_store_listing</title>
<path fill="none" stroke="#4a4a4a" d="M989,-315.68C989,-302.91 989,-285.96 989,-273.22"/>
</g>
<!-- ss_task_6_1_1_1_beta_release -->
<g id="node35" class="node">
<title>ss_task_6_1_1_1_beta_release</title>
<path fill="#878787" stroke="black" d="M1046.5,-194C1046.5,-194 931.5,-194 931.5,-194 925.5,-194 919.5,-188 919.5,-182 919.5,-182 919.5,-170 919.5,-170 919.5,-164 925.5,-158 931.5,-158 931.5,-158 1046.5,-158 1046.5,-158 1052.5,-158 1058.5,-164 1058.5,-170 1058.5,-170 1058.5,-182 1058.5,-182 1058.5,-188 1052.5,-194 1046.5,-194"/>
<text text-anchor="middle" x="989" y="-173.8" font-family="Times,serif" font-size="9.00">Beta Release Management</text>
</g>
<!-- subtask_6_1_1_store_listing&#45;&gt;ss_task_6_1_1_1_beta_release -->
<g id="edge34" class="edge">
<title>subtask_6_1_1_store_listing&#45;&gt;ss_task_6_1_1_1_beta_release</title>
<path fill="none" stroke="#4a4a4a" d="M989,-236.68C989,-223.91 989,-206.96 989,-194.22"/>
</g>
<!-- sss_task_6_1_1_1_1_production_deploy -->
<g id="node36" class="node">
<title>sss_task_6_1_1_1_1_production_deploy</title>
<path fill="#a3a3a3" stroke="black" d="M1040,-115C1040,-115 938,-115 938,-115 932,-115 926,-109 926,-103 926,-103 926,-91 926,-91 926,-85 932,-79 938,-79 938,-79 1040,-79 1040,-79 1046,-79 1052,-85 1052,-91 1052,-91 1052,-103 1052,-103 1052,-109 1046,-115 1040,-115"/>
<text text-anchor="middle" x="989" y="-94.8" font-family="Times,serif" font-size="9.00">Production Deployment</text>
</g>
<!-- ss_task_6_1_1_1_beta_release&#45;&gt;sss_task_6_1_1_1_1_production_deploy -->
<g id="edge35" class="edge">
<title>ss_task_6_1_1_1_beta_release&#45;&gt;sss_task_6_1_1_1_1_production_deploy</title>
<path fill="none" stroke="#4a4a4a" d="M989,-157.68C989,-144.91 989,-127.96 989,-115.22"/>
</g>
<!-- ft_6_1_1_1_1_1_launch_monitoring -->
<g id="node37" class="node">
<title>ft_6_1_1_1_1_1_launch_monitoring</title>
<path fill="#bebebe" stroke="black" d="M1058.5,-36C1058.5,-36 919.5,-36 919.5,-36 913.5,-36 907.5,-30 907.5,-24 907.5,-24 907.5,-12 907.5,-12 907.5,-6 913.5,0 919.5,0 919.5,0 1058.5,0 1058.5,0 1064.5,0 1070.5,-6 1070.5,-12 1070.5,-12 1070.5,-24 1070.5,-24 1070.5,-30 1064.5,-36 1058.5,-36"/>
<text text-anchor="middle" x="989" y="-15.8" font-family="Times,serif" font-size="9.00">Launch Monitoring &amp; Analytics</text>
</g>
<!-- sss_task_6_1_1_1_1_production_deploy&#45;&gt;ft_6_1_1_1_1_1_launch_monitoring -->
<g id="edge36" class="edge">
<title>sss_task_6_1_1_1_1_production_deploy&#45;&gt;ft_6_1_1_1_1_1_launch_monitoring</title>
<path fill="none" stroke="#4a4a4a" d="M989,-78.68C989,-65.91 989,-48.96 989,-36.22"/>
</g>
<!-- task_7_1_user_feedback -->
<g id="node39" class="node">
<title>task_7_1_user_feedback</title>
<path fill="#505050" stroke="black" d="M1250.5,-352C1250.5,-352 1135.5,-352 1135.5,-352 1129.5,-352 1123.5,-346 1123.5,-340 1123.5,-340 1123.5,-328 1123.5,-328 1123.5,-322 1129.5,-316 1135.5,-316 1135.5,-316 1250.5,-316 1250.5,-316 1256.5,-316 1262.5,-322 1262.5,-328 1262.5,-328 1262.5,-340 1262.5,-340 1262.5,-346 1256.5,-352 1250.5,-352"/>
<text text-anchor="middle" x="1193" y="-331.5" font-family="Times,serif" font-size="10.00" fill="white">User Feedback Analysis</text>
</g>
<!-- phase_maintenance&#45;&gt;task_7_1_user_feedback -->
<g id="edge38" class="edge">
<title>phase_maintenance&#45;&gt;task_7_1_user_feedback</title>
<path fill="none" stroke="#4a4a4a" d="M1193,-394.68C1193,-381.91 1193,-364.96 1193,-352.22"/>
</g>
<!-- subtask_7_1_1_bug_fixes -->
<g id="node40" class="node">
<title>subtask_7_1_1_bug_fixes</title>
<path fill="#6b6b6c" stroke="black" d="M1239.5,-273C1239.5,-273 1150.5,-273 1150.5,-273 1144.5,-273 1138.5,-267 1138.5,-261 1138.5,-261 1138.5,-249 1138.5,-249 1138.5,-243 1144.5,-237 1150.5,-237 1150.5,-237 1239.5,-237 1239.5,-237 1245.5,-237 1251.5,-243 1251.5,-249 1251.5,-249 1251.5,-261 1251.5,-261 1251.5,-267 1245.5,-273 1239.5,-273"/>
<text text-anchor="middle" x="1195" y="-252.8" font-family="Times,serif" font-size="9.00" fill="white">Bug Fixes &amp; Patches</text>
</g>
<!-- task_7_1_user_feedback&#45;&gt;subtask_7_1_1_bug_fixes -->
<g id="edge39" class="edge">
<title>task_7_1_user_feedback&#45;&gt;subtask_7_1_1_bug_fixes</title>
<path fill="none" stroke="#4a4a4a" d="M1195,-315.68C1195,-302.91 1195,-285.96 1195,-273.22"/>
</g>
<!-- ss_task_7_1_1_1_feature_updates -->
<g id="node41" class="node">
<title>ss_task_7_1_1_1_feature_updates</title>
<path fill="#878787" stroke="black" d="M1272,-194C1272,-194 1120,-194 1120,-194 1114,-194 1108,-188 1108,-182 1108,-182 1108,-170 1108,-170 1108,-164 1114,-158 1120,-158 1120,-158 1272,-158 1272,-158 1278,-158 1284,-164 1284,-170 1284,-170 1284,-182 1284,-182 1284,-188 1278,-194 1272,-194"/>
<text text-anchor="middle" x="1196" y="-173.8" font-family="Times,serif" font-size="9.00">Feature Updates &amp; Enhancements</text>
</g>
<!-- subtask_7_1_1_bug_fixes&#45;&gt;ss_task_7_1_1_1_feature_updates -->
<g id="edge40" class="edge">
<title>subtask_7_1_1_bug_fixes&#45;&gt;ss_task_7_1_1_1_feature_updates</title>
<path fill="none" stroke="#4a4a4a" d="M1195,-236.68C1195,-223.91 1195,-206.96 1195,-194.22"/>
</g>
<!-- sss_task_7_1_1_1_1_security_updates -->
<g id="node42" class="node">
<title>sss_task_7_1_1_1_1_security_updates</title>
<path fill="#a3a3a3" stroke="black" d="M1232.5,-115C1232.5,-115 1159.5,-115 1159.5,-115 1153.5,-115 1147.5,-109 1147.5,-103 1147.5,-103 1147.5,-91 1147.5,-91 1147.5,-85 1153.5,-79 1159.5,-79 1159.5,-79 1232.5,-79 1232.5,-79 1238.5,-79 1244.5,-85 1244.5,-91 1244.5,-91 1244.5,-103 1244.5,-103 1244.5,-109 1238.5,-115 1232.5,-115"/>
<text text-anchor="middle" x="1196" y="-94.8" font-family="Times,serif" font-size="9.00">Security Updates</text>
</g>
<!-- ss_task_7_1_1_1_feature_updates&#45;&gt;sss_task_7_1_1_1_1_security_updates -->
<g id="edge41" class="edge">
<title>ss_task_7_1_1_1_feature_updates&#45;&gt;sss_task_7_1_1_1_1_security_updates</title>
<path fill="none" stroke="#4a4a4a" d="M1196,-157.68C1196,-144.91 1196,-127.96 1196,-115.22"/>
</g>
<!-- ft_7_1_1_1_1_1_continuous_improvement -->
<g id="node43" class="node">
<title>ft_7_1_1_1_1_1_continuous_improvement</title>
<path fill="#bebebe" stroke="black" d="M1273,-36C1273,-36 1119,-36 1119,-36 1113,-36 1107,-30 1107,-24 1107,-24 1107,-12 1107,-12 1107,-6 1113,0 1119,0 1119,0 1273,0 1273,0 1279,0 1285,-6 1285,-12 1285,-12 1285,-24 1285,-24 1285,-30 1279,-36 1273,-36"/>
<text text-anchor="middle" x="1196" y="-15.8" font-family="Times,serif" font-size="9.00">Continuous Improvement Planning</text>
</g>
<!-- sss_task_7_1_1_1_1_security_updates&#45;&gt;ft_7_1_1_1_1_1_continuous_improvement -->
<g id="edge42" class="edge">
<title>sss_task_7_1_1_1_1_security_updates&#45;&gt;ft_7_1_1_1_1_1_continuous_improvement</title>
<path fill="none" stroke="#4a4a4a" d="M1196,-78.68C1196,-65.91 1196,-48.96 1196,-36.22"/>
</g>
</g>
</svg>