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

Post on 01-Jan-2016

215 views 1 download

Tags:

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

323-04-20

Final presetation

Juraj Murgić, Saša Marjančić and Fouad Yaseen

Contents

• Idea

• Plan

• Development process

• Experiences

• Implementation

• SCORE

• Demonstration

423-04-20

The team

• Team members:– Juraj Murgić – project leader– Trevor Jagerfield – team leader– Saša Marjančić– Želimir Kompes– Fouad Yaseen– Xiaowei Ma

• Supervisor:– Marin Orlić

523-04-20

The idea

• Idea:– Protect the people who buy food

• Warn them if the product is harmful– Contains substances that are harmful– Contains substance that can cause allergies

• Inform them about– Manufacturer– Contents– Quality– Shopping advice

623-04-20

The plan

1023-04-20

Deliverables

1123-04-20

Deliverables 49

Done 46

Ongoing 3

Late 1 - Test report document 

Early 1 - Server interface definition

Milestones

Milestones 18

Done 14

Ongoing 4

Forcast changed 3 - GUI test, Optional functionality test, documentation updated v0.4

Late 1 - Project documentation updated v0.3

Early 1 - Data sources defined

1223-04-20

Development process

• Development metodology– SCRUM

• Development tools:– Work distribution –

– File sharing –

– Requirements modeling -

1323-04-20

Development process

• Communcation– 2 x week (Wensday and Sunday (15:00))

• Methods– Standard –

– ICE -

1423-04-20

Development process

• Work delegation– Basic

– Ongoing• Defined on Sunday meeting• Work delegation.doc on SkyDrive• Kunagi

1523-04-20

Server Client Parsers

Juraj Zelimir Trevor

Sasa Fouad Xiaowei

Statistics

1623-04-20

Statistics

1823-04-20

Member W43W44 W45 W46 W47 W48 W49 W50 W51 W52 W1 W2

Total

Juraj Murgić 25

26 23 20 18 25 23 24 24 17 (20) 24

232

Saša Marjančić 17

21 15 8 16 14 16 15 14 13 (20) 20

156

Zelimir Kompes 19

19 15 19 28 21 23 22 17 12 (20) 8

192

Fouad Yaseen 21

12 27 20 21 17 20 18 17 3 (20) 44

217

Xiaowei Ma 17

18 22 14 20 17 19 20 7 7 (20) 8

162

Trevor Jagerfield 27.5

19.5 27.5 23 23 21.5 20 20 21 20 (20) 21

223

Total 126.5115.5 129.5 104 126 115.5 121 119 100 72 (120) 117

1182

Development process

• User feedback– Consultants

• No usable feedback

– User research pool

1923-04-20

Pool results

People interviewed 94

Focused users 85 (91%)

Buy products by content 61 (65%)

Define quality by content/nutrition facts 80 (85%)

Quality Quality ingredientsTrusted manufacturerHome grown

2023-04-20

Pool results

People interviewd 64

Useful information 61 (95%)

Truthfulness 53 (83%)

Usefulness 58 (91%)

Suggestions on aditional inforamtion PricesSugest sililar productManufacturer infoConten details

Suggestions on functionality Compare pricesRecomandation of similar productsRecomandation based on user profile or diet

2123-04-20

Functionality changes

• After first sprint– New data source - – New technologies -

• After second sprint– Design– Manufacturer info– Admin page

2223-04-20

Experiences

• Good– Made new friends– Learned new technologies– Better understanding of development process

• Documentation• Communication• Collaboration

– Had fun

2423-04-20

Experiences

• Problems– Communication problems– Team distribution– Integration with third party software (barcode

scanner)– Finding data sources

2523-04-20

Implementation

• Server

• Client

• Database

• Parsers

2723-04-20

System Architecture

2823-04-20

To Server

System Architecture

2923-04-20

To Client

Functionality

Basic

Create/Edit profile Completed

Search product by barcode Completed

Search product by title Completed

View product details Completed

Review and rate the product Completed

Flag the product Completed

3023-04-20

Functionality

Optional

Product comparison Completed

Product shopping list Completed

Schedule DB updates (server) Completed

Real-time parsing from other data sources (server) Removed

3123-04-20

Problems and risks

• Integrate barcode scanner– Alternative search by name

• Parser optimization– 10 sec timeout

3223-04-20

SCORE

Task Progress

Apply to SCORE Completed

Summary report In progress

Administrator web page In progress

3323-04-20

BuySafe

3423-04-20

End

Thank you

3523-04-20

End

Stay healthy,

3623-04-20