Professional Documents
Culture Documents
CVS Reporting Final Project Report: Doc. No.: 4
CVS Reporting Final Project Report: Doc. No.: 4
CVS Reporting Final Project Report: Doc. No.: 4
Version 1.0
Doc. No.: 4
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
Revision History
Date Version Description Author
2005-01-17 0.01 Initial Draft DV
2005-01-18 0,012 Added more chapters, vent over text to find DV
grammatical errors, filled some tables with
data
2005-01-20 1.0 Changed amount of hours worked on akm DV
changed final project cost, set a
requirement to yes
Page 2
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
Table of Contents
1. Introduction 4
1.1 Purpose of this document 4
1.2 Intended Audience 4
1.3 Scope 4
1.4 Definitions and acronyms 4
1.4.1 Definitions 4
1.4.2 Acronyms and abbreviations 4
1.5 References 4
3. Organization 5
3.1 Project Manager 5
3.2 Project Group 5
3.3 Steering Group 5
3.4 Customer 5
3.5 Others 5
4. Milestones 6
5. Project Results 6
5.1 Requirements 6
5.1.1 Requirement Compliance Matrix 6
5.1.2 Requirements Compliance Summary 7
5.2 Work Products and Deliverables 7
6. Project Experiences 7
6.1 Positive Experiences 7
6.1.1 E-mail 7
6.1.2 Videoconferencing 7
6.1.3 IM Clients 7
6.1.4 Cultural exchange 8
6.2 Improvement Possibilities 8
7. Financials 8
7.1 Project Cost Summary 8
7.2 Work per Member 8
8. Metrics 8
8.1 Milestone Metrics 8
8.2 Effort Metrics 9
Page 3
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
1. Introduction
1.3 Scope
1.4.1 Definitions
Keyword Definitions
Eclipse-IDE A java IDE which is modular built in which modules can be added
Tomcat A freeware servlet container from the apache fondation
Itext A free library to construct pdf and html dynamcly
http://www.lowagie.com/iText/
JDOM A freeware library for XML manipulation http://jdom.org
Mysql A database engine which can be used freely http://mysql.com
Acronym or
Definitions
abbreviation
IDE Integrated Development Enviroment
SQL Structured Query Language
XML eXtended Markup Language
PDF Portable Document Format
HTML Hyper Text Markup Language
CVS Concurrent Version System
WB Web Site
EC Eclipse
IM Instant Message
1.5 References
Page 4
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
The purpose of this project was to create a two applications; first a plug in to the eclipse-IDE which
could generate templates with a graphical interface. These templates could be used to generate reports
through embedded SQL queries and information about the user and his/her project.
The SQL queries would be sent to the CVSQL application which would connect to a given CVS server
and retrieve the information specified in the SQL query. The information pulled from the CVS server
and certain static information specified by the user will be put in a PDF or HTML page which is
presented to the user.
3. Organization
3.1 Project Manager
Daniel Vikström
Name Responsibility
Protano Carmine Lead developer and design of Webb application
Severoni Francesco design, developer, documenter of Webb application
Ahmed Kamran Developer of Webb application
Mahmood
Aleta Mladen Lead xml file design & tester
Mikulaj Mario Developer of eclipse & documenter
Tre¹èec Ivan Lead developer of reporter & eclipse plug in
3.4 Customer
Rikard Land
3.5 Others
Igor Čavrak
Ivica Crnković
Mario Žagar
Page 5
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
4. Milestones
Finished week
Milestone Responsible
Id Forecast Metr Rem
Description Dept./Initials Plan Actual
Week +/-
M-001 Project Description DV 46 46 0 46 0
M-002 Interface specification formDV 47 47 0 47 0
CVSQL
M-003 Design Approved PC,SF,TI,AKM,M 48 50 2 51 +3
M,AM
M-004 Implementation Complete ALL 01 03 0 03 +2
5. Project Results
5.1 Requirements
Requirement
Id completed Rem
Description
WB-001 It shall be possible to login into the webpage Yes
WB-002 it shall be possible to register a new user Yes
WB-003 It shall be possible to generate PDF or html page from report Yes
template
WB-004 It shall be possible to choose one query from x query’s in the Yes
users report template
WB-007 It shall be possible for the user to store an xml file with Dropped
predefined values
EC-003 It shall be possible to generate a PDF and html page from a Yes
report template
Page 6
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
6. Project Experiences
6.1.1 E-mail
Because the project was conducted in two separate countries and there was not viable solution to
collecting all the developers in one office we had a great need to communicate over different mediums.
E-mail was one that was chosen this because it is very easy to use and all project members have one or
several e-mail addresses.
Through e-mail we could also exchange files which could be stored on different storage servers such as
school accounts, this made it easy for all project members to exchange files with each other without
any difficulties.
6.1.2 Videoconferencing
In a room on MDH and FER there was a several cameras and microphones the video and audio was
then streamed between both sites so that we could see and talk to each other in real time with a
acceptable delay.
This medium was very good since the feedback was direct from the ideas that that we discussed which
reduced the amount of e-mail and other communication means.
6.1.3 IM Clients
With the use of IM clients such as MSN messenger project members could discuss exchange files
through that medium. It was a great tool in the project, since we could save the discussion and post it
on the project page so that the entire project group could see certain discussions.
Page 7
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
7. Financials
Member W47 W48 W49 W50 W51 W52 W53 W01 W02 W03 Total
Daniel Vikström 5 5 5 5 5 5 5 5 5 5 50
Protano Carmine 5 5 7 5 10 10 10 15 15 15 97
Severoni Francesco 3 5 7 3 3 3 5 5 10 10 52
Ahmed Kamran 5 2 2 0 0 5 36
Mahmood 5 5 8 3
Aleta Mladen 5 5 0 5 5 5 5 5 5 5 45
Mikulaj Mario 5 10 0 5 5 5 5 5 5 5 50
Tre¹èec Ivan 5 5 0 10 8 10 10 10 10 10 78
Total 31 40 27 36 41 40 42 45 50 52 408
8. Metrics
Page 8
CVS Report Version: 1.0
Final Project Report Date: 2005-01-20
Page 9