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