SOFTWARES
Project management software is a term covering many
types of software, including scheduling, cost control and budget
management, resource allocation, collaboration software,
communication, quality management and documentation or
administration systems, which are used to deal with the complexity of
large projects.
1. Scheduling:
One of the most common tasks is to schedule a
series of events, and the complexity of this task can vary considerably
depending on how the tool is used. Some common challenges include:
Events which depend on one another in different ways or
dependencies
Scheduling people to work on, and resources required by, the
various tasks commonly termed resource scheduling.
Dealing with uncertainties in the estimates of the duration of
each task
Arranging tasks to meet various deadlines
Juggling multiple projects simultaneously to meet a variety of
requirements
66
3. Providing information:
Project planning software needs to
provide a lot of information to various people, to justify the time
spent using it. Typical requirements might include:
Tasks lists for people, and allocation schedules for resources
Overview information on how long tasks will take to complete
Early warning of any risks to the project
Information on workload, for planning holidays
Evidence
Historical information on how projects have progressed, and in
particular, how actual and planned performances are related.
4. Error detection:
Critical path programs vary wisely in their
capability to detect and diagnose network errors and inconsistencies
such as loops, non-unique activities, improper time estimates, and
excessive terminal events. Programs for the updating functions also
differ in error detection and treatment.
67
5. Report generator:
Although most programs provide their
output in certain fixed format, at least a few programs permit a high
level of flexibility in format. By means of report generator routines,
the user may select the information which he wishes and may specify
the columnar sequence of the field.
6. Updating facility:
The earliest critical path programs did not
provide for network updating by exception. Now, almost all the
popular programs provide for updating. This feature is not only more
convenient and economical, but it facilities accuracy in
determining .he updated status of the complex project.
7. Graphical output:
The higher the level of management the
greater is the demand to see the charts rather than tabulated data.
Some critical path programs include routines that prepare bar charts
of selected activities, "drawings" the bars on the time-scale by
reception of some characters. Other programs w i l l plot graphs of the
distributions of their sources. Very few programs will generate
network diagrams directly from the computers.
8. Resource allocation:
Project manager must be concerned
with proper utilization of men, equipment and facilities to avoid
overloads and idle periods that cause delay. New computer programs
have been written which schedules the unavailable resources to avoid
over loads and minimize delays.
68
69
1. Desktop:
Project management software can be implemented as
a program that runs on the desktop of each user. This typically gives
the most responsive and graphically-intense style of interface.
Desktop applications typically store their data in a file, although
some have the ability to collaborate with other users (see below), or to
store their data in a central database. Even a file-based project plan
can be shared between users if it's on a networked drive, and no two
people want to access it at once.
Desktop applications can be written to run in a heterogeneous
environment of multiple operating systems, although it's unusual.
2. Web-based:
Project management software can be implemented
as a Web application, accessed through an intranet or extranet using
a web browser.
This has all the usual advantages and disadvantages of web
applications:
Can be accessed from any type of computer without installing
software
Ease of access-control
Naturally multi-user
Only one software version and installation to maintain
Typically slower to respond than desktop applications
More limited graphical capability than desktop applications
Project information not available when the user (or server) is
offline.
Some packages do allow the user to "go-offline"
70
3. Personal:
A personal project management application is one
used at home, typically to manage a lifestyle or home projects. There
is considerable overlap with single user systems, although personal
project management software typically involves simpler interfaces.
4. Single User:
A single-user system is programmed
with the assumption that only one person will ever need to edit the
project plan at once. This may be used in small companies, or ones
where only a few people are involved in top-down project planning.
Desktop applications generally fall into this category
5. Collaborative:
A collaborative system is designed to support
multiple users modifying different sections of the plan at once, for
example, updating the areas they personally are responsible for such
that those estimates get integrated into the overall plan. Web-based
tools, including extranets, generally fall into this category, but have
the limitation that they can only be used when the user has live
Internet access. To address this limitation, client-server-based
software tools exist that provide a Rich Client that runs on users'
desktop computer and replicate project and task information to other
project team members through a central server when users connect
periodically to the network and other tasks.
71
6. Integrated :
An integrated system combines project management
or project planning, with many other aspects of company life. For
example, projects can have bug tracking issues assigned to each
project, the list of project customers becomes a customer relationship
management module, and each person on the project plan has their
own task lists, calendars, and messaging functionality associated with
their projects.
Similarly, specialized tools like Source Forge integrate project
management software with source control (CVS) software and bugtracking software, so that each piece of information can be integrated
into the same system
72
SELECTING PROJECT
MANAGEMENT SOFTWARE
73
Meeting Activity.
75
Early start.
Early finish.
Late start.
Late finish.
Start on.
Expected finish.
Mandatory.
Zero total float.
Zero free float.
Constraint Limitations:
77
80
Assign Resources
You tell Microsoft Project which resources will work on
each task. A resource can be single person or piece of equipment, or it
can represent a set of people or equipment.
You don't have to assign resources in Microsoft Project,
but your project plan will be far more accurate if you do. Microsoft
Project factors resources into the schedule and provides information
to help you better manage them, such as whether they will have to
work overtime and how much each resource has cost you to date.
82
84
4C for Windows
Artemis Prestige
CASCADE
Innate
KERNEL-PMS
Microsoft Project
Open Plan Professional
Panorama Planner
PMW
Power Project
PRIMAVERA
-
Sure Track
Expedition
Project/2
Project Scheduler 6 for Windows
Normally in Pakistans Industries P3 and MS project are used.
Primavera is
user defined software, which gives full control of
Management and Planning of a project in the hand of a Planning Engineer.
Thus enabling the Planning Engineer to exercise his, full command,
knowledge, expertise, and field data to manage the project. Furthermore here
we present a comprehensive comparison showing the credibility of
Primavera Project Planner over MS Project Planner. This shall give you
knowledge of how the two work in managing a project.
Personally, we recommend Primavera Project Planner as it gives more
options to the user and is data base type software with Multilanguage
support. It has the capability to handle large projects with no difficulty and
has an easy and encouraging aspect.
86
PRIMAVERA
MS PROJECT
Weak support.
Descriptive system.
No such option.
No such option.
of
No such option.
(26 languages)
10
87