1 / 27

NOTICE!

NOTICE!.

hao
Download Presentation

NOTICE!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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!

  2. Distributed Software Development

  3. The CourseScheduler team presents Final Presentation Egle Samuleviciute

  4. Overview • Team – who did what • Project – what has been achieved • Demo • Effort and Statistics • Experiences • Special thanks and questions 2010-01-12 4

  5. The CourseScheduler team 2010-01-12

  6. The CourseScheduler team • Egle Samuleviciute • Project leader • Communication with customer and supervisor • Endless meetings • Coordinating team work • Documentation 2010-01-12

  7. The CourseScheduler team • Inderjeet Oberoi • Database handling • Uncountable Stored Procedures • Testing • Documentation • Meetings • Requirement gathering 2010-01-12

  8. The CourseScheduler team • Narendran Sivakumar • Business Logic developer • Documentation • Presentation • Requirement analyst 2010-01-12

  9. The CourseScheduler team • Ligaj Pradhan • Documentation • Testing Guy • Database • Beta presentation 2010-01-12

  10. 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

  11. The CourseScheduler team • Zvonko Ivić • Testing • Backend development • Database administration • Documentation • System administration • Many interesting meetings 2010-01-12

  12. The CourseScheduler team • Kristian Poslek • Visual design • Frontend development • Documentation • Lack of sleep 2010-01-12

  13. Main goal was... 2010-01-12

  14. Initial goal and requirements fulfilled Data management: courses, programs, users, rooms, academic year Constraint system Schedule generator Schedule proposals system Work done (1/2) 2010-01-12 14

  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 Work done (2/2) 2010-01-12 15

  16. Demo 2010-01-12 16

  17. Workload 1/2 2010-01-12 17

  18. Workload 2/2 Total: 1613 hours That is 94 hours per week That is 13,5 hours per week per member 2010-01-12

  19. 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 2010-01-12 19

  20. 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

  21. 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

  22. Special thanks Ivica Crnković (customer) Rikard Land (supervisor) 2010-01-12 22

  23. After working hard... 2010-01-12

  24. … discovering other cultures... 2010-01-12

  25. … having little fun.. 2010-01-12

  26. … it's time to celebrate! 2010-01-12

  27. Questions 2010-01-12 27

More Related