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 2010/2011). 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
Mass Observation β - prototype presentation Fateh Mohammed Bilal
Agenda General project state Project statistics –Workload –Process –Other statistics Progress from α-prototype Demo Experience Future
Project state On track Work is in full swing Thinks looking bright for the future General Project Status On track General Project Status On track Fulfillment of Next Milestone Lots of effort required Fulfillment of Next Milestone Lots of effort required
Project statistics
Workload w43 w44w45 Bilal Ejaz12103 Xiaoyan12 Suresh Josip Sandi1713 Igor Total: 336 hours
Project process Iterative process –This iteration –Next iteration Week 43 Requirements and design revision, implementation Week 44 Implementation Weeks 45 Implementation and testing Week 46 Implementation and testing Week 47 Implementation, integration and testing Week 48 Integration and testing Week 49 Testing and Bug Fix
Other statistics Over 50 messages Lots of technical discussions 7 Skype meetings local meetings not included 12 different files File updates included Mobile APP: 2.5 KLOC Web APP: 6.5 KLOC
Progress from α-prototype(1) Web application –Group Management: Create, View, Edit, Delete –OE Management: Create (fill in basic info, define interface, select groups), View, Edit, Delete –User Account: Create, View, Edit, Delete
Progress from α-prototype(2) Mobile application –Observation event screen –Note Interface –Send data to Web server –Install.apk file to Android mobile successfully
Test –Integration test case list –Acceptance test plan –Execute basic test cases Progress from α-prototype(3)
Demo – Web Application
Edit Observation Event Delete Observation Event
Edit User Account Delete User Account
Edit Groups Delete Groups
Demo – Mobile Application
Experience(1) Tough Ones !!!! Workload Distribution Working Habits Integration D’oh! Web and Mobile Interaction
Good Ones !!!! Experience(2) Practice new Technologies Share Knowledge Improve communication skills Make Friends Real Project Experience
Future Working version of MOb Application Focus on utilizing plus points of team Learn and Work
Questions ?