You are on page 1of 10

SDMIMD

Mysore

Group-2
14018

ANIRUDH TANTRY P

14066

KAILASH BISHT

14102

PRAHARSH DIXIT

14171

TONY SEBASTIAN

14075

MANSIJ RAY

MSP
PROJECT
ASSIGNMENT
ONLINE VOTING SYSTEM

Submitted to:
Malathi Sriram,
Associate Professor
Chairperson Academic Programs

Contents
PROJECT CHARTER................................................................................................................2
Goal........................................................................................................................................2
Project objective.....................................................................................................................2
Project scope..........................................................................................................................2
Benefit and expected effect....................................................................................................2
Assumption risk and risk mitigation plan..............................................................................2
Stake holders..........................................................................................................................3
Project team members............................................................................................................3
Internal cost............................................................................................................................3
External cost...........................................................................................................................3
WORK BREAKDOWN STRUCTURE....................................................................................4
PRECEDENCE NETWORK DIAGRAM.................................................................................5
CONTRACT..............................................................................................................................6
Contract Type.........................................................................................................................6
Reason....................................................................................................................................6
STAKEHOLDERS.....................................................................................................................6
Power Grid.............................................................................................................................7
RACI (Responsible, Accountable, Consult and Informed) Matrix........................................7
PROJECT ESTIMATION..........................................................................................................8
Function Points Parameters....................................................................................................8
Complexity factor...................................................................................................................8
General System Characteristics..............................................................................................8
Complexity Adjustment Factor..............................................................................................9
Adjusted Function Points.......................................................................................................9
Language Conversion Factors................................................................................................9

1|Page

PROJECT CHARTER
Goal
Project Title:

ONLINE VOTING SYSTEM

Prepared By:

Group 2

Project objective:
To create a secure and reliable online portal to speed-up the online election system
Project scope
Maintain the details of candidates and voters.
Allocate polling centers for applicant voters.
Report the statistics of polling.
Document verification of candidates and voters
Update details and milestones of the candidate
Voters viewing of candidates details
Benefit and expected effect
Benefits:
Fast and easy way of conducting Election.
Voters can view background of each Candidate.
Candidate can present themselves against voters.
Admin can verify the documents and details of Candidate.
System Generated Unique ID and Password gives more Secure Logins.
Effect:
This system is a lot easier to independently moderate the elections and subsequently reinforce its
transparency and fairness.
Less capital, less effort, and less labor intensive, as the primary cost and effort will focus
primarily on creating, managing, and running a secure online portal.
Increased number of voters as individual will find it easier and more convenient to vote.
Assumption risk and risk mitigation plan:
Chances of hacking candidate or voters account. Each user is identified by a user id and
password.
Certain information like the Polling schedule and centers are assumed to be obtained from the
respective Election Commission Officer.
It is assumed that the database of voters information is updated from the election
commissioners end. No provision is made in the software to add or edit these details.

2|Page

Stake holders
Election Commission (Admin)
Project Manager
Top Management
General Public
Developers
Testers
Candidates
Networking and security personnel
Project team members
Developers
Testing team
Business Analysts
Internal cost
Training the man power who will develop the algorithm.
Internal or external recruitment of experts if required.
External cost
Consultation fees.
Protocol testing expenditure.

Work Breakdown Structure (Process)

3|Page

WORK BREAKDOWN STRUCTURE (Product)

4|Page

PRECEDENCE NETWORK DIAGRAM

5|Page

CONTRACT
Contract Type- Cost Plus Fixed Fee
Reason- In CPFF Contract, the contractor will be paid the paid for the normal expenses for a
project, plus an additional fixed fee for their services. The fixed fee portion of the contract
may be subject to negotiation between the parties, and can therefore vary according to the
needs in each project. There may be difficulty in defining the local Online Voting system
environment, including the number of users, operating models, statutory changes, and the
consolidation of voter registration functions across municipalities would make it impossible
to propose fixed fee bids and accurate implementation timeframes. It would also be
impossible to accurately budget for the hardware and connectivity at the state and municipal
levels.

STAKEHOLDERS
The stakeholders of the Online Election System are:

Election Commission (Admin):


The election commission is the client or the owner of the project. They will be the one
who is having the administrative rights of the online election system. The admin can
check each Candidate details and verify the documents, Candidates ID and Password
will be generated only after verifying, which helps in removing the faulty accounts.
The Election Commission has the overall rights over the system and can
moderate and delete any details not pertaining to Election Rules.

Project Manager:
The project manager is the one who has control over the development and
implementation of the project. He is responsible for the successful initiation, planning,
design, execution, monitoring, controlling and closure of the project. He is also
answerable towards the top management of the company and the clients.

Top Management:
Top management of the software development organisation like the CEO is also a
stakeholder of this project. The top management is the one who decides whether to
take up a project. They are also concerned about the returns from the project.

General Public:
They form one of the ultimate user of the Online Election System. The system should
be easy for the general public to use.

Developers:
They are people who actually develop the system. They are answerable to the project
manager. They do all the coding and creation of the different modules of the online
election system.

Testers:
Testers are the people who tests the system before it is actually rolled out. They tries
to find out whether the system is user-friendly, checks for errors and bugs and also the
efficiency and reliability of the system.

6|Page

Candidates:
Like the general public they are also one of the end user of the online election system.
Unlike general public, they have some extra features like registering themselves as a
candidate and uploading their details.

Networking and security personnel:


These
networking
election
and checks
for

people handles the


and security part of the
system. These are group of people who maintains the election system

security glitches.
Power Grid

7|Page

RACI (Responsible, Accountable, Consult and Informed) Matrix

PROJECT ESTIMATION
Function Points Parameters
Outputs
Inputs

Database
inquiries

Results

Casting votes

Selected
Candidates

Uploading
documents

No. of Voters

Details uploaded by Fraud detection


candidates

Files/data
structures

External
interfaces

Fetching
Candidates
candidate
information
information
Fetching results Voters
Information

Passport/Aadhar
card/RTO interface

Results

Complexity factor
Simple

Average

Complex

No. of Outputs

_2_ x 4

_0_ x 5

_1_ x 7

No. of Inputs

_1_ x 3

1x4

_1_ x 6

No. of inquiries

0x3

_2_ x 4

_1_ x 6

No. of Files

_2_ x 7

_1_ x 10

_0_ x 15

No. of Interfaces

_0_ x 5

_1_ x 7

_0_ x 10

General System Characteristics


#

Environmental factor

Rating (0-5)

Data Communications

Distributed Computing

Performance Requirements

Constrained Configuration

Transaction Rate

8|Page

N= 73

Online Inquiry

End-User Efficiency

Online Update

Complex Processing

10

Reusability

11

Ease of conversion

12

Ease of Operation

13

Used at Multiple sites

14

Potential for Functional Change

FP (Raw)

42

Complexity Adjustment Factor


CAF = 0.65 + ( 0.01 * N) = 0.65 + (0.01*73)= 1.38
Adjusted Function Points
AFP = FP (Raw) * CAF = 42 * 1.38 = 57.96
Language Conversion Factors
Language

LOC / Adjusted FP

130

Using LCF as 55,

COBOL

110

LOC = AFP * LCF = 57.96 * 55


= 3187.8

Java

55

C++

50

Turbo Pascal

50

VB

30

Power Builder

15

HTML

15

9|Page

You might also like