+ All Categories
Home > Documents > NOTICE! These materials are prepared only for the students enrolled in the course Distributed...

NOTICE! These materials are prepared only for the students enrolled in the course Distributed...

Date post: 18-Jan-2018
Category:
Upload: ambrose-booth
View: 217 times
Download: 0 times
Share this document with a friend
Description:
Final Presentation The CourseScheduler team presents Egle Samuleviciute
27
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!
Transcript
Page 1: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

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!

Page 2: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Distributed Software Development

Page 3: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

 

Final Presentation

The CourseScheduler team presents

Egle Samuleviciute

Page 4: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Overview

• Team – who did what

• Project – what has been achieved– Demo

• Effort and Statistics

• Experiences

• Special thanks and questions

2010-01-12 4

Page 5: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

2010-01-12

Page 6: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

Egle Samuleviciute

•Project leader •Communication with customer and supervisor•Endless meetings•Coordinating team work•Documentation

2010-01-12

Page 7: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

Inderjeet Oberoi

•Database handling•Uncountable Stored Procedures•Testing•Documentation•Meetings•Requirement gathering

2010-01-12

Page 8: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

Narendran Sivakumar

•Business Logic developer•Documentation•Presentation•Requirement analyst

2010-01-12

Page 9: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

Ligaj Pradhan

•Documentation•Testing Guy•Database•Beta presentation

2010-01-12

Page 10: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

Dario Vuljanić

•Frontend development involving scheduling•Lot of letters in documentation•Lots of lines of code•Best friend of Project Leader•Sleepless nights

2010-01-12

Page 11: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

Zvonko Ivić

•Testing•Backend development•Database administration•Documentation•System administration•Many interesting meetings

2010-01-12

Page 12: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

The CourseScheduler team

Kristian Poslek

•Visual design•Frontend development•Documentation•Lack of sleep

2010-01-12

Page 13: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Main goal was...

2010-01-12

Page 14: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Work done (1/2)

14

• Initial goal and requirements fulfilled

• Data management: courses, programs, users, rooms, academic year

• Constraint system

• Schedule generator

• Schedule proposals system

2010-01-12

Page 15: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Work done (2/2)

15

• Interactive schedule display

• System testing automated with selenium

• Code testing was automated with unit testing

• Extensive Acceptance test plan

• Testing was formal and effective process

2010-01-12

Page 16: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Demo

162010-01-12

Page 17: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

17

Workload 1/2

2010-01-12

Page 18: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Workload 2/2

• Total: 1613 hours

• That is 94 hours per week

• That is 13,5 hours per week per member

2010-01-12

Page 19: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Project statistics

• >70 files in the project repository

• 23 Skype group meetings

• > 290 posts on Google group

• 8 meetings with the customer

• > 5270 files in the SVN repository

192010-01-12

Page 20: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Experiences 1/2• Try to always keep it cool – Kristian

• The course was great because we had experienced all the problems which come from doing a project that has project member geographically distant from one another - Zvonko

• Learning how not to be big boss inside the team, compromises, technical knowledge, cultural experiences and all that in English – Dario

• It was good but could have been better – Naren

2010-01-12

Page 21: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Experiences 2/2• It was more about communication than anything else

– Egle

• I experienced a realistic approach to software development in a distributed team with formal requirement engineering, design, implementation, integration, testing, documentation, presentation and above all co-ordination – Ligaj

• It was fun but could have been better - Inder

2010-01-12

Page 22: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Special thanks

22

Rikard Land(supervisor)

Ivica Crnković(customer)

2010-01-12

Page 23: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

After working hard...

2010-01-12

Page 24: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

… discovering other cultures...

2010-01-12

Page 25: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

… having little fun..

2010-01-12

Page 26: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

… it's time to celebrate!

2010-01-12

Page 27: NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

27

Questions

2010-01-12


Recommended