Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Project Informer Version: 1.

0
Software Project Management Plan Date September 10, 2020

Project Informer

Prepared By

Dody Tank (D19CE154)


Dhruvil Shah (D19CE160)
Tirth Joshi (D19CE165)
Meet Sodvadiya (D19CE168)
Mayank Patel (D19CE169)

Project Informer 1
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

Preface
This report includes the software management plan created by our team. These
report passes the team members and supervisor checks. This report covers a
summary including purpose, summary, objectives, constraints, schedule, and
budget summary. Moreover, this report contains managerial process like
estimation, staffing resource allocation, quality control and risk management
plans.

Revision History
Version History

Version Status* Date Version Definition

1 Released 10.9.2020 SPMP 1.0

Project Informer 2
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

Table of Contents
1. Overview 5

1.1 Project Summary 5

1.1.1 Purpose, Scope, Objectives 5

1.1.2 Assumptions & Constraints 5

1.1.3 Project Deliverables 6

1.1.4 Schedule & Budget Summary 9

1.2 Evolution of the SPMP 9

1.3 References 9

2. Project Organization 10

2.1 ExternalInterfaces 10

2.2 Internal Structure 10

2.3 Project Responsibilities 10

3. Managerial Process Plans 11

3.1 Start-up Plan 11

3.1.1 Estimation Plan 11

3.1.2 Resource Acquistion Plan 13

3.1.3 Project Staff Training Plan 14

3.2 Work Plan 14

3.2.1 Work Activities 14

3.2.2 Schedule Allocation 15

3.2.3 Resource Allocation 17

Project Informer 3
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

List of Figures
Figure 1. Work Plan 14

Figure 2. Gantt Chart 15

Figure 3. Network Chart 15

Figure 4. Network Chart 16

Figure 5. Network Chart 16

Figure 6. Resource Allocation 17

List of Tables
Table 1. Project Deliverables 6

Table 2. Internal Structure 10

Table 3. Project Responsibilities 10

Table 4. Unadjusted Function Point Calculation 11

Table 5. Complexity Adjustment Values 12

Project Informer 4
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

1. OVERVIEW
1.1 Project Summary

1.1.1 Purpose, Scope and Objectives

1.1.1.1 Purpose

• So, the purpose of this website is to help all the students to come up
with their projects in the public platform and to show their new ideas
to the world.

1.1.1.2 Scope

• The “Project Informer” website will provide students and Admin to


manage their projects. It has different functionalities as mentioned
below:
• The website provides two types of login, Admin and User both have
different permissions
• The website provides the members with the option to check their
projects and some documents of that projects.
• The website provides options to user to change their password of the
account whenever needed and also check their user information.
• The website allows the user to add their project and related information
of that project.
• The website lets the admin to turndown/remove projects which he/she
finds inappropriate.
• The website shows user associated with respective project and details
of that project.
• The website lets the user to post their opinions and advice for respective
projects.
• The website lets two or more users to communicate and collaborate
with each other.

1.1.1.3 Objectives

• The main objective of the project is developing a website in which


students can upload their projects with each and every detail about it
including photos and videos. Every user can look at each project of
their interest and are able to communicate and collaborate with the
person who uploaded the project.

Project Informer 5
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

1.1.2 Assumptions & Constraints

1.1.2.1 Assumptions

• The user should have interest in movies and shows and basic
knowledge about actors.
• The device in which the application is going to be used should have
internet connection during its interaction with user.

1.1.2.2 Constraints

▪ The user can only give his/her review only if he/she is registered /
logged in the application.
▪ There is no other way than the mobile application to access it.

1.1.3 Project Deliverables

Work Product Description Delivery Date

Problem Statement Define the problem 25-7-20


(submitted)

Initial Plan Define the technical 31-7-20


and managerial
processes
(submitted)
Reviewed Initial Revised 5-8-20
Plan version(submitted)

Project Informer 6
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

SPMP Document Software Project 14-8-20


Management Plans
is used to define the
scope, purpose and
objectives of the
project, to specify
roles and
responsibilities of
team members, the
customer company
if it exists. Many
plans are considered
in order to define the
assumptions and
constraints of the
project. It defines
which process
model is chosen for
the project life
cycle. It is used to
document agreed
deliverables and
their dates.
Reviewed SPMP Revised Version 16-7-20
Document
Reviewed SRS Software Design 17-7-20
Document Description is used
for complete
description of design
of the software of
the system to be
developed. It
documents all the
information about
the design.
It specifies the form
of the document
used to specify

system architecture
and application
design in a software
related project.

Project Informer 7
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

SDD Document Software Design 18-7-20


Description is used
for complete
description of design
of the software of
the system to be
developed. It
documents all the
information about
the design.
It specifies the form
of the document
used to specify
system architecture
and application
design in a software
related project.
Reviewed SDD Revised version 19-8-20
Document
Presentation During the semester 21-8-20
2 presentations will
be done which
reflects the work we
done during project
development.
STD Document Software Test 15-9-20
Documentation is
used to describe
plans for testing the
software. Any
verification and
validation activity.
Reviewed STD Revised Version 17-9-20
Document
Presentation During the semester 12-10-20
2 presentations will
be done which
reflects the work we
done during project
development.

Project Informer 8
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

Final Versions of All documents are 14-10-20


documents given with last
versions.
Project Submission 14-10-20

There will be four major deliverables in the project which are SPMP, SRS, SDD,
and STD.
All these documents will be prepared according to the IEEE standards.

1.1.4 Schedule and Budget Summary


• We estimate schedule allocation in section 5.2.4 combining with budget
allocation.

1.2 Evolution of the SPMP


• After this report, team members and advisors with the new additions are
possible.

1.3 References
• IEEE Std 1058-1998, IEEE Standard for Software Project Management
Plans Pressman, Roger S., Software Engineering, 4th edition, McGraw-
Hill, 1997 Fairley, R. E., Work breakdown Structure, Software
Engineering Project Management, IEEE CS Press, 1997.

Project Informer 9
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

2. PROJECT ORGANIZATION
2.1 External Interfaces
• This project will be controlled by project supervisor and quality group in
each step. Supervisor will determine mistakes on project before
implementation. After the development team correct the mistakes,
documents are delivered as a new version.

2.2 Internal Structure


• Table 2. Internal Structure
Phases Responsibility

Project Management Project Manager

Development Developer

Documentation Documentation

Testing & Maintenance Tester

UI Design Designer

Back-End Database Administrator

2.3 Project Responsibilities


• Table 3. Project Responsibilities
Member Name Responsibility E-Mail

Meet Sodvadiya UI Designer & d19ce168@charusat.edu.in


Tester
Dody Tank Project Leader, UI d19ce154@charusat.edu.in
Designer,
Developer
Tirth Joshi Developer, UI d19ce165@charusat.edu.in
Designers, Tester

Dhruvil Shah Database d19ce160@charusat.edu.in


Administrator,
Tester, Developer
Mayank Patel Developer, UI d19ce169@charusat.edu.in
Designer

Project Informer 10
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

3. MANAGERIAL PROCESS PLANS


3.1 Start-up Plan
• This section contains our project’s estimation plan, staffing plan, resource
acquisition plan, and training plan. In the following subsections, all these
plans will exist with their explanations in the details.

3.1.1 Estimation Plan


• The beginning of a project, it is difficult to predict. This report is the first
design of SPMP, we cannot expect an adequate data. Using the following
function points, we will predict our estimation plan.

Table 4. Unadjusted Function Point Calculation


Weighting factor
Cou
Si nt
Ave Com
mp
rage plex
le
Input User
s 3 4 6
Login
User
Registrat 3 4 6
ion
User
Profile 3 4 6 4*6
Account =24
Add User
3 4 6
Image
Add
3 4 6
Reviews
Add
Ratings / 3 4 6
Stars
Outp Login
uts Authoriz 4 5 7 2*5
ations =10
Ranking
4 5 7
Users
Inqui Forgot 3*2
ries Passwor 3 4 6 =6
d

Project Informer 11
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

Forgot
Usernam
3 4 6
e / email
Id
Files Inward 2*10
Docume 7 10 15 =20
nts
Outward 7 10 15
Docume
nts
Interf Applicati
aces on to
5 7 10
server 2*7
database =14
User to
applicati
5 7 10
on
database

Total UFP 74

• Calculation of Total complexity adjustment value

• Table 5. Complexity Adjustment Value


No. Characteristic Count
Data
1 5
Communication
Distributed data
2 4
processing
3 Performance 5
Heavily used
4 3
configuration
5 Transaction rate 3
Online data
6 4
entry
End user
7 4
efficiency
8 Online updating 3
Complex
9 2
processing

Project Informer 12
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

10 Reusability 2
11 Installation ease 0
Operational
12 4
ease
13 Multiple sites 0
Facilitate
14 3
change
Total 42

PCA = 0.65 + 0.01*42


= 1.07
Adjustment Function point = 1.07 * 74
= 79.18

Assuming that the 1 FP is equal to 50 lines of code then,


LOC (Lines of code) = 50*74
= 3700
Then KLOC = 3.7

Effort of the project is E = a * (KLOC)^b


For the Organic project the value of a is 3.2 and value of b is 1.05.

Therefore, value of effort is = 3.2 * (3.7) ^ 1.05


= 18.64
= 19 person-month Duration of the project is M = a * (E)^b a = 2.5 b = 0.38
M = 2.5 * (19) ^ 0.38
= 6.62 months
Suppose the average monthly salary of each software developer is Rs. 40,000.
Cost of the project is = 40000 * 19
= Rs 760,000.00/-

3.1.2 Resource Acquisition Plan

Considering the average hardware requirements for the application development


team, the resources will be acquisitioned. The average hardware resources
necessary for our project are as follow:

Project Informer 13
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

• Processor – 1.6 GHz 64 bit or Faster processor


• RAM – 2 GB
• HDD – 64 GB
• Network Interface Card (NIC)
• Intel HD Graphics 420

Hence, a PC or laptop that fulfils the above-mentioned resources are required for
the development team.
In addition to these HW requirements, also the following SW requirements
should be satisfied:

• XAMPP Server
• MS Visual Studio Code
• MS Project
• HTML/CSS/AJAX/JAVASCRIPT/JQUERY
• PHP
• MS Office
• Google Chrome/SAFARI/FIREFOX

3.1.3 Project Staff Training Plan


• The application development team of Team Soul Tackers will perform
accelerated learning using online resources and implement the necessary
modules. They will continuously search about this project. When they
meet, they transfer knowledge from member to another. The team
members already have basic knowledge and experience of working on
required tools. They will learn and gain the knowledge to develop and
fulfil the complexity of this system.

3.2 Work Plan


3.2.1 Work Activities

Project Informer 14
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

Figure 1. Work Plan

3.2.2 Schedule Allocation


• The following figure shows the Gantt Chart and Network Diagram that
describes the schedule allocation of the project.

Project Informer 15
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

Figure 2. Gantt Chart

Figure 3. Network Chart

Figure 4. Network Chart

Project Informer 16
Project Informer Version: 1.0
Software Project Management Plan Date September 10, 2020

Figure 5. Network Chart

3.2.3 Resource Allocation

Figure 6. Resource Allocation

Project Informer 17

You might also like