Sei sulla pagina 1di 17

8.

Cost estimation of
project

Today, software is the most expensive element of virtually all computer-

based systems. For complex, custom systems, a large cost estimation

error can make the difference between profit and loss. Cost overrun cab

be disastrous for the developer. Software cost and effort estimation will

never be an exact science. Too many variables – human, technical,

environment, political – can affect the ultimate cost of software and


effort applied to develop it. Estimating the cost of a project is indeed a

very important task which one needs to achieve while developing a

project. The Cost Estimation Of A Project takes into account the

following factors :

Overhead Cost The Overhead Cost includes cost of research, books,

internet time, etc. The development of any software project does require

some research work. The person In charge of the project may have to

consult and buy books. He may also have to surf the net for tips and

suggestions.

Cost of the Development Software

This includes any extra cost which may be incurred in the development

of the software.

Cost of the Development Time

No. of Man-hours worked * hourly rate

It is the no. of hours the developer(s) will work to develop the software

multiplied by an hourly rate as decided mutually by the client and the

developer.

Peripheral Cost

Peripheral Cost includes cost of stationery and peripherals like hubs ,

cables etc. required for the development of the software.


Calculation of Project Cost

Total Project Development Time:

No. of days required for completion of the project = 95 days.

Personnel Working on the Project = 1 No.

Working Hours per day = 6 hrs.

Total Man-hours = 95 x 6 = 570

Hourly Rate = Rs. 15.00

Total Man-hour Cost = 570 x 15

= Rs. 8,550.00

Peripheral Cost = Rs. 1,500.00

Overhead Cost = Rs. 1,000.00

Total Cost of the Project = Rs. 11,050.00


9.Report

There are two types of reports that are extremely useful for the users who searches
for jobs
1) Alljobs.jsp - this module dislays all the available jobs that are currently
posted by the employers. The job searchers can see all the jobs posted and
select whichever suites them and apply to it immediately. This reports shows
all the description of jobs , the location, experience and the qualifications
required. So this report is very user friendly for the job searchers.
2) Jobsearchresults.jsp – This is another extremely useful report for the job
searchers. Here the jobs can be searched by different options like
a)Experience –the user puts the experience in a text box and
all the jobs matching that will be displayed.
b) Location –the user puts the Location in a text box and all the
jobs matching that will be displayed.
c)Qualification –the user puts the Qualification in a text box and
all the jobs matching that will be displayed.
Also the user can select all the criteria at the same time and all the
jobs matching all the criteria’s will be displayed.
So this report is another extremely useful report for the job searchers.

10.PERT And
GNATT chart
PERT / CPM consists of two basic elements, activities and event. The

chart clearly shows the sequence an interrelationships of activities in the

project. To represent dependencies, PERT chart is often used. A PERT

chart is a graph based chart. It can be used to determine the activities

that form the “Critical Path”, which if delayed will caused the over all

project to delayed. PERT stands for Program Evaluation Review

Technique, a methodology developed by the U.S. Navy in the 1950s to

manage the Polaris submarine missile program. A similar methodology,

the Critical Path Method (CPM), which was developed for project

management in the private sector at about the same time, has become

synonymous with PERT, so that the technique is known by any

variation on the names: PERT, CPM, or PERT/CPM. Program

evaluation and review technique (PERT) charts depict task, duration,


and dependency information. Each chart starts with an initiation node

from which the first task, or tasks, originates. If multiple tasks begin at

the same time, they are all started from the node or branch, or fork out

from the starting point. Each task is represented by a line which states

its name or other identifier, its duration, the number of people assigned

to it, and in some cases the initials of the personnel assigned. The other

end of the task line is terminated by another node which identifies the

start of another task, or the beginning of any slack time, that is, waiting

time between tasks. PERT charts are usually drawn on ruled paper with

the horizontal axis indicating time period divisions in days, weeks,

months, and so on. Although it is possible to draw a PERT chart for an

entire project, the usual practice is to break the plans into smaller, more

meaningful parts. This is very helpful if the chart has to be redrawn for

any reason, such as skipped or incorrectly estimated tasks. Many PERT

charts terminate at the major review points, such as at the end of the

analysis. Many organizations include funding reviews in the projects

life cycle. Where this is the case, each chart terminates in the funding

review node. A PERT chart presents a graphic illustration of a project as

a network diagram consisting of numbered nodes (either circles or

rectangles) representing events, or milestones in the project linked by


labelled vectors (directional lines) representing tasks in the project. The

direction of the arrows on the lines indicates the sequence of tasks. In

the diagram, for example, the tasks between nodes 1, 2, 4, 8, and 10

must be completed in sequence. These are called dependent or serial

tasks. The tasks between nodes 1 and 2, and nodes 1 and 3 are not

dependent on the completion of one to start the other and can be

undertaken simultaneously. These tasks are called parallel or

concurrent tasks. Tasks that must be completed in sequence but that

don't require resources or completion time are considered to have event

dependency. These are represented by dotted lines with arrows and are

called dummy activities. For example, the dashed arrow linking nodes 6

and 9 indicates that the system files must be converted before the user

test can take place, but that the resources and time required to prepare

for the user test (writing the user manual and user training) are on

another path. Numbers on the opposite sides of the vectors indicate the

time allotted for the task.


TASKS TIME NEEDED

A) SYSTEM STUDY 12 DAYS

B) INFORMATION GATHERING 12 DAYS

C) FEASIBILITY STUDY 5 DAYS

D) DATABASE DESIGN 7 DAYS

E) FORM DESIGN 10 DAYS

F) CODING 30 DAYS
G) TESTING WITH SAMPLE DATA 15 DAYS

H) USER / OPERATIONAL MANUAL 2 DAYS

PERT CHART
29
1 A 2 B 3 C 4

12 12 5

0 12 24 D

5
31

10 E

H G F

9 8 7 6
2 15 30

88 86 71 41

Total 88 days

Critical Path: A B D E F G H
Directional arrows represent dependent tasks that must be

completed

sequentially.

Numbered Circles are nodes and represent events.

The numbers on the arrows represent the time taken to complete the

tasks. Show

within ( ).

GANTT CHART:-

A conceptually simple and effective scheduling technique is the Gantt

Chart, which uses a calendar oriented chart to represent the project

schedule. Each activity is represented as a bar in the calendar, starring

from the starting date of the activity and ending at the ending date for

that activity. The start and end of each activity become milestones for

the project. Progress can be represented easily in a Gantt chart, by

ticking off each milestones is completed. Alternatively, for each activity

another bar can be drawn specifying when the activity actually started

and ended. A Gantt chart is a matrix which lists on the vertical axis all

the tasks to be performed. Each row contains a single task identification

which usually consists of a number and name. The horizontal axis is

headed by columns indicating estimated task duration, skill level needed


to perform the task, and the name of the person assigned to the task,

followed by one column for each period in the project's duration. Each

period may be expressed in hours, days, weeks, months, and other time

units. In some cases it may be necessary to label the period columns as

period 1, period 2, and so on. The main drawback of the Gantt chart is

that it does not depicted the dependency relationships among the

different activities.

12 12 DAYS 5 DAYS 7 DAYS 10 30 15 DAYS 2 DAYS

DAYS DAYS DAYS


SYSTE INFORMATIO FEASIBILIT DATABASE FORM CODIN TESTIN USER /

M N GATHERING Y STUDY DESIGN DESIG G G WITH OPERATIONA

STUDY N SAMPLE L MANUAL

DATA

GNATT CHART of On Line Job Search


11.Future scope and further
enhancement of project
There always remains a scope for further improvement and further addition of features to

an already existing application. In software development it is always kept in mind

moreover that the existing applications do prove to be beneficial for future uses too.

Applications are always devised keeping in mind its future implications.

We have plan for future addition that we can send sms alert from our site and we will also

have payment processing system in our site.


12. Bibliography
To build the project we have collected information from following
sources:

(1) www.google.co.in
(2) Java Server Page(O’Relly Publication)
(3) Web Technologies-(Godbole,Kahate)
(4) Web Technology & Design-(Xavier)

Potrebbero piacerti anche