software project management: project initiation
TRANSCRIPT
Project Initiation Document ResearchColab
Team: Reckless 7
1
Contents Project Definition ........................................................................................................................................ 2
Project Goals ............................................................................................................................................... 2
Project Scope ............................................................................................................................................... 2
Objective ...................................................................................................................................................... 3
Benefit for stakeholders .............................................................................................................................. 3
Team role ..................................................................................................................................................... 4
Risk management ........................................................................................................................................ 4
Milestones .................................................................................................................................................... 7
Communication Plan .................................................................................................................................. 8
Cost Estimation ........................................................................................................................................... 8
2
Project Definition Writing a successful research paper is a tough job. Well-structured papers stand a much greater chance of
being accepted by top international journals. Effective reviewing of research papers plays a very
important role in the publication of a research paper. Research paper review not only requires a high-level
of editing but it also demands comprehensive knowledge of the research subject area. There are also cases
when researchers may want to share different perspective and thoughts about their work. In some
researches, data are difficult to find or time consuming to construct.
That is why, we offer a full range of professional research paper review services to assist researchers
towards publication success. We are going to build a research collaboration and data collection platform,
Researchcolab.com, where researchers can submit their draft papers for review by professional reviewers.
They can also share research ideas and get data that is required to conduct their research.
Project Goals The main goal of Researchcolab is to act as a one-stop solution system for the researchers. The specific
goals of the project is discussed below-
1. The main goal of the project is to provide the researchers with a platform where they can easily get
their draft papers reviewed by the related subject experts. This will highly reduce the time and effort
required by the researchers.
2. Most of the research now-a-days require huge amount of data to generate effective result.
Researchcolab will be a place where the researchers can share these data for future researches. They can
either distribute the data for free, or sell their data on a specific price.
3. Researchcolab will act as a hub for experts on each field of study. Thus, it will work as an effective
platform for discussing research related topics and issues with the related field experts. The users can
solve each other’s problems and develop ideas in this manner.
Project Scope The primary users of this project are the researchers and the paper reviewers.
We will provide a web based platform for the researchers and paper reviewers to interact with each other.
To avail the service, each user needs to register as either a researcher or a reviewer. A researcher will post
a review job on the website. The reviewers will bid for the job. The job poster will then be able to see the
list of interested reviewers along with their asking price and their respective qualifications. He/She then
will choose the most suitable candidate and have a one to one communication with the person in order to
hire him for the paper review. If satisfied, the job poster can hire the person for the review job. Or else, he
can move on to the next possible candidate.
Researches can also post data on the website that can be used in further researches. The data can either be
free or paid. The researchers can also discuss research related issues in discussion board.
The assumptions for this project is that, the researchers will provide proper reference in their draft papers.
3
Objective The objective of this project is to build a web based application to help the researchers by –
1. Reviewing the draft papers.
2. Providing with research data.
3. Discussing research related ideas.
Benefit for stakeholders The stakeholders for this project are –
1. The researchers.
2. The paper reviewers.
3. The developers.
Their respective benefits are-
1. The researchers-
a. The researchers will be able to get their draft papers reviewed easily via a web based platform.
This will reduce the time and effort greatly.
b. The paper reviewers are experts in the related fields. The researchers can get a quality paper
review from them. This will increase the chance of getting their paper accepted by reputed journals.
c. The researchers can get critical research related data from this platform. They can use it in their
research to increase the accuracy of their results. Thus this platform will reduce the cost and effort highly.
The researchers can also get financial benefit by selling premium data.
d. The researchers often face various research related problems. This project will provide the
researchers with a platform where they can discuss research related issues with field experts and generate
effective solution to their problems.
2. The paper reviewers-
a. The paper reviewers will bid for a job and will get a reimbursement for the paper review.
Thusthey will benefit from this project financially.
b. We strongly believe that Researchcolab will be a hub for quality researchers. Reviewing the papers will
definitely enrich their professional profile.
3. The developers –
a. The developers will develop this project commercially. Thus they are expected to gain revenue
from this project.
b. The developers will gain a first-hand experience in developing industrial project with all the
required documentation and effective project planning.
4
Team role We have formed our team with eight members for Software Project Management (SE 803) course. The
team will be working for a real life project for approximately four months. To reach optimum goal, the
whole activities within the project are divided into many tasks and the members are assigned to that
specific task. Though there are many tasks need to be done within four months and some of our team
members are efficient enough to work, we have selected the best person to play the role in the team. Some
of our members are assigned to multiple tasks but they have their own special role for the project. The
following table contains name of the team members and project responsibilities that are assigned to that
person. The team is divided into six groups where eight people are collaborating each other by performing
their assigned tasks.
Name of team member Roll no. Role in the project Md. AdiluzzamanAdil 0514 Project Manager (PM)
Minhas Kamal 0509 System Analyst
KishankumarGanguly 0505 Development
Md. Rakib Hossain 0516 Quality Assurance
Mostaque Ahmed 0530 Documentation
A.H.M. AzimulHaque 0519 Communication and
Collaboration
IsratFatemaShantu N/A Documentation
Risk management The risks associated with project can be divided into two parts-
1. General Risk:
a) The project may not be completed within deadline
b) The project may fail to maintain its budget
c) Poor project planning
d) Academic study may hinder the progress of this project
e) Project milestones are not defined clearly
f) Ineffective project management
g) Monitoring the progress of this project is not done properly
h) Inadequate estimation of required resources
i) Poor communication among the project members
j) Individual member might fail to meet his/her deadline.
5
2. Subject oriented risk:
i. Development oriented –
a. Developers do not have the specialized skills needed for this project
b. Insufficient knowledge about the new technology required by the project
c. The technology used in the project is outdated
ii. Testing oriented –
a. The testing of this project might not be done properly
iii. Design oriented –
a. The problem can exist in the design phase
iv. Quality control oriented –
a. The quality of the project is not up to mark
b. The system may fail during its execution
Label Risk Probability Impact
1 The project may not be completed within deadline High High
2 The project may fail to maintain its budget Low High
3 Poor project planning Medium High
4 Academic study may hinder the progress of this project High High
5 Project milestones are not defined clearly Medium Medium
6 Poor communication among the project members Low Low
7 Individual member might fail to meet his/her deadline Low Medium
8 Developers do not have the specialized skills needed for this project Low Medium
9 Insufficient knowledge about the new technology required by the
project Low Medium
10 The testing of this project might not be done properly Medium Medium
11 The problem can exist in the design phase Medium High
12 The quality of the project is not up to mark Medium Low
6
23
11
1
4
7
8
9
5
10
6 12
Imp
act
High
Medium
Low
Low Medium High
Probability
Figure: Heat Map
7
Milestones Milestones Description Milestone Criteria Planned Date
M0
Start Project
Defining Project
30 September, 2016
Define Project Goals,
Objectives and Scope 7 October, 2016
M1
Analyze Market and Project
Domain Performing
Domain Analysis
13 October, 2016
Prepare Domain Analysis
Document 16 October, 2016
M3
Prepare Project Budget and
Cost-Benefit Analysis Business Case
20 October, 2016
Prepare Business Case
Document 26 October, 2016
M1
Start Planning Scope and concept
described
30 September, 2016
Prepare Project Plan
Document 2 October, 2016
M2
Start Execution 4 October, 2016
Requirement Gathering,
Specification and Analysis Requirement and
Design document
5 October, 2016
System Design 8 October, 2016
M3
Confirm Execution Architecture
reviewed and stable
10 October, 2016
Handover to Development
team 11 October, 2016
M4
Start Development
Development
12 October, 2016
Develop Review
Management Module 13 October, 2016
M5
Start Testing
Testing
15 October, 2016
Prepare Test Documents 16 October, 2016
M5 Release Product
17 October, 2016
Product system
tested,
documentation
reviewed
18 October, 2016
M6 Close Project
Project Complete 19 October, 2016 Handover
8
Communication Plan Product (what) Target (who) Media (how) When Responsible
Project Planning
Discussion
Meeting
Project group IIT Premises 30 September,
2016 Project Manager
Project Status
Meeting Project group
IIT Premises and
Online
5 October, 2016
10 October, 2016 Project Team
Project
Documentation
Meeting
Project Manager
and
Documentation
Team
IIT Premises
16 October, 2016
26 October, 2016
2 October, 2016
8 October, 2016
16 October, 2016
Documentation
Team
Development
Status Meeting
Development
Team
IIT Premises and
Online
12 October, 2016
15 October, 2016
Development
Team
Q/A Meeting Development and
Q/A Team IIT Premises
15 October, 2016
Q/A Engineer
Cost Estimation The cost estimation is the approximation of the cost related to a project or operation. This
project includes the cost of –
1. Opex
2. Capex
1. Opex: Opex consists of all the operational costs. They include-
Working hour
Logistic support
Utility
Miscellaneous
9
Work hour breakdown
Logistic support needed
1. Transport cost
2. Report printing
3. Web Hosting
Utility necessity
1. Internet bill
Miscellaneous
1. Contingency
2. Capex: The capital expenditure for this project only consists of the laptop and desktop computers used
for the development of this project.
A breakdown of the total cost for the project
Type Sector Breakdown Frequency Amount (BDT)
Opex
Project staffing
Total work
hours 420
Daily 63,000/= BDT Cost per person
per hour
150/=
BDT
Logistic
Transport 1,000/=
BDT
Ongoing 11,500/= BDT Report Printing 1,500/=
BDT
Web hosting 9,000/=
BDT
Utility
Internet bills (7
person, 2
months)
7,000/=
BDT Ongoing 7,000/=
Miscellaneous Ongoing 2,000/=
Capex
Laptop Laptop computers 7 Pcs One time 2,80,000/=
Desktop Desktop computers 3 Pcs One time 1,20,000/=
Premises Ongoing 2,40,000/=
Total anticipated costs 7,23,500 /=
Total persons working 7
Work hour per person per day 1
Total working days 60
Total work hours per person 60
Work hours in total 420