Business project
|
Web Project |
Version: 1.0 |
|
Final Project Report |
Date: 2006-10-01 |
|
|
Web Project
Version 1.0
Revision History
|
Date |
Version |
Description |
Author |
|
2002-00-00 |
0.01 |
Initial Draft |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Table of Contents
41. Introduction
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
2. Background and Objectives 4
3. Organization 4
3.1 Project Manager 4
3.2 Project Group 4
3.3 Steering Group 5
3.4 Customer 5
3.5 Others 5
4. Milestones 5
4.1 Remarks 5
5. Project Results 5
5.1 Requirements 5
5.1.1 Requirement Compliance Matrix 5
5.1.2 Requirements Compliance Summary 6
5.1.3 Remarks 6
5.2 Work Products and Deliverables 6
5.2.1 Remarks 6
6. Project Experiences 6
6.1 Positive Experiences 6
6.2 Improvement Possibilities 7
7. Financials 7
7.1 Project Cost Summary 7
7.2 Work per Member 7
8. Metrics 7
8.1 Milestone Metrics 7
8.2 Effort Metrics 7
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 |
Definitions |
|
Distributed software Development |
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.5 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 |
Responsibility |
|
Khuram Shehzad |
Project manager, Analysis, Implementation, Designing, DB Design |
|
Ahsan Jawed |
Implementation, Documentation, Analysis, DB Design |
|
Imran Afzal |
Implementation, Documentation, Designing, Analysis |
|
Shoaib Ahmad |
Implementation, Analysis, Documentation, Analysis |
|
Abdullah Anjum |
Integration, Testing, Analysis |
3.3 Steering Group
Ivica Crnkovic (MdH)
Rikard Land (MdH)
Mario Zagar (FER)
Igor Cavrak (FER)
3.4 Customer
Igor Cavrak
3.5 Others
4. Milestones
|
Id |
Milestone Description |
Responsible Dept./Initials |
Finished week |
Metr |
Rem |
|||
|
|
|
|
Plan |
Forecast |
Actual |
|
|
|
|
|
|
|
|
Week |
+/- |
|
|
|
|
M-001 |
Project Description & Plan |
|
17-11-05 |
0 |
0 |
17-11-05 |
Y |
Good |
|
M-002 |
Requirement Definition |
|
17-11-05 |
0 |
0 |
17-11-05 |
Y |
Good |
|
M-004 |
Project Design |
|
24-11-05 |
0 |
0 |
24-11-05 |
Y |
Good |
|
M-005 |
Revised Project Plan |
|
01-12-05 |
0 |
0 |
01-12-05 |
Y |
Good |
|
M-006 |
Project Status Presentation |
|
15-12-05 |
0 |
0 |
15-12-05 |
Y |
Good |
|
M-007 |
Final Presentation & delivery |
|
19-01-06 |
0 |
0 |
19-01-06 |
Y |
Excellent |
4.1 Remarks
|
Remark Id |
Description |
|
R-001 |
It was good experience to give a Presentation in Distributed Environment. |
|
|
|
|
|
|
|
|
|
5. Project Results
5.1 Requirements
5.1.1 Requirement Compliance Matrix
|
Id |
Requirement Description |
completed |
Rem |
|
Web-1 |
System Administration Requirements |
Yes |
|
|
Web -1.1 |
Administrator should login to do any specific task. |
Yes |
|
|
Web -1.2 |
Administrator should be able to adjust system parameters. |
Yes |
|
|
Web -1.3 |
Administrator should be able to add/ modify/ enable/ disable/ delete system users. |
Yes |
|
|
Web -1.4 |
Administrator should be able to add/ modify/ archive/ delete projects. |
Yes |
|
|
Web -1.5 |
Administrate project leaders for existing projects. |
Yes |
|
|
Web -1.6 |
Comments to different members. |
Yes |
|
|
Web -2 |
Project leader Requirements. |
Yes |
|
|
Web -2.1 |
Project leader should be able to define baseline plan. |
Yes |
|
|
Web -2.2 |
Project leader should be able to manage project group. |
Yes |
|
|
Web -2.3 |
Project leader should be able to monitor individual work. |
Yes |
|
|
Web -2.4 |
Project leader should be able to define milestones, activities, resources & financial plans etc… |
Yes |
|
|
Web -2.5 |
Project leader should be able to freeze work done report at the end of the week after finalizing the week plan. |
Yes |
|
|
Web -3 |
Project member should be able to submit week report. |
Yes |
|
|
Web -4 |
E-mail Alerts & Logging |
Yes |
|
|
Web -5 |
Look & Feel and Language |
Yes |
|
|
Web -6 |
Gand Chart |
Yes |
|
|
Web -7 |
Log File |
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 |
19 |
|
Number of requirements implemented |
18 |
|
Requirements partially fulfilled |
0 |
|
Requirements not fulfilled |
1 |
|
Requirements dropped |
1 |
5.1.3 Remarks
|
Remark Id |
Description |
|
|
|
|
|
|
|
|
|
|
|
|
5.2 Work Products and Deliverables
|
To |
Output |
Planned week |
Promised week |
Late +/- |
Delivered week |
Rem |
|
Igore Cavrak |
Project Description & Plan |
W46 |
W46 |
No |
W46 |
|
|
Igore Cavrak |
Requirement Definition |
W47 |
W47 |
No |
W47 |
|
|
Igore Cavrak |
Project Design |
W49 |
W49 |
No |
W49 |
|
|
Igore Cavrak |
Revised Project Plan |
W52 |
W52 |
No |
W52 |
|
|
Igore Cavrak |
Project Status Presentation |
W01 |
W01 |
No |
W01 |
|
|
Igore Cavrak |
Final Presentation & delivery |
W03 |
W03 |
No |
W03 |
|
5.2.1 Remarks
|
Remark Id |
Description |
|
|
|
|
|
|
|
|
|
|
|
|
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 |
250.000 SEK |
|
Actual Cost |
260.000 SEK |
7.2 Work per Member
|
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 |
Total |
Timeliness |
|
18 |
19 |
Achieved |
8.2 Effort Metrics
|
Activity |
Actual Effort |
Planned Effort |
Deviation (%) |
|
Requirements Gathering |
75 |
80 |
-6.25 |
|
Analysis |
85 |
100 |
-15 |
|
Database Design |
97 |
110 |
-11.81 |
|
Web Page |
180 |
220 |
-18.18 |
|
Implementation |
450 |
500 |
-10 |
|
Integration |
150 |
100 |
50 |
|
Testing |
200 |
150 |
33.33 |
|
Total |
1237 |
1260 |
22.09 |
|
Effort estimation accuracy (%) (100*(1 - abs(Actual – Planned)/Actual)) |
98.14% |
Doc. No.: 1�
�
�
|
|
|
Page 2 |