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 2012/2013). 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 presentation Želimir Kompes, Xiaowei Ma
Agenda Current state vs. plan Important events Development process Integration Changes Customer research Experience in project Beta demo
Our Plan
Statistics Memb er W43W44W45W46W47W48W49W50Total Juraj Sasa Zelimir Fouad Xiao wei Trevor Total:
Statistics ,130 revison(s) 244 MB 899 Folders2,827 Files SVN
Important Events Advanced GUI design is added Feedbacks from polls results
Development Process Process –SCRUM Management Tool: 911/10/2015
Second Sprint Backlog
Whiteboard
Burn down chart
Changes since Alpha Change in Product –DB connection pooling –Automatically update base Rapex and foodfatcs every Sunday night –Bar code scanner might not be implemented Documentation update –Traceability Matrix
Integration Integration over 3 iterations: –Advanced client gui+http access+skeleton –Client gui+http access+JSON+skeleton –Client gui+http access+JSON+little functionality + servlet deployed on VM( running but not tested)
Integration problems Barcode scanner ZXing –30 hrs of work –barcode scanning has to be highly customized VM deployment dependents on client side
Customer research
Customer research
Customer research
Customer research
Customer research
Customer research
Customer research Costumer suggestions –Price comparison –Suggestion of similar products –Details about the manufacturer –Details about the country of origin –Make data easier to read Bold important stuff Orange data in lists/graphs
Customer research Conclusion –Basic idea confirmed Ongoing research
Experiences Positive –Excellent team communication –Balanced work distribution –Good distributed colaboration –Good project progress
Experiences Problems –Understanding new technologies –Understanding team member implementation –Understanding changes
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
BuySafe
Stay healthy, BuySafe
Questions?