Final Project Report

advertisement
Web Project
Version 1.0
Doc. No.: 1
Web Project
Final Project Report
Version:
1.0
Date: 2006-10-01
Revision History
Date
Versi
on
Description
2002-00-00
0.01
Initial Draft
Author
Page 2
Web Project
Final Project Report
Version:
1.0
Date: 2006-10-01
Table of Contents
1.
Introduction
1.1 Purpose of this document
1.2 Intended Audience
1.3 Scope
1.4 Definitions and acronyms
1.4.1 Definitions
1.4.2 Acronyms and abbreviations
1.5 References
4
4
4
4
4
4
4
5
2.
Background and Objectives
5
3.
Organization
3.1 Project Manager
3.2 Project Group
3.3 Steering Group
3.4 Customer
3.5 Others
5
5
5
5
5
6
4.
Milestones
4.1 Remarks
6
6
5.
Project Results
5.1 Requirements
5.1.1 Requirement Compliance Matrix
5.1.2 Requirements Compliance Summary
5.1.3 Remarks
5.2 Work Products and Deliverables
5.2.1 Remarks
6
6
7
7
8
8
8
6.
Project Experiences
6.1 Positive Experiences
6.2 Improvement Possibilities
9
9
9
7.
Financials
7.1 Project Cost Summary
7.2 Work per Member
9
9
10
8.
Metrics
8.1 Milestone Metrics
8.2 Effort Metrics
10
10
10
Page 3
Web Project
Final Project Report
Version:
1.0
Date: 2006-10-01
1.
Introduction
Web Project is the project undertaken as a mandatory requirement for the course “Distributed
Software Development” that is being conducted mutually by Malardalen University in Vasteras,
Sweden and University of Zagreb. The aim of the course is to provide a distributed environment
to develop software. In this course we have to develop the Distributed Software in two teams.
But in our project we are not distributed because we are working on the same side. But we hope
that we will make this Project on time.
1.1
Purpose of this document
In this document there is overall description of the Web Project. It includes what we did. There is
also description of the work experience gain from this project. Whole description of the
designing face and cost is included in this document.
1.2
Intended Audience
There are some intended audiences of this project in which our steering group, customer and the
Project members are included. There are also some students who want to continue this project
later on.
1.3
Scope
The project is aimed to provide a central place for organizing, planning and tracking projects that
are developed in a distributed environment. It therefore is a web application that should be
compatible with majority of browsers to provide user friendly Interface for project administrator,
project leaders and project members working far apart all around the world.
1.4
Definitions and acronyms
1.4.1 Definitions
Keyword
Distributed
software
Development
Definitions
Process in which the software is being developed by
different teams working at least 30 m apart physically.
1.4.2 Acronyms and abbreviations
Acronym or
abbreviation
Definitions
Page 4
Web Project
Final Project Report
1.5
Version:
1.0
Date: 2006-10-01
References
“Web Project” Final Project document.
2.
Background and Objectives
The customer needs Microsoft Project (MSP) as Web Base Project to handle the Different
projects in any kind of Software House. It was previously developed by Microsoft for project
Management. Bit was not the Web Based so here we made it as a Web Based.
Now we developed a project in which is just like MS Project. Here we have four main actors in
the project i.e. Administrator, Project Leader, Project Member and Customer . There are different
roles of all the actors depending on their positions. There are different main activities in the
project like View, Delete and Edit different thins regarding to the Project.
3.
Organization
3.1
Project Manager
Khuram Shehzad is the Manager of the group.
3.2
Project Group
Name
Khuram Shehzad
Ahsan Jawed
Imran Afzal
Shoaib Ahmad
Abdullah Anjum
3.3
Responsibility
Project manager, Analysis, Implementation, Designing,
DB Design
Implementation, Documentation, Analysis, DB Design
Implementation, Documentation, Designing, Analysis
Implementation, Analysis, Documentation, Analysis
Integration, Testing, Analysis
Steering Group
Ivica Crnkovic (MdH)
Rikard Land (MdH)
Mario Zagar (FER)
Igor Cavrak (FER)
3.4
Customer
Igor Cavrak
Page 5
Web Project
Final Project Report
3.5
Others
4.
Milestones
Version:
1.0
Date: 2006-10-01
Milestone
Description
Id
Responsible
Dept./Initials
Finished week
Forecast
Plan
Wee
+/k
17-110
0
05
M
et
r
R
e
m
17-11- Y
05
G
oo
d
G
oo
d
G
oo
d
G
oo
d
G
oo
d
E
xc
ell
en
t
Act
ual
M-001
Project Description &
Plan
M-002
Requirement Definition
17-1105
0
0
17-11- Y
05
M-004
Project Design
24-1105
0
0
24-11- Y
05
M-005
Revised Project Plan
01-1205
0
0
01-12- Y
05
M-006
Project
Presentation
15-1205
0
0
15-12- Y
05
M-007
Final Presentation
delivery
19-0106
0
0
19-01- Y
06
4.1
Status
&
Remarks
Rema
rk Id
R-001
Description
It was good experience to give a Presentation in Distributed Environment.
5.
Project Results
5.1
Requirements
Page 6
Web Project
Final Project Report
Version:
1.0
Date: 2006-10-01
5.1.1 Requirement Compliance Matrix
Id
Web-1
Web -1.1
Web -1.2
Web -1.3
Web -1.4
Web -1.5
Web -1.6
Web -2
Web -2.1
Web -2.2
Web -2.3
Web -2.4
Web -2.5
Web -3
Web -4
Web -5
Web -6
Web -7
Requirement
Description
System Administration Requirements
Administrator should login to do any specific
task.
Administrator should be able to adjust system
parameters.
Administrator should be able to add/ modify/
enable/ disable/ delete system users.
Administrator should be able to add/ modify/
archive/ delete projects.
Administrate project leaders for existing projects.
Comments to different members.
Project leader Requirements.
Project leader should be able to define baseline
plan.
Project leader should be able to manage project
group.
Project leader should be able to monitor individual
work.
Project leader should be able to define milestones,
activities, resources & financial plans etc…
Project leader should be able to freeze work done
report at the end of the week after finalizing the
week plan.
Project member should be able to submit week
report.
E-mail Alerts & Logging
Look & Feel and Language
Gand Chart
Log File
completed
Rem
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Completed: Yes (completely implemented)
No (not implemented at all)
Partially (partially implemented, more description under Remarks subsection)
Unknown (completion status not known)
Dropped (requirement was dropped during the course of the project)
5.1.2 Requirements Compliance Summary
Total number of requirements
Number of requirements implemented
Requirements partially fulfilled
19
18
0
Page 7
Web Project
Final Project Report
Version:
1.0
Date: 2006-10-01
Requirements not fulfilled
Requirements dropped
1
1
5.1.3 Remarks
Remark Id
5.2
Work Products and Deliverables
To
Output
Igore
Cavrak
Project
Description
& Plan
Requireme
nt
Definition
Project
Design
Revised
Project
Plan
Project
Status
Presentatio
n
Final
Presentatio
n
&
delivery
Igore
Cavrak
Igore
Cavrak
Igore
Cavrak
Igore
Cavrak
Igore
Cavrak
Description
Planned
week
Promised
week
W46
W46
W47
Late +/-
Deliv
ered
week
No
W46
W47
No
W47
W49
W49
No
W52
W52
No
W52
W01
W01
No
W01
W03
W03
No
W03
R
e
m
W49
5.2.1 Remarks
Remark
Id
Description
Page 8
Web Project
Final Project Report
Version:
1.0
Date: 2006-10-01
6.
Project Experiences
6.1
Positive Experiences
The main experience we learn from this DSD Project is to work in group. We also learn about
new software like PostGrade SQL.
6.2
Improvement Possibilities
We have experience that if we will organize our resource according to requirements then we can
make project more successful.
7.
Financials
7.1
Project Cost Summary
Planned
Cost
Actual Cost
250.000
SEK
260.000
SEK
Page 9
Web Project
Final Project Report
7.2
Member
Version:
1.0
Date: 2006-10-01
Work per Member
W45
W46
W47
W48
W49
W50
W51
W52
W01
W02
W03
Total
Khuram
Shahzad
20
24
20
22
25
35
30
30
36
34
46
322
Ahsan Jawed
15
19
18
19
22
25
28
26
30
29
32
263
Imran Afzal
13
15
16
20
19
20
24
22
23
24
30
226
Shoiab
Ahmad
14
16
15
15
20
24
22
20
20
22
28
214
Abdullah
Anjum
15
13
15
16
20
15
22
19
22
25
30
212
Total
77
87
84
92
106
117
126
117
131
134
166
1237
8.
Metrics
8.1
Milestone Metrics
Completed as planned
or earlier
18
8.2
Total
Timeliness
19
Achieved
Effort Metrics
Activity
Requirements Gathering
Analysis
Database Design
Web Page
Implementation
Integration
Testing
Total
Actual
Effort
75
85
97
180
450
150
200
1237
Planned
Effort
80
100
110
220
500
100
150
1260
Deviation
(%)
-6.25
-15
-11.81
-18.18
-10
50
33.33
22.09
Page 10
Web Project
Final Project Report
Effort
estimation
accuracy (%)
(100*(1 - abs(Actual –
Planned)/Actual))
Version:
1.0
Date: 2006-10-01
98.14%
Page 11
Download