Distributed Software Development

NOTICE!
• 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 2009/2010).
• 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!
2017-07-13
1
Distributed Software Development
2017-07-13
2
Rebeka Belavić, Marko Basuga
QR Marks The Spot
Release Candidate
2017-07-13
3
Project schedule (1)
• Current state:
General Project Status
Fulfillment of Next Milestone
on track
on track
• Invested hours:
W40
W41
W42
W43
W44
W45
W46
W47
W48
W49
W50
Total
R.Š.
14
6,3
16,3
33,3
22,8
17,3
10,3
9,3
14,3
11,3
16,3
171,8
R.B.
14
39
30
26
14,5
17
11,3
12
11
22
18
214,8
M.B.
15
29,3
37,3
44,3
18,3
16,3
10,3
14,3
8,3
21,3
16,3
231
N.J.
8
13,3
18,3
35,3
11,3
26,3
15,3
11,3
7
19,3
14,3
179,7
V.K.
10
15,3
27,3
8,3
4,3
27,3
5,3
8,3
7,3
5,3
4,3
123
S.R.
6
18,3
14,3
4
5,8
12,3
5,3
8,3
16,3
11,3
4,8
106,7
A.B.
6
18,3
13,3
4
5,8
12,3
5
11,3
17,3
11,3
4,3
108,9
73
139,8
156,8
155,2
82,8
128.8
62,8
74,8
81,5
101,8
78,3
1135,9
Member
Total
2017-07-13
4
Project schedule (2)
• Results
– All components implemented
• Database
• Web Services (User, Game, Player,
Communication & Search Service)
• Web Site
– Integration 90% finished
– All required functionalities
enabled
2017-07-13
5
Changes since Beta version
• New functionalities enabled:
– Search service
– User image upload
– Editing of games & user profiles
– Invitations to private games
– Twitter
2017-07-13
6
Experiences (1)
• The Minus Side:
– Problems:
• Inadequately commented WS code
• “Destructive” commits (semi-destructive to be more
precise )
– Risks
• Too little time due to exams and other courses
2017-07-13
7
Experiences (2)
• The Plus Side:
– We’re out of Beta !
– No conflicts due to cultural differences
– Planned activities finished
– Streamlined e-mail communication due to
exams and other courses
2017-07-13
8
Demonstration
2017-07-13
9
Sign Up
2017-07-13
10
Edit Profile
2017-07-13
11
Create game
2017-07-13
12
My Games
2017-07-13
13
Edit Game
2017-07-13
14
View game
2017-07-13
15
Main page
2017-07-13
16
User’s Inbox
2017-07-13
17
Invitation for a private game
2017-07-13
18
Join game page
2017-07-13
19
Update Game
2017-07-13
20
Search users
2017-07-13
21
Search users
2017-07-13
22
Search games
2017-07-13
23
Search games
2017-07-13
24
Future Plans (1)
2017-07-13
25
Future Plans (2)
• Finalize integration
• Testing, testing, testing
• Finish writing project documentation
2017-07-13
26
The End
Any questions? 
2017-07-13
27