1 / 24

NOTICE!

NOTICE!.

smithcindy
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 2006/2007). • 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. Selected Topics in Software Engineering -Distributed Software Development

  3. CourseBuilder Standalone Team CourseBuilderStandalone ApplicationFinal presentation

  4. Interesting part...

  5. ... and not so interesting part... • ...is software testing • However, it’s necessary, because it helps to eliminate lot of bugs

  6. Project status

  7. General project status • Slightly behind schedule (last week report) • On schedule (today)

  8. Project status in milestones

  9. ... In working hours • 1288 hours spent till the end of W02

  10. ... In money • Status in the end of W02 • Current status (aproximation)

  11. Some statistics #1 • Communication types used (by intensity): • Chat (MSN, Skype) – most of time • E-mails – often • Voice and video link (MSN, Skype, cell phones, TCR/Zeta) – not so often • In person (both in Zagreb and Vasteras) – also not so often

  12. Some statistics #2 • Some numbers • Time spent for all team mebers for meetings is about 20-30 hours per week • Almost 500 e-mails in total

  13. Documentation • We documented • code • project plan, requirements, description • other documents, which will be published soon

  14. Used technologies • Microsoft Windows • Microsoft .NET framework 2.0 • Microsoft Visual Studio 2005 • Microsoft Office • PDF • SVN, CVS • NUnit • MSN messenger, Skype, videolink, GSM, e-mail (communication), Google Search  • Wiki, Collaboration panel (both rarely) • ...

  15. Application requirements • Microsoft Windows XP or newer • Microsoft .NET framework 2.0 or higher • PDF viewer for reports (like Adobe Reader) • Configured SVN server for collaboration mode

  16. Requirements analysis • Data storage, Synchronization • Objectives, Topics, Activities, Resources, Roles (Users) – the core • Course management • Workload management (analysis) • Reports • Other requirements

  17. Design changes • Some classes had much more in common that it seamed in the beginning • GUI redesign (few times) resulted in 80-90% changed lines in the code

  18. Plans changes • We shifted roles during the development few times to become more efficient • We had to work during the holidays • It will take more working hours (and money) than expected (probably 10% more)

  19. Software developmentin distributed environment

  20. We’ve learned... • How to present our work • Diferrent cultures • Working in teams • Microsoft .NET 2.0 • C# • XML, PDF • SVN, CVS • Component programming • MSN and Skype 

  21. Experiences • We’ve learned a lot • We had good and bad times • Distributed development is exciting • You should try this course 

  22. Future plans • Just few more bug fixes • Just minor changes to documentation about our progress and fullfilment of the requirements • Submit program and documentation • Get some rest 

  23. People who made this possible • Team members • They worked hard • They’ve made a lot • Teachers/Customers • They’ve ordered the project • Nothing of this would be happened if they haven’t been here

  24. Any questions? (why should we change this slide?)

More Related