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! NOTICE!
Distributed Software Development
Beta Prototype Gordan Kreković
5 Green light from our customer Original design solutions Almost full functionality is reached Troubles with technology GOATGOAT
Green light from our customer Report generator
Green light from our customer Administration application
Green light from our customer Suspension list generator
Green light from our customer Other parts of the system
Original design solutions What have we done? Design is 99% defined!
Original design solutions This time we did 15% more. Reasons: - changes in requirements - better solutions - changes proposed by developers
Original design solutions What is done? - new data structure for suspension criteria - dealing with default rating parameters - interface for putting time zones
9/29/ % 90%95% 100% 80% 15%
Working hours
Working hours
Project cost
Meetings skyp e local custom er 6 skype meetings + 1 videoconference Carefully planned Discussing everything! 1 at MDH + 1 at FER with the supervisor Important at the begining 3 at Ring Datacom + 1 at FER Discussing requirements
Experiences in project work Motivation –Supporting each other –Individual contribution –Project success Problems –Lack of technical knowladge and experience –Wasting much time on learning
Finish all parts of the system Implement error handling Communicate with the customer Test the system Next activities
Demonstration