12015-11-10 These materials are prepared only for the students enrolled in the course Distributed...

Preview:

Citation preview

223-04-21

Distributed Software Development

323-04-21

Beta presentation

Želimir Kompes, Xiaowei Ma

Agenda

• Current state vs. plan• Important events• Development process• Integration• Changes• Customer research• Experience in project• Beta demo

423-04-21

Our Plan

523-04-21

StatisticsMember

W43 W44 W45 W46 W47 W48 W49 W50 Total

Juraj 25 26 23 20 18 25 23 24 184

Sasa 17 21 15 8 16 14 16 15 122

Zelimir19 19 15 19 28 21 23 22 166

Fouad 21 12 27 20 21 17 20 18 156

Xiao wei 17 18 22 14 20 17 19 20 147

Trevor 27.5 19.5 27.5 23 23 21.5 20 20 182

Total: 126.5 115.5 129.5 104 126 115.5 121 119 957

623-04-21

Statistics

723-04-21

Important Events

823-04-21

•Advanced GUI design is added

•Feedbacks from polls results

Development Process

• Process– SCRUM

• Management Tool:

904/21/23

Second Sprint Backlog

1023-04-21

Whiteboard

1123-04-21

Burn down chart

1223-04-21

Changes since Alpha

• Change in Product – DB connection pooling– Automatically update base Rapex and

foodfatcs every Sunday night– Bar code scanner might not be implemented

• Documentation update– Traceability Matrix

1323-04-21

Traceability Matrix.xlsx

Integration

• Integration over 3 iterations:– Advanced client gui+http access+skeleton

– Client gui+http access+JSON+skeleton

– Client gui+http access+JSON+little functionality + servlet deployed on VM( running but not tested)

1423-04-21

Integration problems

• Barcode scanner ZXing – 30 hrs of work– barcode scanning has to be highly

customized

• VM deployment dependents on client side

1523-04-21

Customer research

1623-04-21

Customer research

1723-04-21

Customer research

1823-04-21

Customer research

1923-04-21

Customer research

2023-04-21

Customer research

2123-04-21

Customer research

• Costumer suggestions– Price comparison– Suggestion of similar products– Details about the manufacturer – Details about the country of origin– Make data easier to read

• Bold important stuff• Orange data in lists/graphs

2223-04-21

Customer research

• Conclusion– Basic idea confirmed

• Ongoing research

2323-04-21

Experiences

• Positive– Excellent team communication

– Balanced work distribution– Good distributed colaboration– Good project progress

2423-04-21

Experiences

• Problems– Understanding new technologies– Understanding team member implementation– Understanding changes

2523-04-21

BuySafe

2623-04-21

BuySafe

2723-04-21

BuySafe

2823-04-21

BuySafe

2923-04-21

BuySafe

3023-04-21

BuySafe

3123-04-21

BuySafe

3223-04-21

BuySafe

3323-04-21

BuySafe

3423-04-21

BuySafe

3523-04-21

BuySafe

3623-04-21

BuySafe

3723-04-21

BuySafe

3823-04-21

Stay healthy, BuySafe

3923-04-21

Questions?

4023-04-21

Recommended