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 - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

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

Description:

... of other nations Negative No negative experiences so far * * Change in Technology Server changed from Tomcat to GlassFish PHP is replaced with JSP/JSF. – PowerPoint PPT presentation

Number of Views:128
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: 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


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 Rojkovic              
(DR) Hassan Aziz Khan             (HSK) Petar
Butkovic                   (PB)Petar Ducic      
                 (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
Changes in project rules
  • 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

11/15/2010
12
Achievements
lt Beta RC
Authentication Clickable zoomable the main graph Search by MSISDN number Search depth ?1-4 Pick dates Web page design Records gathering AJAX calls Activity matrix Showing user details on demand Search by IMEI number Enhancing the existing functionalities. Optimizations
11/15/2010
13
Achievements
  • Improved communication between people
  • Optimizations on gathering records from DB
  • Optimized tables using Indexing and partitioning
  • Optimized methods for gathering data
  • SVN usage

lt Beta RC
Commits 266 175
File Changes 652 202
11/15/2010
14
Achievements
  • Google Groups usage
  • Spent working time

Sept. Oct. Nov. Dec.
Messages 25 95 81 65
lt Beta RC
No. of hours 77845 36315
Total 1142 1142
11/15/2010
15
Integration
  • Status
  • There were many problems
  • Almost all are solved ?

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
Write a Comment
User Comments (0)
About PowerShow.com