1 / 19

Enhancing Learning in Distributed Software Development: Project Insights and Experiences

This document is specially prepared for students enrolled in the Distributed Software Development (DSD) course at the University of Mälardalen and the University of Zagreb for the 2010/2011 academic year. The materials aim to enhance understanding of DSD lectures and are not to replace them. It includes updates on project status, statistics, experiences, and the iterative process followed in project development. Key highlights include workload distribution, problem-solving experiences, and the completion of significant components, such as a web application and a mobile application.

ranee
Download Presentation

Enhancing Learning in Distributed Software Development: Project Insights and Experiences

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

  2. Distributed Software Development

  3. Josip Petrić MassObservation α - prototypepresentation

  4. Today’s schedule • General project state • Project statistics • Workload • Other statistics • Experience • Bad and good • Process • Thingsdone&Demo

  5. Project state • Project is on track • Wanted to do a little more • But we have enough time to finish General Project Status On track Fulfillment of Next Milestone On track

  6. Project statistics

  7. Workload

  8. Other statistics • Over 100 e-mail messages • 12 Skypemeetings • local meetings not included • 23 different files • 20 Google group discussions

  9. Experience(1) • Bad experiences and problems D’oh! Workload distribution Knowledgediversity Different working habits Had to do lot of work in little time New technologies

  10. Experience(2) • Good experiences New friends Improve our language skills Work on real-life project Learn new technologies Improve our work habits

  11. Project process • Iterative process • Thisiteration • Next iteration Week 39 Requirements gathering Week 40 Requirements and design definition Weeks41 and 42 Implementation Week 43 Requirements and design revision, implementation Week 44 Implementation Week 45 Implementationand testing

  12. What have we done (1) • Databasecompleted • Web application • Design • Core of application • ACL library • Menu generator • Mob_controller – main controller of application • Sign in and Login functionality • Web services - sending data to mobile application

  13. What have we done (2) • Mobile application • Login and Main screen design • Connection to web-server • Authentication • Functional Login • Mainscreen

  14. Web application - DEMO

  15. Mobile application - DEMO

  16. Questions ?

More Related