12015-05-19 these materials are prepared only for the students enrolled in the course distributed...

25
1 22-03-27 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2010/2011). For all other purposes, authors’ written permission is needed! The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement! NOTICE!

Upload: arline-dayna-watkins

Post on 18-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

123-04-18

• These materials are prepared only for the students enrolled in

the course Distributed Software Development (DSD) at the

Department of Computer Science and Engineering,

University of Mälardalen, Västerås, Sweden and at the Faculty

of Electrical Engineering and Computing, University of Zagreb,

Croatia (year 2010/2011).

• For all other purposes, authors’ written permission is needed!

• The purpose of these materials is to help students in better

understanding of lectures in DSD and not their replacement!

NOTICE!

223-04-18

Distributed Software Development

323-04-18

Mass Observationβ - prototype presentation

Fateh Mohammed Bilal

423-04-18

Agenda

• General project state• Project statistics

– Workload– Process– Other statistics

• Progress from α-prototype• Demo• Experience• Future

523-04-18

Project state

• On track

• Work is in full swing

• Thinks looking bright for the future

General Project StatusOn track

General Project StatusOn track

Fulfillment of Next MilestoneLots of effort required

Fulfillment of Next MilestoneLots of effort required

623-04-18

Project statistics

723-04-18

Workload

w43 w44 w45

Bilal 22 18 22

Ejaz 12 10 3

Xiaoyan 12 12 12

Suresh 12 25 15

Josip 10 35 27

Sandi 17 13 13

Igor 15 18 13

100 131 105

Total: 336 hours

823-04-18

Project process

• Iterative process– This iteration

– Next iteration

Week 43Requirements and design revision, implementation

Week 44Implementation

Weeks 45Implementation and

testing

Week 46Implementation and

testing

Week 47Implementation,

integration and testing

Week 48Integration and

testing

Week 49Testing and Bug Fix

923-04-18

Other statistics

• Over 50 e-mail messages

• Lots of technical discussions

• 7 Skype meetingslocal meetings not included

• 12 different files File updates included

• Mobile APP: 2.5 KLOC• Web APP: 6.5 KLOC

1023-04-18

Progress from α-prototype(1)

• Web application– Group Management: Create, View, Edit, Delete– OE Management: Create (fill in basic info,

define interface, select groups), View, Edit, Delete

– User Account: Create,

View, Edit, Delete

1123-04-18

Progress from α-prototype(2)

• Mobile application– Observation event screen– Note Interface– Send data to Web server– Install .apk file to Android mobile successfully

• Test– Integration test case list– Acceptance test plan– Execute basic test cases

1223-04-18

Progress from α-prototype(3)

1323-04-18

Demo – Web Application

Edit Observation Event

Delete Observation

Event

Edit User Account

Delete User Account

Edit Groups

Delete Groups

2023-04-18

Demo – Mobile Application

2123-04-18

2223-04-18

Experience(1)

• Tough Ones !!!!

Workload Distribution

Working Habits

Integration

D’oh!

Web and Mobile Interaction

2323-04-18

• Good Ones !!!!

Experience(2)

Practice new Technologies

Share Knowledge

Improve communication skills

Make Friends

Real Project Experience

2423-04-18

Future

• Working version of MOb Application

• Focus on utilizing plus points of team

• Learn and Work

2523-04-18

Questions ?