redbackup project
XMPP-Grid Broker Project
Displaying 219 issues at 13/Jun/18 1:23 PM.
Project Key Summary Issue Type Status Priority Resolution Assignee Reporter Creator Created Last Viewed Updated Resolved Affects Version/s Fix Version/s Component/s Due Date Votes Watchers Images Original Estimate Remaining Estimate Time Spent Work Ratio Sub-Tasks Linked Issues Environment Description Security Level Progress Σ Progress Σ Time Spent Σ Remaining Estimate Σ Original Estimate Labels Epic Link Account Epic Status Epic Name Flagged Team Development Epic Color Iteration Sprint Team Role Checklist Rank Story Points
XMPP-Grid Broker XGB-1

Kickoff Meeting with SFF

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:14 AM   19/Feb/18 12:45 PM 19/Feb/18 12:45 PM     Management   0 0 7200 0 7200 100% 100% 100% 7200 0 7200 XGB BA (XGBBA)

None

None

Sprint 0

None

1|hzzxjz:
XMPP-Grid Broker XGB-2

Create project plan

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:14 AM   20/Feb/18 10:36 AM 20/Feb/18 10:36 AM     Project Plan   0 0 21600 0 23400 108% 100% 100% 23400 0 21600 XGB BA (XGBBA)

None

None

Sprint 0

None

1|hzzxjr:
XMPP-Grid Broker XGB-3

Deploy latest documents on the website using CI

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:15 AM   21/Feb/18 1:08 PM 21/Feb/18 1:07 PM     Management   0 0 10800 0 18000 166% 100% 100% 18000 0 10800 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxkv:
XMPP-Grid Broker XGB-4

Sprint Planning Sprint 1

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:19 AM   20/Feb/18 10:52 AM 20/Feb/18 10:52 AM     Management   0 0 3600 0 3600 100% h2. Goals in this Sprint
* According to planning
* Setup remaining project infrastrcuture
* read ietf draft, XEP standards etc.
* compile list of open questions
* begin with chapter "initial situation"
* analyse existing python proof-of-concept

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_| 9|
|2|Communication errors|_15_| 1|
|3|Problems with project infrastructure|_13.5_| 1|
|4|Scope creep|_13.5_| 0|
|5|Dependency errors|_9_| 0|
|6|Missing dependency documentation|_12_| 0|
|| ||Total Risk||_99_||+11+||
100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxk7:
XMPP-Grid Broker XGB-5

Weekly Meeting with SFF

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:19 AM   26/Feb/18 8:58 PM 26/Feb/18 8:58 PM     Management   0 0 9000 0 13500 150% 100% 100% 13500 0 9000 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxlz:
XMPP-Grid Broker XGB-6

Kickoff Meeting rzimmerm & fhauser

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:20 AM   20/Feb/18 10:36 AM 20/Feb/18 10:36 AM     Management   0 0 14400 3600 10800 75% 75% 75% 10800 3600 14400 XGB BA (XGBBA)

None

None

Sprint 0

None

1|hzzxkn:
XMPP-Grid Broker XGB-7

Standup Meetings Sprint 1

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:20 AM   26/Feb/18 8:35 AM 26/Feb/18 8:35 AM     Management   0 0 3600 0 3600 100% 100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxkf:
XMPP-Grid Broker XGB-8

Write section "Initial Position" based on the IETF and XEP standards

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 19/Feb/18 11:28 AM   26/Feb/18 8:48 PM 26/Feb/18 8:48 PM     Final Submission Document   0 0 36000 0 55800 155% * XMPP-Grid [https://tools.ietf.org/html/draft-ietf-mile-xmpp-grid]
* Publish-Subscribe [https://xmpp.org/extensions/xep-0060.html]
100% 100% 55800 0 36000 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxlj:
XMPP-Grid Broker XGB-9

Installation Backup Server

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:16 PM   20/Feb/18 11:04 AM 20/Feb/18 11:04 AM     Management   0 0 10800 0 10800 100% Setup of the backup server. 100% 100% 10800 0 10800 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxl3:
XMPP-Grid Broker XGB-10

Infrastructure Updates Sprint 2

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:21 PM   27/Feb/18 10:40 AM 27/Feb/18 10:40 AM     Management   0 0 1800 0 2700 150% * Server updates
* Application updates
* Plugin updates
100% 100% 2700 0 1800 Redbackup SA (RED-SA)

None

None

Sprint 2

None

1|hzzxmf:
XMPP-Grid Broker XGB-11

Infrastructure Updates Sprint 4

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:26 PM   16/Mar/18 4:54 PM 16/Mar/18 4:54 PM     Management   0 0 1800 0 2700 150% * Server updates
* Application updates
* Plugin updates
100% 100% 2700 0 1800 Redbackup SA (RED-SA)

None

None

Sprint 4

None

1|hzzxmn:
XMPP-Grid Broker XGB-12

Infrastructure Updates Sprint 6

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:26 PM   27/Mar/18 10:04 PM 27/Mar/18 10:04 PM     Management   0 0 5400 0 6300 116% * Server updates
* Application updates
* Plugin updates
100% 100% 6300 0 5400 Redbackup SA (RED-SA)

None

None

Sprint 6

None

1|hzzxmv:
XMPP-Grid Broker XGB-13

Infrastructure Updates Sprint 8

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:26 PM   20/Apr/18 8:36 PM 20/Apr/18 8:36 PM     Management   0 0 1800 0 2700 150% * Server updates
* Application updates
* Plugin updates
100% 100% 2700 0 1800 Redbackup SA (RED-SA)

None

None

Sprint 8

None

1|hzzxnb:
XMPP-Grid Broker XGB-14

Infrastructure Updates Sprint 10

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:27 PM   02/May/18 1:30 AM 02/May/18 1:16 AM     Management   0 0 1800 0 3600 200% * Server updates
* Application updates
* Plugin updates
100% 100% 3600 0 1800 Redbackup SA (RED-SA)

None

None

Sprint 10

None

1|hzzxnz:
XMPP-Grid Broker XGB-15

Infrastructure Updates Sprint 12

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:27 PM   15/May/18 4:46 PM 15/May/18 4:00 PM     Management   0 0 3600 105300 4500 125% * Server updates
* Application updates
* Plugin updates
4% 4% 4500 105300 3600 Redbackup SA (RED-SA)

None

None

Sprint 12

None

1|hzzxo7:
XMPP-Grid Broker XGB-16

Infrastructure Updates Sprint 14

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 19/Feb/18 2:27 PM 01/Jun/18 11:12 PM 01/Jun/18 11:12 PM 01/Jun/18 11:12 PM     Management   0 0 1800 0 1800 100% * Server updates
* Application updates
* Plugin updates
100% 100% 1800 0 1800 Redbackup SA (RED-SA)

None

None

Sprint 14

None

1|hzzzm7:0008i
XMPP-Grid Broker XGB-17

Prepare management issues and compile checklists

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 20/Feb/18 9:22 AM   26/Feb/18 11:22 AM 26/Feb/18 11:20 AM     Management   0 0 5400 0 7200 133% 100% 100% 7200 0 5400 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxlb:
XMPP-Grid Broker XGB-18

Analyse and test existing python proof-of-concept

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 20/Feb/18 10:38 AM   27/Feb/18 9:35 AM 26/Feb/18 9:26 PM     Final Submission Document   0 0 25200 6300 18900 75% From https://github.com/sacmwg/vulnerability-scenario/blob/master/ietf_hackathon/strongSwan/pubsub_client.py

Write minimal script to launch a openfire instance locally for testing purposes
75% 75% 18900 6300 25200 XGB BA (XGBBA)

None

None

Sprint 1

None

1|hzzxlr:
XMPP-Grid Broker XGB-19

Sprint Planning Sprint 2

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:37 PM   27/Feb/18 9:34 AM 27/Feb/18 9:34 AM     Management   0 0 10800 1800 9000 83% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* collect non-functional requirements (NFRs)
* compile set of user stories
* draw wireframes
* research frameworks and technology: Prepare architectural decisions

Document/Artefacts:
* chapter "Initial Situation" completed
* signed task description

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|0|
|2|Communication errors|_15_|2|
|3|Problems with project infrastructure|_13.5_|1|
|4|Scope creep|_13.5_|0|
|5|Dependency errors|_9_|0|
|6|Missing dependency documentation|_12_|0|
|| ||Total Risk||_99_||+3+||
83% 83% 9000 1800 10800 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzxm7:
XMPP-Grid Broker XGB-20

Sprint Planning Sprint 3

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:38 PM   06/Mar/18 10:23 AM 06/Mar/18 10:23 AM     Management   0 0 10800 1800 9000 83% h2. Checklist
* Git-Tags erstellt? (/)
* Goals / Meetings eingeplant? (/)
* Milestones und deren Tasks auf Kurs? (/)

h2.  Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|1|
|2|Communication errors|_15_|0|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0|
|5|Dependency errors|_9_|0|
|6|Missing dependency documentation|_12_|0|
|| ||Total Risk||_99_||+1.5+||
83% 83% 9000 1800 10800 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzyw7:
XMPP-Grid Broker XGB-21

Sprint Planning Sprint 4

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:39 PM   13/Mar/18 11:07 AM 13/Mar/18 11:07 AM     Management   0 0 3600 900 2700 75% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|2|
|2|Communication errors|_15_|0.5|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0|
|5|Dependency errors|_9_|0|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||4||
75% 75% 2700 900 3600 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzywf:
XMPP-Grid Broker XGB-22

Sprint Planning Sprint 5

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:40 PM   20/Mar/18 2:50 PM 20/Mar/18 2:50 PM     Management   0 0 10800 2700 8100 75% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning:
** Implement critical components prototype
** Draft testing concept
* Clean up finished chapters
* (Update project plan?)
** Website-URL
** CI-Tool
** (Project-Plan Border)
* Define CSP

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|2|
|2|Communication errors|_15_|1|
|3|Problems with project infrastructure|_13.5_|0|
|4|Scope creep|_13.5_|0|
|5|Dependency errors|_9_|0|
|6|Missing dependency documentation|_12_|2|
|| ||Total Risk||_99_||+5+||
75% 75% 8100 2700 10800 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzywn:
XMPP-Grid Broker XGB-23

Sprint Planning Sprint 6

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:41 PM   03/Apr/18 8:25 AM 03/Apr/18 8:25 AM     Management   0 0 900 0 3600 400% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?
* User Stories ins Backlog

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|3|
|2|Communication errors|_15_|0.5|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|1|
|5|Dependency errors|_9_|0.5|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||+6.5+||
100% 100% 3600 0 900 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzywv:
XMPP-Grid Broker XGB-24

Sprint Planning Sprint 7

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:42 PM   10/Apr/18 11:05 AM 10/Apr/18 11:05 AM     Management   0 0 10800 4500 6300 58% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|1|
|2|Communication errors|_15_|0|
|3|Problems with project infrastructure|_13.5_|0|
|4|Scope creep|_13.5_|0|
|5|Dependency errors|_9_|0.5|
|6|Missing dependency documentation|_12_|0|
|| ||Total Risk||_99_||1.5||
58% 58% 6300 4500 10800 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzyx3:
XMPP-Grid Broker XGB-25

Sprint Planning Sprint 8

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:43 PM   19/Apr/18 1:24 PM 19/Apr/18 1:24 PM     Management   0 0 10800 6300 8100 75% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|1|
|2|Communication errors|_15_|0.5|
|3|Problems with project infrastructure|_13.5_|0|
|4|Scope creep|_13.5_|0.5|
|5|Dependency errors|_9_|0|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||+3+||
56% 56% 8100 6300 10800 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzxn3:
XMPP-Grid Broker XGB-26

Sprint Planning Sprint 9

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:43 PM   24/Apr/18 3:22 PM 24/Apr/18 3:22 PM     Management   0 0 10800 5400 5400 50% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* Alpha Release Bundle

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|3|
|2|Communication errors|_15_|1|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0.5|
|5|Dependency errors|_9_|1|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||+7+||
50% 50% 5400 5400 10800 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzyy7:
XMPP-Grid Broker XGB-27

Sprint Planning Sprint 10

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:43 PM   01/May/18 11:54 PM 01/May/18 11:54 PM     Management   0 0 3600 0 3600 100% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|3|
|2|Communication errors|_15_|0.5|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0.5|
|5|Dependency errors|_9_|0.5|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||+6+||
100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzyzr:
XMPP-Grid Broker XGB-28

Sprint Planning Sprint 11

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:44 PM   14/May/18 1:54 PM 14/May/18 1:54 PM     Management   0 0 10800 0 12600 116% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|1|
|2|Communication errors|_15_|0.5|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0.5|
|5|Dependency errors|_9_|1|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||+4.5+||
100% 100% 12600 0 10800 XGB BA (XGBBA)

None

None

Sprint 11

None

1|hzzyzz:
XMPP-Grid Broker XGB-29

Sprint Planning Sprint 12

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:45 PM   15/May/18 2:12 PM 15/May/18 2:12 PM     Management   0 0 10800 0 10800 100% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|2|
|2|Communication errors|_15_|0.5|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0.5|
|5|Dependency errors|_9_|0.5|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||+5+||
100% 100% 10800 0 10800 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzxo4:
XMPP-Grid Broker XGB-30

Sprint Planning Sprint 13

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:46 PM   22/May/18 12:35 PM 22/May/18 12:35 PM     Management   0 0 10800 0 10800 100% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|1|
|2|Communication errors|_15_|0.5|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0.5|
|5|Dependency errors|_9_|0.5|
|6|Missing dependency documentation|_12_|1|
|| ||Total Risk||_99_||+4+||
100% 100% 10800 0 10800 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzz0f:
XMPP-Grid Broker XGB-31

Sprint Planning Sprint 14

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:48 PM 06/Jun/18 10:08 AM 31/May/18 10:44 AM 31/May/18 10:44 AM     Management   0 0 10800 0 11700 108% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|0|
|2|Communication errors|_15_|0|
|3|Problems with project infrastructure|_13.5_|0|
|4|Scope creep|_13.5_|0|
|5|Dependency errors|_9_|0|
|6|Missing dependency documentation|_12_|0|
|| ||Total Risk||_99_||+0+||
100% 100% 11700 0 10800 XGB BA (XGBBA)

None

None

Sprint 14

None

1|hzzzm7:0008r
XMPP-Grid Broker XGB-32

Standup Meetings Sprint 2

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:51 PM   05/Mar/18 11:13 AM 05/Mar/18 11:13 AM     Management   0 0 3600 0 3600 100% 100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz0v:
XMPP-Grid Broker XGB-33

Standup Meetings Sprint 3

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:52 PM   09/Mar/18 11:43 AM 09/Mar/18 11:43 AM     Management   0 0 3600 1800 1800 50% 50% 50% 1800 1800 3600 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzz13:
XMPP-Grid Broker XGB-34

Standup Meetings Sprint 4

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:53 PM   19/Mar/18 3:54 PM 19/Mar/18 3:54 PM     Management   0 0 3600 0 5400 150% 100% 100% 5400 0 3600 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzz1j:
XMPP-Grid Broker XGB-35

Standup Meetings Sprint 5

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:54 PM   27/Mar/18 1:55 PM 27/Mar/18 1:55 PM     Management   0 0 3600 0 5400 150% 100% 100% 5400 0 3600 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzz1r:
XMPP-Grid Broker XGB-36

Standup Meetings Sprint 6

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:54 PM   10/Apr/18 7:48 AM 10/Apr/18 6:36 AM     Management   0 0 3600 0 3600 100% 100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzz2f:
XMPP-Grid Broker XGB-37

Standup Meetings Sprint 7

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:54 PM   16/Apr/18 10:05 AM 16/Apr/18 10:05 AM     Management   0 0 3600 0 3600 100% 100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzyxb:
XMPP-Grid Broker XGB-38

Standup Meetings Sprint 8

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:55 PM   23/Apr/18 3:14 PM 23/Apr/18 3:14 PM     Management   0 0 3600 0 3600 100% 100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzz2v:
XMPP-Grid Broker XGB-39

Standup Meetings Sprint 9

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:55 PM   29/Apr/18 2:14 PM 29/Apr/18 2:14 PM     Management   0 0 3600 1800 1800 50% 50% 50% 1800 1800 3600 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzyyn:
XMPP-Grid Broker XGB-40

Standup Meetings Sprint 10

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:55 PM   07/May/18 9:46 AM 07/May/18 9:46 AM     Management   0 0 3600 0 5400 150% 100% 100% 5400 0 3600 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzz33:
XMPP-Grid Broker XGB-41

Standup Meetings Sprint 11

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:56 PM   15/May/18 10:51 AM 15/May/18 10:51 AM     Management   0 0 3600 3600 0% 0% 0% 3600 3600 XGB BA (XGBBA)

None

None

Sprint 11

None

1|hzzz3b:
XMPP-Grid Broker XGB-42

Standup Meetings Sprint 12

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:57 PM   22/May/18 11:18 AM 22/May/18 11:18 AM     Management   0 0 3600 3600 0% 0% 0% 3600 3600 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzz3j:
XMPP-Grid Broker XGB-43

Standup Meetings Sprint 13

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 5:57 PM 28/May/18 10:21 AM 28/May/18 10:21 AM 28/May/18 9:21 AM     Management   0 0 3600 0 7200 200% 100% 100% 7200 0 3600 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzz3r:
XMPP-Grid Broker XGB-44

Standup Meetings Sprint 14

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 5:57 PM 04/Jun/18 12:47 PM 04/Jun/18 1:33 PM 04/Jun/18 1:33 PM     Management   0 0 3600 0 3600 100% 100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 14

None

1|hzzzm7:0008w
XMPP-Grid Broker XGB-45

Retrospective 1

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 6:26 PM 04/Jun/18 1:11 PM 13/Mar/18 10:42 AM 13/Mar/18 10:42 AM     Management   0 0 7200 5400 1800 25% 25% 25% 1800 5400 7200 retro XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzz47:
XMPP-Grid Broker XGB-46

Retrospective 2

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 21/Feb/18 6:26 PM 04/Jun/18 4:16 PM 10/Apr/18 11:13 AM 10/Apr/18 11:13 AM     Management   0 0 7200 5400 1800 25% * rzimmerm:
** Sehr viel zeit für review (3.5h)
** gefühl "nicht voran zu kommen"
25% 25% 1800 5400 7200 retro XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzyxz:
XMPP-Grid Broker XGB-47

Retrospective 3

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 6:27 PM 04/Jun/18 4:16 PM 07/May/18 9:44 AM 07/May/18 9:44 AM     Management   0 0 7200 3600 3600 50% * Issues rzimmerm wants to discuss:
** 8h over the original estimate of 10h is way too much and needs more discussion
** No PRs with failing builds (Rebasing etc.)
** Eskalieren, wenns knapp wird: PR zu XGB-118 um 20 Uhr geöffnet obwohl anderst besprochen (sonst neues Issue)
** Ist uns beiden passiert
* Issues fhauser wants to discuss:
** Many issues, where we are massively over the estimates
** Too many large issues: Difficult to estimate and review. E.g. XGB-131.
** Multiple issues with XGB-118
** More commits (than 1 per PR) would be helpful for review
50% 50% 3600 3600 7200 retro XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzz4f:
XMPP-Grid Broker XGB-48

Retrospective 4

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 21/Feb/18 6:28 PM 04/Jun/18 1:11 PM 28/May/18 3:23 PM 28/May/18 3:23 PM     Management   0 0 7200 0 7200 100% 100% 100% 7200 0 7200 retro XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzz4n:
XMPP-Grid Broker XGB-49

Create Poster

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 2:20 PM 08/Jun/18 9:21 AM 08/Jun/18 9:21 AM 08/Jun/18 9:21 AM     Poster 08/Jun/18 0 0 14400 0 23400 162% According to [Termine|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Termine/Termine%20FS18_Bachelorarbeiten.pdf]:
{quote}
08.06.2018 Die Studierenden senden per Email das A0-Poster zur Prüfung an
ihren Examinator/Betreuer.
{quote}

According to [Abläufe und Regeln|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Abl%c3%a4ufe%20und%20Regelungen%20Studien-%20und%20Bachelorarbeiten_180206%20.pdf]:
{quote} Zusammenfassung der Arbeit auf einem Poster.

Das Poster soll eine Grundlage für eine mündliche Präsentation oder Demonstration
der Arbeit durch die Studierenden darstellen. Es muss also nicht selbsterklärend sein.
Es soll wichtige Abbildungen und kurze, knappe Texte (bevorzugt Bullets, keine ganzen Sätze) enthalten. Keinesfalls sollen die Texte von Abstract oder Management Summary / Broschürentext auf das Poster kopiert werden.

Bei Bachelorarbeiten wird das Poster verwendet für:
* Demonstrationen für Experte und Gegenleser
* Ausstellung der Arbeiten im Juni
* Ausstellung der Poster anlässlich der Diplomfeier{quote}
 
100% 100% 23400 0 14400 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxp0:
XMPP-Grid Broker XGB-50

Abstract in DAB-Tool

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 2:24 PM 08/Jun/18 11:27 AM 08/Jun/18 11:27 AM 08/Jun/18 11:27 AM     Management 08/Jun/18 0 0 3600 0 3600 100% According to [Abläufe und Regelungen|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Abl%c3%a4ufe%20und%20Regelungen%20Studien-%20und%20Bachelorarbeiten_180206%20.pdf]:
{quote}Die Erfassung des Abstracts für die Bachelorarbeitsbroschüre erfolgt über das Online-Tool. Die entsprechenden Zugangsdaten werden per Email versandt. Der Abstract wirdebenfalls auf der HSR Webseite veröffentlicht.
{quote}
100% 100% 3600 0 3600 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxp0:i
XMPP-Grid Broker XGB-51

Hand in documents

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 2:29 PM 13/Jun/18 1:14 PM 13/Jun/18 1:14 PM 13/Jun/18 1:14 PM     Management 15/Jun/18 0 0 10800 9900 900 8% According to [Termine|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Termine/Termine%20FS18_Bachelorarbeiten.pdf]:
{quote}15.06.18 Hochladen aller verlangten Dokumente auf archiv-i.hsr.ch
Abgabe des Berichts an den Betreuer bis 12.00 Uhr
{quote}
and [Abläufe und Regelungen|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Abl%c3%a4ufe%20und%20Regelungen%20Studien-%20und%20Bachelorarbeiten_180206%20.pdf]:
{quote}Arbeiten werden von der Abteilung für Informatik für 10 Jahre archiviert. Für alle Arbeiten werden Titel, Namen der Studierenden/Dozierenden und das Abstract publiziert.

Arbeiten können als „Vertrauliche“ Arbeiten geplant sein. Dies muss in der Aufgabenstellung vermerkt sein. Zudem können sich einzelne Studierende und/oder Dozierende gegen eine Publikation der gesamten Arbeit aussprechen. Liegt das Einverständnis der Studierenden/Dozierenden vor, wird die Arbeit in Form eines PDFs auf eprints.hsr.ch veröffentlicht.

Zur Archivierung und Publikation der Arbeit müssen folgende Dokumente abgegeben werden.
# Für die Archivierung: Folder mit den vom Betreuer und Experten verlangten Unterlagen.
# Für die Publikation der Arbeit auf eprints.hsr.ch: Folder mit:
## Zustimmung zur Publikation der Arbeit, unterschrieben von den Studierenden. Oder Information, ob einer oder beide der Studierenden die Arbeit, bzw. ihren Namen nicht publiziert haben wollen.
Für vertrauliche Arbeiten: Aufgabenstellung aus der ersichtlich wird, dass die Arbeit vertraulich ist.
## Ein Plain-Text Abstract der Arbeit, welches auf eprints.hsr.ch publiziert wird
## Für publizierbare Arbeiten: Ein PDF einer publizierbaren Version der Arbeit, ohne die persönlichen Berichte, Sitzungsprotokolle, Vereinbarungen über Urheber- und Nutzungsrechte, Adress-Informationen. Aus Datenschutzgründen ist darauf zu achten, dass keine persönlichen Daten von Industriepartner und Experten (Email-Adressen, Telefonnummern) enthalten sind.

Die Abgabe der Dokumente für die Archivierung und Publikation wird über ein internes Archivierungstool [https://archiv-i.hsr.ch/] organisiert. Details hierzu erhalten Sie spätestens zwei Wochen vor dem Abgabetermin.
{quote}
8% 8% 900 9900 10800 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i00078:
XMPP-Grid Broker XGB-52

Prepare Final Presentation

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 2:32 PM 13/Jun/18 1:16 PM 13/Jun/18 1:16 PM 13/Jun/18 1:16 PM     Presentation   0 0 115200 0 142200 123% 100% 100% 142200 0 115200 XGB BA (XGBBA)

None

None

Presentation Sprint

None

1|hzzz5j:
XMPP-Grid Broker XGB-53

Time accounting

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 2:36 PM 13/Jun/18 1:03 PM 13/Jun/18 1:07 PM 13/Jun/18 1:07 PM     Management   0 0 7200 3600 3600 50% According to [Anleitung und Dokumentation|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Anleitung%20Dokumentation%20BA_SA_170905.pdf]:
bq. Zeitabrechnung nach sinnvollen Kategorien

- Verglich ist, soll
- Personen-vergleich
- Kategorie vergleich
- Schätzungen im Verlauf des Projekts besser?
50% 50% 3600 3600 7200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0007g:
XMPP-Grid Broker XGB-54

Print and Bind the Final Submission Document

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 22/Feb/18 2:40 PM   13/Jun/18 1:07 PM 13/Jun/18 1:07 PM     Final Submission Document 14/Jun/18 0 0 7200 7200 0% 0% 0% 7200 7200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0007o:
XMPP-Grid Broker XGB-55

Burn CD for Hand in

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 22/Feb/18 2:42 PM 06/Jun/18 11:24 AM 13/Jun/18 10:07 AM 13/Jun/18 10:07 AM     Management   0 0 3600 3600 0% containing all documents including the project website, jira export etc. 0% 0% 3600 3600 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0007w:
XMPP-Grid Broker XGB-56

Read and correct the final submission document

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 2:45 PM 13/Jun/18 1:02 PM 13/Jun/18 1:02 PM 13/Jun/18 1:02 PM     Final Submission Document   0 0 115200 26100 89100 77% * Review Glossary and Bibliography
* Read trough
* Spellcheck
* External (language) Checks

h2. Checklists
* [Allgemeine Dokumentation Seite 6ff|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Anleitung%20Dokumentation%20BA_SA_170905.pdf#page=6]

 
77% 77% 89100 26100 115200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i00070:
XMPP-Grid Broker XGB-57

Write personal report rzimmerm

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 22/Feb/18 2:49 PM 07/Jun/18 5:24 PM 07/Jun/18 5:24 PM 07/Jun/18 5:24 PM     Final Submission Document   0 0 5400 0 6300 116% According to [Anleitung Dokumentation|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Anleitung%20Dokumentation%20BA_SA_170905.pdf]:
{quote}
Persönliche Berichte einschliesslich (selbst-)kritische Reflexion der Studierenden zu ihren Erfahrungen bei der Arbeit.
{quote}
the personal reports are not intended to be published on eprints.hsr.ch.
100% 100% 6300 0 5400 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxog:i
XMPP-Grid Broker XGB-58

Write personal report fhauser

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 22/Feb/18 2:49 PM 06/Jun/18 5:54 PM 06/Jun/18 5:54 PM 06/Jun/18 5:54 PM     Final Submission Document   0 0 5400 0 7200 133% According to [Anleitung Dokumentation|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Anleitung%20Dokumentation%20BA_SA_170905.pdf]:
{quote}
Persönliche Berichte einschliesslich (selbst-)kritische Reflexion der Studierenden zu ihren Erfahrungen bei der Arbeit.
{quote}
the personal reports are not intended to be published on eprints.hsr.ch.
100% 100% 7200 0 5400 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxoh:
XMPP-Grid Broker XGB-59

Clearify Document Language Review

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 22/Feb/18 3:19 PM   05/Mar/18 8:34 AM 05/Mar/18 8:34 AM     Final Submission Document   0 0 1800 0 1800 100% It would be nice to have a document language review [as with the SA|https://project.redbackup.org/browse/REDPRO-99], but it is not entirely clear how that works.
Questions to clearify:

* Dates and capacity/duration? Possible in the week after the semester end?
* We could also provide partial documents during the semester?
100% 100% 1800 0 1800 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz6n:
XMPP-Grid Broker XGB-60

Plan Final Submission Document Outline

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 3:22 PM   12/Mar/18 10:47 AM 12/Mar/18 10:47 AM     Final Submission Document   0 0 7200 0 9000 125% After receiving the task description, we should define the outline of our submission document. 100% 100% 9000 0 7200 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzz6v:
XMPP-Grid Broker XGB-61

Attach Signed Task Description to Submission Document

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 4:27 PM   20/Mar/18 3:39 PM 20/Mar/18 3:39 PM     Final Submission Document   0 0 900 0 900 100% According to [Anleitung Dokumentation|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Anleitung%20Dokumentation%20BA_SA_170905.pdf]:
{quote}Inhalt und Struktur des abzugebenden Berichts [...]

Die vom Betreuer abgegebene und unterschriebene Aufgabenstellung (eingescannt).
{quote}
100% 100% 900 0 900 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzz27:
XMPP-Grid Broker XGB-62

Write Abstract

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 4:31 PM   22/May/18 12:33 PM 22/May/18 12:33 PM     Final Submission Document   0 0 21600 0 26100 120% According to [Anleitung Dokumentation|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Anleitung%20Dokumentation%20BA_SA_170905.pdf]:
{quote}
Der Abstract richtet sich an den Spezialisten auf dem entsprechenden Gebiet und beschreibt daher in erster Linie die (neuen, eigenen) Ergebnisse und Resultate der Arbeit. Es umfasst nie mehr als eine Seite, typisch sogar nur etwa 200 Worte (etwa 20 Zeilen). Es sind keine Bilder zu verwenden.
{quote}
100% 100% 26100 0 21600 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzz73:
XMPP-Grid Broker XGB-63

Write Management Summary

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 22/Feb/18 4:32 PM   28/May/18 9:34 AM 28/May/18 9:34 AM     Final Submission Document   0 0 21600 0 21600 100% According to [Anleitung Dokumentation|https://skripte.hsr.ch/Informatik/Fachbereich/Bachelor-Arbeit_Informatik/BAI/Informationen/Anleitung%20Dokumentation%20BA_SA_170905.pdf]:

{quote}
Das Management Summary richtet sich in der Praxis an die "Chefs des Chefs", d.h. an die Vorgesetzten des Auftraggebers (diese sind in der Regel keine Fachspezialisten). Die Sprache soll knapp, klar und stark untergliedert sein.

Zu verwenden ist folgenden Gliederung:

* Ausgangslage
* Vorgehen, Technologien
* Ergebnisse
* Ausblick (optional)
{quote}
100% 100% 21600 0 21600 XGB BA (XGBBA)

None

None

Sprint 12, Sprint 13

None

1|hzzz7b:
XMPP-Grid Broker XGB-64

Prepare Interim presentation

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 26/Feb/18 11:19 AM   17/Apr/18 8:09 PM 17/Apr/18 8:09 PM     Presentation   0 0 10800 1800 9000 83% Prepare some slides illustrating:
* the problem
* our approach

 
83% 83% 9000 1800 10800 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzyxr:
XMPP-Grid Broker XGB-65

Write Background introduction chapter

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 26/Feb/18 3:13 PM   02/Mar/18 7:47 AM 02/Mar/18 7:47 AM     Final Submission Document   0 0 18000 9000 9000 50% Add in Background Chapter a Introduction:
* We work with \cite\{ietf-mile-xmpp-grid-05}, which is (as the name suggests) heavily based on XMPP and some XEPs.
* Where does it come from (Working Group)
* What problem does it solve?
* See AVT
50% 50% 9000 9000 18000 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz7j:
XMPP-Grid Broker XGB-66

Define and correct terminology in Background Chapter

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 26/Feb/18 3:15 PM   27/Feb/18 2:20 PM 27/Feb/18 2:20 PM     Final Submission Document   0 0 18000 7200 10800 60% Which terminology do we use? If we use the SACM terminology, we should also use these terms in the XMPP introduction. 60% 60% 10800 7200 18000 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz7r:
XMPP-Grid Broker XGB-67

Extend Background / Publish-Subscribe chapter

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 26/Feb/18 8:40 PM   06/Mar/18 7:23 AM 06/Mar/18 7:23 AM     Final Submission Document   0 0 21600 13500 8100 37% * Refine chapter "The protocol defines a hierarchy of six affiliations of which only `owner` and `none` are required": Discuss if this is problematic...
** Some features are OPTIONAL/RECOMMENDED/NOT MANDATORY
* Creation of nodes by client: % TODO: Who is allowed to create a node? Anyone? is this an issue?
** Permissions on the server are not explicitly defined in the standard; it depends on the server implementation, what might be configured
* (Extend IETF Grid Draft description by % "In order to ease the deployment burden, subscription approvals and whitelist management can be automated (e.g, the Topic "owner" can be a policy server). " Is this one of the main tasks of this BA?)
** Currently not part of this BA
* Clean up textflow (1h)

 
37% 37% 8100 13500 21600 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz7z:
XMPP-Grid Broker XGB-68

Prepare Architectural Decision templates

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 27/Feb/18 8:57 AM   27/Feb/18 5:21 PM 27/Feb/18 5:21 PM     Final Submission Document   0 0 1800 0 3600 200% Prepare Architectural Decisions with the [https://github.com/adr/madr] template. 100% 100% 3600 0 1800 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz87:
XMPP-Grid Broker XGB-69

Architectural Decision: Plugin, Component or Bot

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 27/Feb/18 8:59 AM   06/Mar/18 10:14 AM 06/Mar/18 10:14 AM     Application   0 0 10800 0 11700 108% Should the Application be built as a Plugin (e.g. for OpenFire), XMPP Component ([XEP-0114|https://xmpp.org/extensions/xep-0114.html]) or XMPP Bot (normal User?) 100% 100% 11700 0 10800 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz8f:
XMPP-Grid Broker XGB-70

Create Quality User Stories

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 27/Feb/18 9:01 AM   06/Mar/18 7:23 AM 06/Mar/18 7:23 AM     Final Submission Document   0 0 18000 0 32400 180% * Use Case Diagram
* Threads
100% 100% 32400 0 18000 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz8n:
XMPP-Grid Broker XGB-71

Create Wireframes

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 27/Feb/18 9:04 AM   04/Mar/18 3:50 PM 04/Mar/18 3:30 PM     Application   0 0 10800 1800 13500 125% * Request balsamiq from Prof. Stolze
* Approximate wireframes of management views.
88% 88% 13500 1800 10800 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz8v:
XMPP-Grid Broker XGB-72

Collect Jabber Servers and Jabber Client Libraries

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 27/Feb/18 9:27 AM   06/Mar/18 10:18 AM 06/Mar/18 10:16 AM     Application   0 0 16200 0 18000 111% * Eliminate libraries/servers that do not provide all required features 100% 100% 18000 0 16200 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzz93:
XMPP-Grid Broker XGB-73

Supervision Meeting Sprint 2

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 05/Mar/18 8:31 AM   06/Mar/18 9:42 AM 06/Mar/18 9:42 AM     Management   0 0 10800 0 18900 175% 100% 100% 18900 0 10800 XGB BA (XGBBA)

None

None

Sprint 2

None

1|hzzzan:
XMPP-Grid Broker XGB-74

Language Review: Prepare & Submit

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 05/Mar/18 8:34 AM   18/Apr/18 11:48 PM 18/Apr/18 11:48 PM     Management   0 0 3600 0 7020 195% * Go through the existing document and roughly check if it "makes sense"
* Submit it
100% 100% 7020 0 3600 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzz2n:
XMPP-Grid Broker XGB-75

Create Architecture Overview

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 05/Mar/18 8:55 AM   13/Mar/18 10:13 AM 13/Mar/18 10:13 AM     Application   0 0 18000 14400 3600 20% * Draw C4-Diagrams as in checklist 20% 20% 3600 14400 18000 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzav:
XMPP-Grid Broker XGB-76

Supervision Meeting Sprint 3

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 05/Mar/18 11:12 AM   12/Mar/18 10:43 AM 12/Mar/18 10:43 AM     Management   0 0 14400 5400 9000 62% 62% 62% 9000 5400 14400 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzz1b:
XMPP-Grid Broker XGB-77

Finalise User Stories and Wireframes

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 05/Mar/18 11:16 AM   11/Mar/18 11:54 AM 11/Mar/18 11:54 AM     Final Submission Document   0 0 18000 0 24300 135% * -TLS1.2 als Anforderung-
** -TLS client authentisierung?!-
* *Investigate TLS authentication*
* -Mehrere Admin Users ans Anforderung (Mehrere Owner?)-
** -Auditierbar (via XMPP oder wir haben eigenen audit trail)-
* -Subtopics respl COLLECTIONS als Anfoderungen-
** -[https://xmpp.org/extensions/xep-0248.html] (Deferred!)-
* -Rollen (XEP-0144?)-
* -"Bulk-delete" wie bei jira von items-
* -Persist items als beispiel bei configuration-
* -Wireframes:-
** -Figure 4: Hierarchiestufen a la Tree (evtl. beide Varianten) oder linear-
** -Figure 5: Select liste "subscriber" ist falsch & GRUPPEN!-
** -NEW TOPIC: SELECT PARENT-
** -Move a topic?!-
* NFRs
* Update UC Diagramm
100% 100% 24300 0 18000 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzb3:
XMPP-Grid Broker XGB-78

Architectural Decision: Web Application

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 05/Mar/18 11:17 AM   09/Mar/18 3:02 PM 09/Mar/18 2:27 PM     Application   0 0 7200 1800 5400 75% * Web Application vs. Desktop vs. Command Line 75% 75% 5400 1800 7200 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzbb:
XMPP-Grid Broker XGB-79

Architectural Decision: Roles

Task Done Medium Done Unassigned Raphael Zimmermann Raphael Zimmermann 05/Mar/18 11:26 AM   12/Mar/18 10:32 AM 12/Mar/18 10:32 AM     Application   0 0 14400 2700 11700 81% * See XEP-0144 and XEP-0248
* The ietf draft specifies the roaster as "not appropriate"
81% 81% 11700 2700 14400 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzbr:
XMPP-Grid Broker XGB-80

Architectural Decision: REST vs. BOSH XMPP vs. WebSockets

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 05/Mar/18 12:39 PM   12/Mar/18 2:10 PM 12/Mar/18 2:10 PM     Application   0 0 10800 900 7200 66% * Compatibility(!)
* [XMPP Over Websockets|https://tools.ietf.org/html/rfc7395]
88% 88% 7200 900 10800 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzbz:
XMPP-Grid Broker XGB-81

Architectural Decision: State Management (TCP Connection)

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 05/Mar/18 12:39 PM   13/Mar/18 9:52 AM 13/Mar/18 9:52 AM     Application   0 0 14400 4500 9900 68% * Long lived TCP Connnection
* Vgl. [http://martinfowler.com/eaaCatalog/index.html]
68% 68% 9900 4500 14400 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzc7:
XMPP-Grid Broker XGB-82

Architectural Decision: Backend Framework

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 05/Mar/18 12:40 PM   12/Mar/18 1:00 PM 12/Mar/18 10:57 AM     Application   0 0 7200 7200 0 0% * Django
* Flask
* Spring(boot) / Play?
0% 0% 0 7200 7200 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzbj:
XMPP-Grid Broker XGB-83

Architectural Decision: Frontend Framework

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 05/Mar/18 12:40 PM   13/Mar/18 9:52 AM 13/Mar/18 9:52 AM     Application   0 0 14400 0 19800 137% * Angular
* Vue.js
* React
100% 100% 19800 0 14400 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzcf:
XMPP-Grid Broker XGB-84

Architectural Decision: SASL

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 05/Mar/18 12:41 PM   12/Mar/18 8:50 AM 12/Mar/18 8:50 AM     Application   0 0 10800 0 11700 108% * How relevant is SASL?
* See [https://xmpp.org/extensions/xep-0178.html]
* Discuss why SASL external or SCRAM
* -Fill out Authentication column in the xmpp comparison tables- Will be done in XGB-85
100% 100% 11700 0 10800 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzcn:
XMPP-Grid Broker XGB-85

Compare Jabber Servers and Client Libraries

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 06/Mar/18 10:17 AM   12/Mar/18 11:25 AM 12/Mar/18 11:25 AM     Application   0 0 14400 0 17100 118% Follow-Up Issue to XGB-72:
* Fix footnotes (or change them to cites)
* Relevant XEP compatability (compile list)
** User registration / Management?
* Library support/stability
100% 100% 17100 0 14400 XGB BA (XGBBA)

None

None

Sprint 3

None

1|hzzzcv:
XMPP-Grid Broker XGB-86

Investigate how XMPP over WebSockets could be proxied

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 12/Mar/18 10:19 AM   10/Apr/18 6:41 AM 10/Apr/18 6:41 AM     Application   0 0 3600 0 7200 200% * See XMPP-FTW
** Socket.io based implementation
* Reference that from architecture section
** Possible as demonstrated with small proof of concept
** Similar to normal protocol, but has some minor differences
** Implementation of such a proxy needs to have state
** Rather high security risk
100% 100% 7200 0 3600 XGB BA (XGBBA)

None

None

Sprint 4, Sprint 6

None

1|hzzzgn:
XMPP-Grid Broker XGB-87

Bootstrap Angular

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 13/Mar/18 10:06 AM   19/Mar/18 12:53 PM 19/Mar/18 12:52 PM     Application   0 0 14400 900 13500 93% * Bootstrap Application
*  CI
** Build docker image with fixed versions
** Travis or Semaphore?
93% 93% 13500 900 14400 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzzd3:
XMPP-Grid Broker XGB-88

Framework Decision: XMPP Framework

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 13/Mar/18 10:06 AM   27/Mar/18 4:33 PM 27/Mar/18 3:37 PM     Application   0 0 28800 0 28800 100% * stanza.io
** JSON bindings
* strophe.js
* XMPP-FTW
** Requires socket.io based XMPP-Library

 
* Community Support
* Plugin API
* SASL EXTERNAL
** Yes
* Short Test with Openfire
** strophe.js and stanza.io work both
* TypeScript
** Only available for strophe.js

* Clean Angular Layering
* Feature Discovery (Result Type)
* Topics/Root Nodes Listing
100% 100% 28800 0 28800 XGB BA (XGBBA)

None

None

Sprint 4, Sprint 5

None

1|hzzzdb:
XMPP-Grid Broker XGB-89

Write Section "Requirements / Analysis"

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 13/Mar/18 10:07 AM   19/Mar/18 1:40 PM 19/Mar/18 1:39 PM     Final Submission Document   0 0 9000 0 15300 170% 100% 100% 15300 0 9000 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzzdj:
XMPP-Grid Broker XGB-90

Write Section "Domain Analysis"

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 13/Mar/18 10:08 AM   20/Mar/18 1:37 PM 20/Mar/18 1:37 PM     Final Submission Document   0 0 5400 0 6300 116% * Move Grid draft section from Background to Domain Analysis
* Write a bit Context
100% 100% 6300 0 5400 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzzdr:
XMPP-Grid Broker XGB-91

Write Section "Wireframes"

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 13/Mar/18 10:10 AM   19/Mar/18 1:40 PM 14/Mar/18 1:19 PM     Final Submission Document   0 0 7200 900 3600 50% 80% 80% 3600 900 7200 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzzdz:
XMPP-Grid Broker XGB-92

Write Section "Architecture"

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 13/Mar/18 10:10 AM   20/Mar/18 1:37 PM 20/Mar/18 1:37 PM     Final Submission Document   0 0 14400 0 29700 206% * Finish Architecture Diagrams from XGB-75
* Describe Architecture
* Architectural Decisions
** Systematic documented
** When describing architecture, reference decisions.
100% 100% 29700 0 14400 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzze7:
XMPP-Grid Broker XGB-93

Write Section "Risk Analysis"

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 13/Mar/18 10:12 AM   20/Mar/18 2:10 PM 20/Mar/18 2:09 PM     Final Submission Document   0 0 9000 0 9900 110% * Angular (XSS etc.)
* Vectors to XMPP server
* Vectors from XMPP-Grid-Draft
* Relevant XMPP / XEPs for Security considerations
** e.g. XEP-0248
100% 100% 9900 0 9000 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzzef:
XMPP-Grid Broker XGB-94

Setup openfire with CA / Client Certificates for development

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 13/Mar/18 10:23 AM   27/Mar/18 12:05 PM 27/Mar/18 12:05 PM     Application   0 0 7200 0 9000 125% 100% 100% 9000 0 7200 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzzen:
XMPP-Grid Broker XGB-95

Security Considerations in Concept Section

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 13/Mar/18 10:28 AM   20/Mar/18 2:09 PM 20/Mar/18 2:09 PM     Final Submission Document   0 0 9000 0 10800 120% * Angular Security Considerations
* Websocket Security Considerations
100% 100% 10800 0 9000 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzzev:
XMPP-Grid Broker XGB-96

Learning Angular

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 13/Mar/18 10:32 AM   20/Mar/18 2:01 PM 20/Mar/18 2:01 PM     Application   0 0 54000 28800 25200 46% * Read trough documentation
* Testing
46% 46% 25200 28800 54000 XGB BA (XGBBA)

None

None

Sprint 4

None

1|hzzzf3:
XMPP-Grid Broker XGB-97

Conduct an architectural analysis with an industry expert

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 20/Mar/18 1:51 PM   17/Apr/18 1:15 PM 17/Apr/18 1:15 PM     Management   0 0 10800 1800 9000 83% Time only accounted for review - not possible improvements (next sprint) 83% 83% 9000 1800 10800 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzyxj:
XMPP-Grid Broker XGB-98

Analyse XMPP Server XSRF attacks

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 20/Mar/18 1:55 PM   27/Mar/18 3:34 PM 27/Mar/18 3:34 PM     Application   0 0 14400 0 16200 112% Is it possible to do XSRF attack against WebSocket/BOSH XMPP server with client certificates 100% 100% 16200 0 14400 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzzfb:
XMPP-Grid Broker XGB-99

Define and Document Content Security Policy

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 20/Mar/18 2:19 PM   15/Apr/18 2:17 PM 15/Apr/18 2:17 PM     Application   0 0 1800 0 2700 150% 100% 100% 2700 0 1800 XGB BA (XGBBA)

None

None

Sprint 6, Sprint 7

None

1|hzzzhb:
XMPP-Grid Broker XGB-100

Supervisor Meeting Sprint 5

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 20/Mar/18 2:26 PM   27/Mar/18 3:47 PM 27/Mar/18 3:47 PM     Management   0 0 10800 900 9900 91% * 2018-03-23 91% 91% 9900 900 10800 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzz1z:
XMPP-Grid Broker XGB-101

Client TLS Certificate Authentication

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 20/Mar/18 2:33 PM   27/Mar/18 3:37 PM 27/Mar/18 3:34 PM     Application   0 0 14400 0 27000 187% * Is it possible for a webclient to authenticate using SASL EXTERNAL? 100% 100% 27000 0 14400 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzzfj:
XMPP-Grid Broker XGB-102

Draw angular component/module map

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 20/Mar/18 2:37 PM   27/Mar/18 4:34 PM 27/Mar/18 4:34 PM     Application   0 0 _thumb_10702.png 10800 0 12600 116% 100% 100% 12600 0 10800 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzzfr:
XMPP-Grid Broker XGB-103

Learn about Testing/Mocking (e2e, unit)

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 20/Mar/18 2:39 PM   27/Mar/18 12:06 PM 27/Mar/18 10:16 AM     Application   0 0 18000 0 21600 120% 100% 100% 21600 0 18000 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzzfz:
XMPP-Grid Broker XGB-104

Implement "Overview"-Views

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 20/Mar/18 2:41 PM   27/Mar/18 1:49 PM 27/Mar/18 1:49 PM     Application   0 0 28800 900 27900 96% 96% 96% 27900 900 28800 XGB BA (XGBBA)

None

None

Sprint 5

None

1|hzzzg7:
XMPP-Grid Broker XGB-105

Add Co-Examiner to first submission document page & move task description

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 23/Mar/18 11:26 PM   08/Apr/18 2:41 PM 08/Apr/18 2:41 PM     Final Submission Document   0 0 900 0 900 100% * Add co-examiner
* From Meeting on 2018-03-23:
{quote}Current State of the Task Description: SFF suggests to move it up in the document before the abstract{quote}
100% 100% 900 0 900 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzgf:
XMPP-Grid Broker XGB-106

Set up NGINX to proxy openfire BOSH

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 27/Mar/18 2:00 PM   10/Apr/18 10:48 AM 10/Apr/18 10:48 AM     Application   0 0 14400 9000 5400 37% * Configure a NGINX reverse proxy in front of openfire BOSH
* TLS authentication against BOSH-Server
* TLS Client authentication
* Catch and respond to OPTIONS preflight request
* Proxy local angular development server
37% 37% 5400 9000 14400 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzh3:
XMPP-Grid Broker XGB-107

Final Framework Decision: XMPP-Framework

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 27/Mar/18 3:33 PM   10/Apr/18 11:02 AM 10/Apr/18 11:02 AM     Application   0 0 43200 35100 8100 18% Candidates:

* stanza.io
* strophe.js

Evaluations (continuation of XGB-88)

* Community Support
* Plugin API
* TypeScript binding
* Feature Discovery (Result Type)
* Implement basic service for Topics/Root Nodes Listing for Angular
18% 18% 8100 35100 43200 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzgv:
XMPP-Grid Broker XGB-108

Implement Mock Service to fetch topics/collections in overview

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 27/Mar/18 3:49 PM   10/Apr/18 7:48 AM 10/Apr/18 7:48 AM     Application   0 0 14400 0 14400 100% 100% 100% 14400 0 14400 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzhj:
XMPP-Grid Broker XGB-109

Extract Topic List Component

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 27/Mar/18 3:50 PM   10/Apr/18 7:45 AM 10/Apr/18 7:45 AM     Application   0 0 14400 0 14400 100% 100% 100% 14400 0 14400 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzhr:
XMPP-Grid Broker XGB-110

Write Tests for existing Components

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 27/Mar/18 3:50 PM   10/Apr/18 10:56 AM 10/Apr/18 10:55 AM     Application   0 0 28800 17100 11700 40% 40% 40% 11700 17100 28800 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzhz:
XMPP-Grid Broker XGB-111

Clean up tab view implementation

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 27/Mar/18 3:51 PM   10/Apr/18 7:45 AM 10/Apr/18 7:45 AM     Application   0 0 10800 0 11700 108% 100% 100% 11700 0 10800 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzi7:
XMPP-Grid Broker XGB-112

Understand Angular Observables

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 27/Mar/18 3:53 PM   27/Mar/18 6:13 PM 27/Mar/18 6:13 PM     Application   0 0 9000 0 9000 100% 100% 100% 9000 0 9000 XGB BA (XGBBA)

None

None

Sprint 6

None

1|hzzzif:
XMPP-Grid Broker XGB-113

Advisory Meeting Sprint 6

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 09/Apr/18 10:29 AM   10/Apr/18 11:01 AM 10/Apr/18 11:01 AM     Management   0 0 0 6300   100% 100% 6300 0 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzzin:
XMPP-Grid Broker XGB-114

Advisory Meeting Sprint 7

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 09/Apr/18 10:30 AM   17/Apr/18 10:48 AM 17/Apr/18 10:48 AM     Management   0 0 5400 1800 3600 66% 66% 66% 3600 1800 5400 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzziv:
XMPP-Grid Broker XGB-115

Analyze XMPP Data Form Fields and Provide UI-Mockups for each

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 09/Apr/18 10:30 AM   10/Apr/18 1:09 PM 10/Apr/18 1:09 PM     Application   0 0 _thumb_10800.png 12600 9000 3600 28% * Which fields exist?
* How should they be rendered?
** eg. JID "auto-complete"
** eg. boolean "checkbox"
28% 28% 3600 9000 12600 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzzj3:
XMPP-Grid Broker XGB-116

Implement dynamic handling of XMPP data forms

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 09/Apr/18 10:30 AM   17/Apr/18 10:13 AM 17/Apr/18 10:13 AM     Application   0 0 43200 0 57600 133% * Mock Results from the Service
* Render Mock Result
100% 100% 57600 0 43200 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzzjb:
XMPP-Grid Broker XGB-117

Setup e2e Tests Infrastructure

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 10/Apr/18 7:45 AM   08/May/18 7:05 AM 08/May/18 7:05 AM     Application   0 0 18000 0 50400 280% - docker-compose configuration
- protractor
- travis (every pull)
100% 100% 50400 0 18000 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzyzj:
XMPP-Grid Broker XGB-118

Implement TopicOverviewService

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 10/Apr/18 9:52 AM   19/Apr/18 1:16 PM 19/Apr/18 1:16 PM     Application   0 0 36000 0 108900 302% 100% 100% 108900 0 36000 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzzjj:
XMPP-Grid Broker XGB-119

Finish NGINX Setup

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 10/Apr/18 10:47 AM   15/Apr/18 2:17 PM 15/Apr/18 2:17 PM     Application   0 0 10800 0 22500 208% Continuation of XGB-106 100% 100% 22500 0 10800 XGB BA (XGBBA)

None

None

Sprint 7

None

1|hzzzjr:
XMPP-Grid Broker XGB-120

Refactor Links to always use the NavigationService

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 10/Apr/18 1:29 PM 28/May/18 3:25 PM 28/May/18 3:24 PM       Application   0 0 9000 8100 900 10% 10% 10% 900 8100 9000 XGB BA (XGBBA)

None

None

None

1|hzzzuu:i
XMPP-Grid Broker XGB-121

Write configuration/Test drive section in the installation guide

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 15/Apr/18 1:18 PM   26/Apr/18 5:08 PM 26/Apr/18 5:08 PM     Application   0 0 7200 0 23400 325% * global configurtion
** Load json from nginx with a custom server
* openfire configuration
* How can this minimally configured
100% 100% 23400 0 7200 XGB BA (XGBBA)

None

None

Sprint 8, Sprint 9

None

1|hzzzjz:
XMPP-Grid Broker XGB-122

Configure Global Error Handling

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 16/Apr/18 4:45 PM   19/Apr/18 1:57 PM 19/Apr/18 1:57 PM     Application   0 0 7200 2700 4500 62% Display Error window on not catched error messages. 62% 62% 4500 2700 7200 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzzlr:
XMPP-Grid Broker XGB-123

Create and Document XMPP-Client Configuration

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 16/Apr/18 5:08 PM   25/Apr/18 7:54 PM 25/Apr/18 7:54 PM     Application   0 0 21600 0 43200 200% * Extract configuration from {{src/app/core/xmpp/xmpp.service.ts}}
** eg. JSON file that is served via nginx
** Introduce a proper TypeScript-Type!
* Document the configuration and options.
* SFF must be able to configure his own XMPP server accrording to this documentation
100% 100% 43200 0 21600 XGB BA (XGBBA)

None

None

Sprint 8, Sprint 9

None

1|hzzzkf:
XMPP-Grid Broker XGB-124

Check XMPP Server Feature Support

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 16/Apr/18 5:11 PM   01/May/18 11:50 PM 01/May/18 11:50 PM     Application   0 0 28800 0 43200 150% Before accessing XMPP Server features, we should check if the server supports them. 100% 100% 43200 0 28800 XGB BA (XGBBA)

None

None

Sprint 8, Sprint 9

None

1|hzzzk7:
XMPP-Grid Broker XGB-125

Add specialized field component for affiliations

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 17/Apr/18 11:14 AM   01/May/18 2:21 PM 01/May/18 2:21 PM     Application   0 0 9000 0 36000 400% 100% 100% 36000 0 9000 XGB BA (XGBBA)

None

None

Sprint 8, Sprint 9

None

1|hzzzkn:
XMPP-Grid Broker XGB-126

Add specialized field component for title

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 17/Apr/18 11:14 AM   19/Apr/18 6:19 PM 19/Apr/18 6:19 PM     Application   0 0 7200 0 11700 162% 100% 100% 11700 0 7200 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzzlb:
XMPP-Grid Broker XGB-127

Adapt creation form to create topic OR collection

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 17/Apr/18 11:15 AM   22/Apr/18 2:43 PM 22/Apr/18 2:43 PM     Application   0 0 9000 0 6300 70% 100% 100% 6300 0 9000 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzzlj:
XMPP-Grid Broker XGB-128

Add specialized field component for contained/parent collections

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 17/Apr/18 11:15 AM   22/Apr/18 2:43 PM 22/Apr/18 2:43 PM     Application   0 0 9000 2700 6300 70% 70% 70% 6300 2700 9000 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzzlz:
XMPP-Grid Broker XGB-129

Implement auto complete for create contained/parent collections field

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 17/Apr/18 11:16 AM   22/May/18 11:11 AM       Application   0 0 18000 0   0% 0% 0 18000 XGB BA (XGBBA)

None

None

None

1|hzzzmc:
XMPP-Grid Broker XGB-130

Implement collapsible containers widget

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 17/Apr/18 11:16 AM   19/Apr/18 2:36 PM 19/Apr/18 2:36 PM     Application   0 0 9000 0 9000 100% 100% 100% 9000 0 9000 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzzl3:
XMPP-Grid Broker XGB-131

Implement create xmpp topic in service

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 17/Apr/18 11:21 AM 04/Jun/18 4:19 PM 24/Apr/18 3:15 PM 24/Apr/18 3:15 PM     Application   0 0 10800 0 54000 500% 100% 100% 54000 0 10800 XGB BA (XGBBA)

None

None

Sprint 8

None

1|hzzzkv:
XMPP-Grid Broker XGB-132

Extract spectre specific grid classes into a separate directive

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 17/Apr/18 1:31 PM   22/May/18 11:10 AM       Application   0 0 7200 7200 0% 0% 0% 7200 7200 XGB BA (XGBBA)

None

None

None

1|hzzzm7:03i
XMPP-Grid Broker XGB-133

Update Client Architecture AD

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 17/Apr/18 2:23 PM   28/Apr/18 6:23 PM 28/Apr/18 6:23 PM     Final Submission Document   0 0 7200 4500 2700 37% 37% 37% 2700 4500 7200 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzzm7:
XMPP-Grid Broker XGB-134

Implement Paging of Topics on the Topic/Collection Overview pages

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 18/Apr/18 7:32 AM   08/May/18 1:58 PM 08/May/18 1:58 PM     Application   0 0 28800 0 36900 128% 100% 100% 36900 0 28800 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzxnj:
XMPP-Grid Broker XGB-135

Create TS typings for stanza

Task Open Medium Unresolved Unassigned Fabian Hauser Fabian Hauser 18/Apr/18 1:44 PM   15/May/18 10:17 AM       Application   0 0   It would be nice to have TypeScript-typings for stanza.io. XGB BA (XGBBA)

None

None

None

1|hzzzmf:
XMPP-Grid Broker XGB-138

Error overlay is not displayed when an error during ngOnInit occurs...

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 22/Apr/18 11:38 AM   25/Apr/18 7:50 PM 25/Apr/18 7:50 PM     Application   0 0 7200 2700 4500 62% 62% 62% 4500 2700 7200 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzzpb:
XMPP-Grid Broker XGB-139

Interim Presentation

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 23/Apr/18 11:11 AM   24/Apr/18 3:23 PM 24/Apr/18 3:23 PM     Management   0 0 10800 0 10800 100% 100% 100% 10800 0 10800 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzyzb:
XMPP-Grid Broker XGB-140

Discuss Added Value in the Final Submission document

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 23/Apr/18 11:14 AM   29/Apr/18 3:39 PM 29/Apr/18 3:39 PM     Final Submission Document   0 0 7200 1800 5400 75% - Demonstration, that all features of the draft proposal can be realised in a full, real world application
- Helps establishing XMPP-Grids proposed by the Standard
75% 75% 5400 1800 7200 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzyyv:
XMPP-Grid Broker XGB-141

Make sure no TLS warnings are shown in the presentation

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 23/Apr/18 11:15 AM 13/Jun/18 1:16 PM 13/Jun/18 1:16 PM 13/Jun/18 1:16 PM     Presentation   0 0 1800 0 1800 100% 100% 100% 1800 0 1800 XGB BA (XGBBA)

None

None

Presentation Sprint

None

1|hzzzpj:
XMPP-Grid Broker XGB-142

Investigate CSP error in chrome

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 23/Apr/18 11:19 AM   29/Apr/18 10:41 AM 29/Apr/18 10:41 AM     Application   0 0 5400 2700 2700 50% sockjs.js:1679 Refused to connect to 'wss://xgb.localhost.redbackup.org/sockjs-node/773/mglugd3n/websocket' because it violates the following Content Security Policy directive: "connect-src 'self'". 50% 50% 2700 2700 5400 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzzpz:
XMPP-Grid Broker XGB-144

Supervisor Meeting Sprint 9a

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 24/Apr/18 8:56 AM   29/Apr/18 2:14 PM 26/Apr/18 1:26 PM     Management   0 0 10800 1800 9000 83% 83% 83% 9000 1800 10800 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzyyf:
XMPP-Grid Broker XGB-145

Implement First Language Review

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 24/Apr/18 8:57 AM   15/May/18 7:42 AM 15/May/18 7:42 AM     Final Submission Document   0 0 21600 0 31500 145% 100% 100% 31500 0 21600 XGB BA (XGBBA)

None

None

Sprint 10, Sprint 11

None

1|hzzyz3:
XMPP-Grid Broker XGB-146

Investigate how paging of Topics/Collections could be implemented

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 24/Apr/18 9:51 AM   01/May/18 11:52 PM 01/May/18 11:51 PM     Application   0 0 18000 3600 14400 80% eg. using jabber search or result set

A proof of concept can be implemented in the topic overview service

If more than 5h are required to fix this, stop and discuss it wit SFF before spending more time
80% 80% 14400 3600 18000 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzzpr:
XMPP-Grid Broker XGB-147

Isolate configuration in a Component

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 24/Apr/18 9:57 AM   28/Apr/18 11:25 AM 28/Apr/18 11:25 AM     Application   0 0 18000 0 31500 175% 100% 100% 31500 0 18000 XGB BA (XGBBA)

None

None

Sprint 9

None

1|hzzzq7:
XMPP-Grid Broker XGB-148

Detect Lost Updates in the topic config

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 24/Apr/18 4:33 PM   22/May/18 11:10 AM           0 0   Openfires ignores updates on some fields, for example `node_type`.
The XEPs don't specify a mechanism to list such "ignored" fields.
A mechanism shall be implemented, that detects such "lost updates" -> eg. by comparing the loaded form with the submitted one.
XGB BA (XGBBA)

None

None

None

1|hzzzm7:03
XMPP-Grid Broker XGB-149

Fix confusing error shown when the connection to the XMPP server is lost

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 25/Apr/18 7:42 AM   04/May/18 4:05 PM 04/May/18 4:05 PM     Application   0 0 7200 0 8100 112%
{code}
Error: Uncaught (in promise): TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
at fromObject (webpack-internal:///./node_modules/buffer/index.js:311:9)
at from (webpack-internal:///./node_modules/buffer/index.js:137:10)
at new Buffer (webpack-internal:///./node_modules/buffer/index.js:113:10)
at eval (webpack-internal:///./node_modules/stanza.io/lib/transports/bosh.js:261:35)
at ZoneDelegate.invoke (webpack-internal:///./node_modules/zone.js/dist/zone.js:388:26)
at Object.onInvoke (webpack-internal:///./node_modules/@angular/core/esm5/core.js:4965:33)
at ZoneDelegate.invoke (webpack-internal:///./node_modules/zone.js/dist/zone.js:387:32)
at Zone.run (webpack-internal:///./node_modules/zone.js/dist/zone.js:138:43)
at eval (webpack-internal:///./node_modules/zone.js/dist/zone.js:858:57)
at ZoneDelegate.invokeTask (webpack-internal:///./node_modules/zone.js/dist/zone.js:421:31)
Error: Uncaught (in promise): TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
at fromObject (webpack-internal:///./node_modules/buffer/index.js:311:9)
at from (webpack-internal:///./node_modules/buffer/index.js:137:10)
at new Buffer (webpack-internal:///./node_modules/buffer/index.js:113:10)
at eval (webpack-internal:///./node_modules/stanza.io/lib/transports/bosh.js:261:35)
at ZoneDelegate.invoke (webpack-internal:///./node_modules/zone.js/dist/zone.js:388:26)
at Object.onInvoke (webpack-internal:///./node_modules/@angular/core/esm5/core.js:4965:33)
at ZoneDelegate.invoke (webpack-internal:///./node_modules/zone.js/dist/zone.js:387:32)
at Zone.run (webpack-internal:///./node_modules/zone.js/dist/zone.js:138:43)
at eval (webpack-internal:///./node_modules/zone.js/dist/zone.js:858:57)
at ZoneDelegate.invokeTask (webpack-internal:///./node_modules/zone.js/dist/zone.js:421:31)
at resolvePromise (webpack-internal:///./node_modules/zone.js/dist/zone.js:809:31)
at eval (webpack-internal:///./node_modules/zone.js/dist/zone.js:861:17)
at ZoneDelegate.invokeTask (webpack-internal:///./node_modules/zone.js/dist/zone.js:421:31)
at Object.onInvokeTask (webpack-internal:///./node_modules/@angular/core/esm5/core.js:4956:33)
at ZoneDelegate.invokeTask (webpack-internal:///./node_modules/zone.js/dist/zone.js:420:36)
at Zone.runTask (webpack-internal:///./node_modules/zone.js/dist/zone.js:188:47)
at drainMicroTaskQueue (webpack-internal:///./node_modules/zone.js/dist/zone.js:595:35)
at ZoneTask.invokeTask [as invoke] (webpack-internal:///./node_modules/zone.js/dist/zone.js:500:21)
at invokeTask (webpack-internal:///./node_modules/zone.js/dist/zone.js:1517:14)
at XMLHttpRequest.globalZoneAwareCallback (webpack-internal:///./node_modules/zone.js/dist/zone.js:1543:17)

{code}
100% 100% 8100 0 7200 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzzqf:
XMPP-Grid Broker XGB-150

Investigate Problem with Parenthesis in NodeIDs encoded in the URL

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 26/Apr/18 9:41 AM   09/May/18 10:28 AM 09/May/18 10:28 AM     Application   0 0 5400 0 9000 166% * https://angular.io/api/router/UrlTree
* https://angular.io/api/router/UrlSerializer
100% 100% 9000 0 5400 XGB BA (XGBBA)

None

None

Sprint 11

None

1|hzzxnr:
XMPP-Grid Broker XGB-151

Investigate and document how multiple users can be configured

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 26/Apr/18 9:41 AM   21/May/18 12:17 PM 21/May/18 12:17 PM     Application   0 0 7200 0 19800 275% Currently, the user jid is configured via config. If the user accesses the xmpp server without a proxy this is an unnecessary restriction..how can we fix this? should we fix this?


Related to the User Story: A.6.1.5 Multiple Administrations:
{quote}As an Administrator, I want to grant access to administrators so that they can also manage the application.{quote}
 
100% 100% 19800 0 7200 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzzov:
XMPP-Grid Broker XGB-152

Extend missing pubsub fields in jxt-xmpp

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 27/Apr/18 2:21 PM   08/May/18 9:49 AM 04/May/18 4:05 PM     Application   0 0 3600 0 6300 175% * Add the `default` field
** Already done here: [https://github.com/raphiz/jxt-xmpp/tree/add-pubsub-owner-default]
** See [https://github.com/xmpp-grid-broker/xmpp-grid-broker/blob/4749127283d5b01223aa2b677ba0e68477df519f/src/app/core/xmpp/xmpp.service.ts]
* Test it
* Write a test
* Open PR ([https://github.com/otalk/jxt-xmpp/blob/master/src/pubsubOwner.js])
100% 100% 6300 0 3600 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzzrj:
XMPP-Grid Broker XGB-153

Implement a pretty confirm dialog

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 30/Apr/18 11:18 AM   02/May/18 3:38 PM 02/May/18 3:38 PM     Application   0 0 5400 900 4500 83% 83% 83% 4500 900 5400 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzzrr:
XMPP-Grid Broker XGB-154

Use pretty confirm dialog in affiliations tab

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 30/Apr/18 11:19 AM   02/May/18 3:38 PM 02/May/18 3:38 PM     Application   0 0 1800 0 1800 100% 100% 100% 1800 0 1800 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzzsv:
XMPP-Grid Broker XGB-155

Write e2e test for Overview Tabs

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 01/May/18 11:08 AM   08/May/18 12:48 PM 08/May/18 12:48 PM     Application   0 0 7200 0 32400 450% 100% 100% 32400 0 7200 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzzrz:
XMPP-Grid Broker XGB-156

Write e2e test for new Topic / Collection View

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 01/May/18 11:10 AM 13/Jun/18 1:17 PM 01/Jun/18 10:20 PM       Application   0 0 7200 7200 0% https://github.com/juliemr/protractor-demo/tree/master/howtos/screenshot 0% 0% 7200 7200 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzzm7:0009
XMPP-Grid Broker XGB-157

Write e2e test for Topic Details Config View

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 01/May/18 11:11 AM   15/May/18 2:05 PM 15/May/18 2:05 PM     Application   0 0 7200 0 19800 275% 100% 100% 19800 0 7200 XGB BA (XGBBA)

None

None

Sprint 10, Sprint 11

None

1|hzzzsf:
XMPP-Grid Broker XGB-158

Write e2e test for Topic Details Affiliations View

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 01/May/18 11:11 AM   15/May/18 5:32 PM 15/May/18 2:05 PM     Application   0 0 7200 0 19800 275% 100% 100% 19800 0 7200 XGB BA (XGBBA)

None

None

Sprint 10, Sprint 11

None

1|hzzzsn:
XMPP-Grid Broker XGB-159

Supervision Meeting Sprint 10

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 01/May/18 11:21 AM   08/May/18 9:44 AM 08/May/18 9:44 AM     Management   0 0 9000 6300 2700 30% 30% 30% 2700 6300 9000 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzzt3:
XMPP-Grid Broker XGB-160

Add specialized "Danger Zone" fields for conversion (Topic to collection)

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 01/May/18 11:35 AM   08/May/18 11:10 AM 08/May/18 11:10 AM     Application   0 0 5400 4500 900 16% 16% 16% 900 4500 5400 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzztb:
XMPP-Grid Broker XGB-161

Implement delete topic service method

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 01/May/18 11:36 AM   02/May/18 3:45 PM 02/May/18 3:45 PM     Application   0 0 7200 3600 3600 50% 50% 50% 3600 3600 7200 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzztj:
XMPP-Grid Broker XGB-162

Add delete Button in the "Danger Zone" for a Topic

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 01/May/18 11:36 AM   04/May/18 4:05 PM 04/May/18 4:05 PM     Application   0 0 10800 3600 7200 66% Use confirm! 66% 66% 7200 3600 10800 XGB BA (XGBBA)

None

None

Sprint 10

None

1|hzzztr:
XMPP-Grid Broker XGB-163

Abstract and Mgmt Summary Review

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 07/May/18 10:58 AM 06/Jun/18 10:53 AM 06/Jun/18 10:53 AM 06/Jun/18 9:20 AM     Final Submission Document   0 0 10800 0 12600 116% 100% 100% 12600 0 10800 XGB BA (XGBBA)

None

None

Sprint 13, Sprint 14

None

1|i00040:
XMPP-Grid Broker XGB-164

Topic and Collection Name Filter

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 08/May/18 8:47 AM   15/May/18 10:22 AM           0 0   {quote}As an Administrator, I want to be able to quickly filter any set of Collections/Topics with more than 10 Items so that I can work with more than 1000 Collections and Topics more effectively.{quote} XGB BA (XGBBA)

None

None

None

1|hzzzm7:2
XMPP-Grid Broker XGB-165

List All Parent-Collections of a Topic

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 08/May/18 8:48 AM 28/May/18 3:24 PM 28/May/18 3:24 PM 28/May/18 3:24 PM     Application   0 0 14400 0 17100 118% {quote}As an Administrator, I want to see a list of all Top-Level-Collections of the associated Controller so that I can quickly assimilate which Collections exist.{quote} 100% 100% 17100 0 14400 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzzu9:
XMPP-Grid Broker XGB-166

List All Subtopics and Subcollection of a Collection

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 08/May/18 8:49 AM 28/May/18 3:24 PM 28/May/18 3:24 PM 28/May/18 3:24 PM     Application   0 0 14400 0 18900 131% As an Administrator, I want to see a list of all Collections and Topics that a given Collection contains so that I can quickly assimilate the collection hierarchy. 100% 100% 18900 0 14400 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzzui:
XMPP-Grid Broker XGB-167

Improve Fault Prevention On Topic-Delete

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 08/May/18 8:50 AM   15/May/18 10:41 AM           0 0   Require the user to enter the topic name XGB BA (XGBBA)

None

None

None

1|hzzzm7:04
XMPP-Grid Broker XGB-168

List Consumers

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 08/May/18 8:51 AM   22/May/18 9:48 AM 22/May/18 9:48 AM     Application   0 0 14400 0 18000 125% {quote}As an Administrator, I want to list all Consumers (including their JIDs) of a given Topic/Collection on the associated Controller, so that I can verify that specific Consumers are subscribed, and others are not.{quote} 100% 100% 18000 0 14400 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzzmn:
XMPP-Grid Broker XGB-169

Inspect Detailed Subscription Configuration

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 08/May/18 8:51 AM   22/May/18 9:48 AM 22/May/18 9:48 AM     Application   0 0 14400 0 14400 100% {quote}As an Administrator, I want to inspect the detailed Topic/Collection subscription configuration of a given Consumer, so that I can reproduce and reason about the receipt of data on that Consumer and find potential misconfiguration.{quote} 100% 100% 14400 0 14400 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzzmv:
XMPP-Grid Broker XGB-170

Partially Modify Subscription Configuration

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 08/May/18 8:51 AM   17/May/18 11:14 AM 15/May/18 10:40 AM     Application   0 0   As an Administrator, I want to modify parts of the Topic/Collection subscription configuration of a given Consumer, so that I can fix misconfiguration. XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzzn3:
XMPP-Grid Broker XGB-171

Unsubscribe Consumer

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 08/May/18 8:51 AM   22/May/18 9:48 AM 22/May/18 9:48 AM     Application   0 0 10800 0 10800 100% {quote}As an Administrator, I want to manually unsubscribe a specific Consumer from a particular Topic/Collection on the associated Controller, so that I can remove obsolete or undesired subscriptions.{quote} 100% 100% 10800 0 10800 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzzms:
XMPP-Grid Broker XGB-172

Subscribe Consumer

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 08/May/18 8:52 AM   22/May/18 9:48 AM 22/May/18 9:48 AM     Application   0 0 14400 0 14400 100% {quote}As an Administrator, I want to manually subscribe a specific Consumer on a particular Topic/Collection on the associated Controller, so that I can faster setup and manage Consumers.{quote} 100% 100% 14400 0 14400 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzzmo:
XMPP-Grid Broker XGB-174

Filter Persisted Items

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 08/May/18 8:52 AM   22/May/18 11:12 AM       Application   0 0 21600 7200   {quote}As an Administrator, I want to be able to filter all persisted Items of a specific Topic by
• the timestamp of its publication
• the publishers JID
so that I can work with more than 10000 persisted items more effectively.{quote}
25% 25% 7200 21600 XGB BA (XGBBA)

None

None

None

1|i00018:
XMPP-Grid Broker XGB-175

Paged Persisted Items

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 08/May/18 8:52 AM   15/May/18 1:36 PM 15/May/18 1:36 PM     Application   0 0 14400 0 26100 181% {quote}As an Administrator working with filtered persisted items, I want to be able to page through the resulting items - given that this feature is supported by the associated Controller - so that I can work with more than 10000 persisted items more effectively.{quote} 100% 100% 26100 0 14400 XGB BA (XGBBA)

None

None

Sprint 11

None

1|hzzzv3:
XMPP-Grid Broker XGB-176

Delete a Persisted Item From a Topic

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 08/May/18 8:53 AM   15/May/18 1:36 PM 15/May/18 1:36 PM     Application   0 0 10800 5400 5400 50% {quote}As an Administrator, I want to delete a particular persisted item from a specific Topic - given that this feature is supported by the associated Controller - so that I can clean up test items and remove obsolete or corrupted items.{quote} 50% 50% 5400 5400 10800 XGB BA (XGBBA)

None

None

Sprint 11

None

1|hzzzvj:
XMPP-Grid Broker XGB-177

Purge All Persisted Items From a Topic

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 08/May/18 8:53 AM   15/May/18 1:36 PM 15/May/18 1:36 PM     Application   0 0 14400 9900 4500 31% {quote}As an Administrator, I want to purge persisted items from a specific Topic - given that this feature is supported by the associated Controller - so that I can clean up test items and remove obsolete or corrupted items.{quote} 31% 31% 4500 9900 14400 XGB BA (XGBBA)

None

None

Sprint 11

None

1|hzzzvb:
XMPP-Grid Broker XGB-178

Add Persisted Items Tab Component

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 08/May/18 9:05 AM   09/May/18 10:28 AM 09/May/18 10:28 AM     Application   0 0 5400 2700 2700 50% 50% 50% 2700 2700 5400 XGB BA (XGBBA)

None

None

Sprint 11

None

1|hzzzuv:
XMPP-Grid Broker XGB-179

Implement Search on Persisted Items View

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 08/May/18 9:08 AM   22/May/18 11:07 AM           0 0 21600   0% 0% 21600 XGB BA (XGBBA)

None

None

None

1|hzzzm7:0i
XMPP-Grid Broker XGB-180

Supervision Meeting Sprint 12

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 08/May/18 9:12 AM   17/May/18 11:11 AM 17/May/18 11:11 AM     Management   0 0 4500 0 7200 160% 100% 100% 7200 0 4500 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzz7g:
XMPP-Grid Broker XGB-181

Run e2e-Tests on Travis

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 08/May/18 11:28 AM   22/May/18 11:01 AM           0 0   XGB BA (XGBBA)

None

None

None

1|hzzzm7:000c
XMPP-Grid Broker XGB-182

Add e2e tests to Travis

Task Open Medium Unresolved Unassigned Fabian Hauser Fabian Hauser 08/May/18 11:37 AM   22/May/18 11:10 AM       Application   0 0   Currently, the e2e tests don't work on Travis as they should

I assume, that it has something to do with the spinner wait, probably a race condition somewhere.
XGB BA (XGBBA)

None

None

None

1|hzzzm7:001
XMPP-Grid Broker XGB-183

Show persisted item tab conditionally

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 15/May/18 9:49 AM   23/May/18 2:26 PM 23/May/18 2:26 PM     Application   0 0 7200 0 12600 175% 100% 100% 12600 0 7200 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzzuo:
XMPP-Grid Broker XGB-184

Add "publish new item" on persisted items tab

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 15/May/18 9:52 AM   15/May/18 10:16 PM 15/May/18 10:16 PM     Application   0 0 14400 0 8100 56% 100% 100% 8100 0 14400 XGB BA (XGBBA)

None

None

Sprint 12

None

1|hzzzn0:
XMPP-Grid Broker XGB-185

Allow administrators to create nodes based on different predefined configuration profiles

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 15/May/18 10:13 AM   22/May/18 11:12 AM           0 0   XGB BA (XGBBA)

None

None

None

1|hzzzm7:039
XMPP-Grid Broker XGB-186

Submit final parts of the final submission document

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 15/May/18 10:15 AM   17/May/18 1:42 PM 17/May/18 1:42 PM     Management   0 0 900 0 1800 200% Primary to thomas 100% 100% 1800 0 900 XGB BA (XGBBA)

None

None

Sprint 12

None

1|i0000v:
XMPP-Grid Broker XGB-187

Write e2e tests for persisted items

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 15/May/18 10:21 AM   22/May/18 11:05 AM       Application   0 0 7200 7200 0% 0% 0% 7200 7200 XGB BA (XGBBA)

None

None

None

1|hzzzm7:004
XMPP-Grid Broker XGB-188

Write e2e for managing subscriptions

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 15/May/18 10:22 AM   22/May/18 11:06 AM       Application   0 0   XGB BA (XGBBA)

None

None

None

1|hzzzm7:02
XMPP-Grid Broker XGB-189

Implement breadcrumbs

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 15/May/18 10:35 AM   28/May/18 11:21 AM 28/May/18 11:21 AM     Application   0 0 14400 0 41400 287% 100% 100% 41400 0 14400 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzzur:
XMPP-Grid Broker XGB-190

Don't show disconnected dialog

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 17/May/18 10:07 AM   25/May/18 4:32 PM 25/May/18 4:32 PM     Application   0 0 3600 0 13500 375% the popus is annoying and occurs way to often...also try out the latest merged version of stanza with rzimmerms bosh timeout fix 100% 100% 13500 0 3600 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzzuu:
XMPP-Grid Broker XGB-191

Document why our dev setup uses bosh (openfire limitations)

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 18/May/18 8:36 AM 04/Jun/18 11:01 AM 04/Jun/18 5:48 PM 04/Jun/18 5:48 PM     Final Submission Document   0 0 3600 1800 1800 50% After all other documentation issues, make sure this is in the final submission document 50% 50% 1800 1800 3600 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0002w:
XMPP-Grid Broker XGB-192

Move "has more" button into list component

Task Open Medium Unresolved Unassigned Raphael Zimmermann Raphael Zimmermann 18/May/18 10:15 AM   22/May/18 11:12 AM           0 0   XGB BA (XGBBA)

None

None

None

1|hzzzm7:03r
XMPP-Grid Broker XGB-193

Split up topic details service into a configuration and affiliation service

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 18/May/18 11:02 AM   23/May/18 3:55 PM 23/May/18 3:55 PM     Application   0 0 1800 0 1800 100% 100% 100% 1800 0 1800 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzzut:
XMPP-Grid Broker XGB-194

Introduce barrel imports to simplify imports

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 18/May/18 2:43 PM 31/May/18 10:40 AM 31/May/18 10:40 AM 31/May/18 10:40 AM     Application   0 0 5400 0 20700 383% 100% 100% 20700 0 5400 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzzus:
XMPP-Grid Broker XGB-196

Supervision Meeting Sprint 13

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 22/May/18 10:52 AM 29/May/18 10:13 AM 29/May/18 10:13 AM 29/May/18 10:13 AM     Management   0 0 9000 0 9900 110% 100% 100% 9900 0 9000 XGB BA (XGBBA)

None

None

Sprint 13

None

1|hzzz0k:
XMPP-Grid Broker XGB-197

Enhance Code Documentation and Structure

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 22/May/18 11:17 AM 08/Jun/18 12:29 PM 08/Jun/18 12:29 PM 08/Jun/18 12:29 PM     Application   0 0 14400 0 27000 187% 100% 100% 27000 0 14400 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxp1:
XMPP-Grid Broker XGB-198

Refactor Error handling

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 22/May/18 2:53 PM 01/Jun/18 4:41 PM 04/Jun/18 8:00 AM 04/Jun/18 8:00 AM     Application   0 0 7200 0 19800 275% 100% 100% 19800 0 7200 XGB BA (XGBBA)

None

None

Sprint 14

None

1|hzzzm7:0004
XMPP-Grid Broker XGB-199

Clean Parameter Substitution with breadcrumbs

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 28/May/18 3:20 PM 04/Jun/18 10:38 AM 04/Jun/18 11:07 AM 04/Jun/18 10:38 AM     Application   0 0 7200 0 25200 350% Currently, not all parameters in BreadCrumb URLs are substituted in a clean way:

e.g. {{topics/details/:id/parents}} does not work.

The Problem is probably, that not all query parameters are available in every ActiveRoute.

Possible Solutions:
* Collect all URL Parameters
* First substitute URL fragments before recursion
** I tried this, but did not succeed as a substitution must be with a Observable.
* Is there a angular function for this?
100% 100% 25200 0 7200 XGB BA (XGBBA)

None

None

Sprint 14

None

1|hzzzm7:0008
XMPP-Grid Broker XGB-200

Supervision Meeting Sprint 14

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:22 AM 04/Jun/18 12:46 PM 04/Jun/18 12:46 PM 04/Jun/18 12:46 PM     Management   0 0 8100 0 14400 177% 100% 100% 14400 0 8100 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0001g:
XMPP-Grid Broker XGB-201

Extend install guide in the repository

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:38 AM 04/Jun/18 12:37 PM 04/Jun/18 12:37 PM 04/Jun/18 12:37 PM     Application   0 0 21600 0 30600 141% * Add screenshots
* Clearify configuration option "server" (xmpp domain).
100% 100% 30600 0 21600 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0001o:
XMPP-Grid Broker XGB-202

Write section development setup

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:51 AM 31/May/18 3:04 PM 31/May/18 3:04 PM 31/May/18 2:41 PM     Final Submission Document   0 0 7200 900 6300 87% 87% 87% 6300 900 7200 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0001w:
XMPP-Grid Broker XGB-203

Write section encountered problems

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:51 AM 05/Jun/18 3:20 PM 05/Jun/18 3:20 PM 05/Jun/18 3:20 PM     Final Submission Document   0 0 28800 0 35100 121% 100% 100% 35100 0 28800 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i00024:
XMPP-Grid Broker XGB-204

Write section code quality

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:51 AM 01/Jun/18 10:09 AM 01/Jun/18 10:09 AM 01/Jun/18 10:09 AM     Final Submission Document   0 0 14400 1800 12600 87% * Tooling suchen
* SE Metriken
87% 87% 12600 1800 14400 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0002c:
XMPP-Grid Broker XGB-205

Write section testing

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 29/May/18 10:51 AM 01/Jun/18 12:47 PM 01/Jun/18 1:03 PM 01/Jun/18 1:03 PM     Final Submission Document   0 0 7200 0 7200 100% 100% 100% 7200 0 7200 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0002k:
XMPP-Grid Broker XGB-206

Write section documentation

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:51 AM 01/Jun/18 2:11 PM 01/Jun/18 2:11 PM 01/Jun/18 1:04 PM     Final Submission Document   0 0 7200 2700 4500 62% 62% 62% 4500 2700 7200 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0002s:
XMPP-Grid Broker XGB-207

Write section achieved result

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:52 AM 06/Jun/18 11:09 AM 06/Jun/18 11:09 AM 06/Jun/18 11:09 AM     Final Submission Document   0 0 14400 0 23400 162% KISS 100% 100% 23400 0 14400 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i00020:
XMPP-Grid Broker XGB-208

Collect bullet points for section discussion and conclusion

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 29/May/18 10:52 AM 04/Jun/18 2:48 PM 04/Jun/18 3:47 PM 04/Jun/18 3:47 PM     Final Submission Document   0 0 14400 0 14400 100% 100% 100% 14400 0 14400 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i00038:
XMPP-Grid Broker XGB-209

Write section lessons learned

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 10:52 AM 06/Jun/18 10:53 AM 06/Jun/18 10:53 AM 06/Jun/18 10:53 AM     Final Submission Document   0 0 14400 0 26100 181% 100% 100% 26100 0 14400 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0003g:
XMPP-Grid Broker XGB-210

Write section future work

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 29/May/18 10:52 AM 05/Jun/18 3:40 PM 05/Jun/18 3:54 PM 05/Jun/18 3:54 PM     Final Submission Document   0 0 14400 5400 9000 62% 62% 62% 9000 5400 14400 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0003o:
XMPP-Grid Broker XGB-211

Write section conclusion

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 29/May/18 10:52 AM 05/Jun/18 4:00 PM 06/Jun/18 9:19 AM 06/Jun/18 9:19 AM     Final Submission Document   0 0 14400 3600 10800 75% 75% 75% 10800 3600 14400 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i0003w:
XMPP-Grid Broker XGB-212

Discuss Speed, Scalability and Concurrency in the architecture

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 29/May/18 11:08 AM 06/Jun/18 2:42 PM 06/Jun/18 2:42 PM 06/Jun/18 2:42 PM     Final Submission Document   0 0 7200 4500 2700 37% * Right below 3.1.5 Authentication and Connection Security in the concept part of the document
* Write changelog / notify dozenten
* => Changelog for proofreaders

Move as much as possible from "achieved result"
37% 37% 2700 4500 7200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxoe:
XMPP-Grid Broker XGB-213

Clean up Layers

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 31/May/18 10:39 AM 01/Jun/18 4:02 PM 04/Jun/18 8:00 AM 04/Jun/18 8:00 AM     Application   0 0 14400 0 18000 125% 100% 100% 18000 0 14400 XGB BA (XGBBA)

None

None

Sprint 14

None

1|i00044:
XMPP-Grid Broker XGB-214

Evaluate Upgrade to Angular6

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 31/May/18 11:29 AM 11/Jun/18 9:01 AM 11/Jun/18 9:01 AM 11/Jun/18 9:01 AM     Application   0 0 10800 0 10800 100% I followed the guide on https://update.angular.io/ which works fine except for:
{code}
npm ERR! peer dep missing: jasmine@>=3, required by karma-jasmine-html-reporter@1.1.0
npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.2.0
npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.2.0
npm ERR! missing: mkdirp@0.5.1, required by node-pre-gyp@0.10.0
npm ERR! missing: minimist@0.0.8, required by mkdirp@0.5.1
npm ERR! missing: minimatch@3.0.4, required by ignore-walk@3.0.1
npm ERR! missing: brace-expansion@1.1.11, required by minimatch@3.0.4
npm ERR! missing: balanced-match@1.0.0, required by brace-expansion@1.1.11
npm ERR! missing: concat-map@0.0.1, required by brace-expansion@1.1.11
npm ERR! missing: console-control-strings@1.1.0, required by npmlog@4.1.2
npm ERR! missing: inherits@2.0.3, required by readable-stream@2.3.6
npm ERR! missing: safe-buffer@5.1.1, required by readable-stream@2.3.6
npm ERR! missing: safe-buffer@5.1.1, required by string_decoder@1.1.1
npm ERR! missing: console-control-strings@1.1.0, required by gauge@2.7.4
npm ERR! missing: string-width@1.0.2, required by gauge@2.7.4
npm ERR! missing: strip-ansi@3.0.1, required by gauge@2.7.4
npm ERR! missing: code-point-at@1.1.0, required by string-width@1.0.2
npm ERR! missing: is-fullwidth-code-point@1.0.0, required by string-width@1.0.2
npm ERR! missing: strip-ansi@3.0.1, required by string-width@1.0.2
npm ERR! missing: number-is-nan@1.0.1, required by is-fullwidth-code-point@1.0.0
npm ERR! missing: ansi-regex@2.1.1, required by strip-ansi@3.0.1
npm ERR! missing: string-width@1.0.2, required by wide-align@1.1.2
npm ERR! missing: inherits@2.0.3, required by glob@7.1.2
npm ERR! missing: minimatch@3.0.4, required by glob@7.1.2
npm ERR! missing: once@1.4.0, required by glob@7.1.2
npm ERR! missing: once@1.4.0, required by inflight@1.0.6
npm ERR! missing: wrappy@1.0.2, required by inflight@1.0.6
npm ERR! missing: wrappy@1.0.2, required by once@1.4.0
npm ERR! missing: minipass@2.2.4, required by tar@4.4.1
npm ERR! missing: mkdirp@0.5.1, required by tar@4.4.1
npm ERR! missing: safe-buffer@5.1.1, required by tar@4.4.1
npm ERR! missing: yallist@3.0.2, required by tar@4.4.1
npm ERR! missing: minipass@2.2.4, required by fs-minipass@1.2.5
npm ERR! missing: safe-buffer@5.1.1, required by minipass@2.2.4
npm ERR! missing: yallist@3.0.2, required by minipass@2.2.4
npm ERR! missing: minipass@2.2.4, required by minizlib@1.1.0
npm ERR! peer dep missing: postcss-syntax@^0.10.0, required by postcss-html@0.23.7
npm ERR! peer dep missing: postcss-syntax@^0.10.0, required by postcss-markdown@0.23.7
npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.2.0

{code}

and

{code}
ERROR in ./node_modules/cipher-base/index.js
Module not found: Error: Can't resolve 'stream' in '/home/raphiz/Projects/ba/xmpp-grid-broker/node_modules/cipher-base'
ERROR in ./node_modules/hash-base/index.js
Module not found: Error: Can't resolve 'stream' in '/home/raphiz/Projects/ba/xmpp-grid-broker/node_modules/hash-base'

{code}
100% 100% 10800 0 10800 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0004c:
XMPP-Grid Broker XGB-215

Complete Glossary

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 03/Jun/18 10:48 PM 07/Jun/18 5:24 PM 07/Jun/18 5:24 PM 07/Jun/18 5:24 PM     Final Submission Document   0 0 7200 0 18000 250% 100% 100% 18000 0 7200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxoo:
XMPP-Grid Broker XGB-216

Investigate BOSH timeout handling and (if possible) allow to configure it

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 04/Jun/18 11:08 AM 08/Jun/18 11:26 AM 08/Jun/18 11:26 AM 08/Jun/18 11:26 AM     Application   0 0 10800 2700 8100 75% There is a `wait` option that we might be able to configure, see https://github.com/legastero/stanza.io/blob/1429abbbee183d46746ec3893c7d62144d8556d3/lib/transports/bosh.js 75% 75% 8100 2700 10800 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i00058:
XMPP-Grid Broker XGB-217

Test and improve TLS/HTTP performance

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 04/Jun/18 11:08 AM 08/Jun/18 1:14 PM 11/Jun/18 9:06 AM 11/Jun/18 9:06 AM     Application   0 0 10800 7200 3600 33% 33% 33% 3600 7200 10800 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0005g:
XMPP-Grid Broker XGB-218

Make page size configurable

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 04/Jun/18 11:18 AM 08/Jun/18 9:35 AM 08/Jun/18 9:35 AM 08/Jun/18 9:35 AM     Application   0 0 7200 0 7200 100% or increase it to 50 100% 100% 7200 0 7200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0005o:
XMPP-Grid Broker XGB-219

Update Project Plan

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 04/Jun/18 4:13 PM 06/Jun/18 2:14 PM 06/Jun/18 2:27 PM 06/Jun/18 2:27 PM     Final Submission Document   0 0 7200 1800 5400 75% 75% 75% 5400 1800 7200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|hzzxp0:9
XMPP-Grid Broker XGB-221

Calculate LoC and replace XXX values in the final submission document

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 06/Jun/18 9:39 AM 12/Jun/18 4:49 PM 13/Jun/18 10:05 AM 13/Jun/18 10:05 AM     Final Submission Document   0 0 3600 1800 1800 50% {code:java}
# Production code
find src/app/ -name '*[^spec].ts' | xargs wc -l

# Unit test code
find src/app/ -name '*.spec.ts' | xargs wc -l

# Integration test code
find e2e/ -name '*.ts' | xargs wc -l

# HTML & CSS
find src/app/ -name '*.html' | xargs wc -l
find src/app/ -name '*.css' | xargs wc -l
{code}

*Additionally, create table for all programming languages and according lines*
50% 50% 1800 1800 3600 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0006c:
XMPP-Grid Broker XGB-222

Sprint Planning Sprint 15

Task Done Medium Done Raphael Zimmermann Fabian Hauser Fabian Hauser 06/Jun/18 10:07 AM 06/Jun/18 2:14 PM 06/Jun/18 2:14 PM 06/Jun/18 2:14 PM     Management   0 0 7200 0 7200 100% h2. Checklist
* Git-Tags erstellt?
* Goals / Meetings eingeplant?
* Milestones und deren Tasks auf Kurs?

h2. Goals in this Sprint
* According to planning

h2. Goals for the next Sprint
* Approximate planning

h2. Risks
||#||Risk||_Budget [h]_||Time [h]||
|1|Incomplete reference documentation|_36_|0|
|2|Communication errors|_15_|1|
|3|Problems with project infrastructure|_13.5_|0.5|
|4|Scope creep|_13.5_|0.5|
|5|Dependency errors|_9_|0|
|6|Missing dependency documentation|_12_|0|
|| ||Total Risk||_99_||2||
100% 100% 7200 0 7200 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0006k:
XMPP-Grid Broker XGB-223

Create Final Release

Task Done Medium Done Fabian Hauser Fabian Hauser Fabian Hauser 06/Jun/18 11:11 AM 13/Jun/18 1:14 PM 13/Jun/18 1:14 PM 13/Jun/18 1:14 PM     Application   0 0 1800 1800 0% 0% 0% 1800 1800 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i0006s:
XMPP-Grid Broker XGB-224

Improve e2e tests with high latency

Task Done Medium Done Raphael Zimmermann Raphael Zimmermann Raphael Zimmermann 11/Jun/18 9:09 AM 13/Jun/18 10:53 AM 13/Jun/18 7:54 AM 13/Jun/18 7:54 AM     Application   0 0 36000 1800 34200 95% 95% 95% 34200 1800 36000 XGB BA (XGBBA)

None

None

Sprint 15

None

1|i00084:
XMPP-Grid Broker XGB-225

Conduct oral exam

Task Done Medium Done Fabian Hauser Raphael Zimmermann Raphael Zimmermann 13/Jun/18 10:55 AM 13/Jun/18 1:16 PM 13/Jun/18 1:16 PM 13/Jun/18 1:16 PM     Presentation   0 0 28800 0 28800 100% 100% 100% 28800 0 28800 XGB BA (XGBBA)

None

None

Presentation Sprint

None

1|i0008c:
Generated at Wed Jun 13 13:23:13 CEST 2018 by Fabian Hauser using JIRA 7.9.2#79002-sha1:3bb15b68ecd99a30eb364c4c1a393359bcad6278.