1 / 19

NOTICE!

NOTICE!.

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 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! 11/15/2010

  2. Distributed Software Development • LinkAnalysisTool team: • Adrien Olivier                     (AO) • Dominik Rojković               (DR) • Hassan Aziz Khan             (HSK) • Petar Butković                   (PB)Petar Dučić                        (PD)Rashid Khan                      (RK)Seyed Morteza Hosseini   (SMH) 11/15/2010

  3. Release Candidate 11/15/2010

  4. Contents • Process Related Info • Experiences and Problems • Overall Experiences • Change in Technology • Unanticipated Risks • Changes in project rules • Achievements • Integration • Demo • Future development

  5. Process Related Info • Previous Development Process • Prototyping Model • Advantages of Prototyping Model • Problems with Prototyping Model • Change in Development Process • Current Development Process • Agile + Prototyping • How we followed it • Reason of change in development process

  6. Experiences and Problems • Initial expectations • Piece of cake • Distributed team will not be difficult to manage • Everyone will be available whenever needed • Later Experiences • Cake is hard to bake • Distributed development is not easy • Communication gap • Busy Schedule • Lack of experience

  7. Cntd 2… • Technical Problems • Lack of free space on server • Inserting records to DB • Tomcat & JSF 2.0 • Equal division of work load

  8. Overall Experiences • Positive • Learned new things • Improved communication skills • Better team players • Became good friends • Knowledge of other nations • Negative • No negative experiences so far

  9. Change in Technology • Server changed from Tomcat to GlassFish • PHP is replaced with JSP/JSF. • Java Hibernate is replaced with JDBC

  10. Unanticipated Risks • Huge amount of data • Server configuration issues. • Disk free space issues.

  11. Global meeting: • Now: every week on Thursday 5 p.m. • Before: every 2 weeks on Thursday 8 p.m. • Integration will be task based organized • Maximum 2 presenters per presentation • Every man creates his slides Changes in project rules 11/15/2010

  12. Achievements 11/15/2010

  13. Improved communication between people • Optimizations on gathering records from DB • Optimized tables using Indexing and partitioning • Optimized methods for gathering data • SVN usage: Achievements 11/15/2010

  14. Google Groups usage: • Spent working time: Achievements 11/15/2010

  15. Status • There were many problems • Almost all are solved  Integration 11/15/2010

  16. Integration – task based 11/15/2010

  17. 11/15/2010

  18. Future development • Search by name • Loading icon • Make alternative for zoomed-out graph • Finish polish on every part • Documentation

  19. Questions

More Related