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! 09-11-16
Distributed Software Development 09-11-16
The CourseScheduler team presents Beta Prototype 09-11-16
Overview What was planned to be done? What have we done till beta? Project Status Demo Plan for Next Iterations… 09-11-16
What was planned for Beta? Document update Database update Finish tasks from Alpha Extend existing functionality Basic Schedule Improve workload and team work 09-11-16
Things done… Study Periods Programs Course (and Instances) User can change Personal Information Schedule Visualization and Editing Constraint Definition Constraint Checker Control (in progress) 09-11-16
Demo 09-11-16
Project Status Project is on Track! Members highly motivated We have to hurry to finish – holidays and trips are coming 09-11-16
Workload for Beta 09-11-16
Project Statistics Files in project repo - 48 Skype group meetings - 19 Google group posts - 57 topics 175 posts Customer meetings - 6 Files in SVN repo - 1996 09-11-16
Experience Improvements in: Improved motivation New things learned Workload distribution Collaboration and communication Working habits and adaptation Improved motivation New things learned 09-11-16
Next Iterations Small automatic scheduling algorithm Enabling change proposals, accepting and rejecting these proposals Lecturers data entry Testing, Test Cases, Bug fixing Validation and Verification Wrapping up 09-11-16
Next Step.. 09-11-16
Questions 09-11-16