Chapter1
Chapter1
Fundamentals of
Project Management
Contents
Project Management
• Examples of project
1. A plan or proposal; a scheme.
2. An extensive task undertaken by a student or group of
students to apply, illustrate, or supplement classroom
lessons.
3. A housing project.
Software Project Management
Process
Fig. Factors of management dependency form project to
people
People
Senior managers: who define the business issues that often have
significant influence on the project.
End-users : who interact with the software once it is released for use.
Ex. A company (customer) buys software for its employees (end
users).
A parent (customer) buys a toy for their child (end user)
2. Team Leader/Project Manager
Time
Cost
Quality
On any project, you will have a number of project constraints that are
competing for your attention. They are cost, scope, quality, risk,
resources, and time
1.4 Role of Project Manager
1.4 Role of Project Manager
Leader
A project manager must lead his team towards success.
He should provide them direction and make them understand what is
expected of them.
Clearly explain the roles of each member of the team.
He must build a team comprising of individuals with different skills so
that each member contributes effectively to the best of their abilities.
Liaison(Co-operation)
The project manager is a link between his clients, his team and his
own supervisors.
He must coordinate and transfer all the relevant information from the
clients to his team and report to the upper management.
He should work closely with analysts, software designers and other
staff members and communicate the goals of the project.
He monitors the progress of the project, taking action accordingly.
Mentor
He must be there to guide his team at every
step and ensure that the team has
cohesion(Unity). He provides advice to his
team wherever they need it and points them in
the right direction.
Responsibilities of a Project Manager
Planning
In order for a project to be successful and completed within a specified
time the project manager for a software company must plan effectively.
This also includes:
Scope:
The project manager must clearly define the scope of the project and
answer questions like, who is the customer? What need will the
software satisfy? How will it be beneficial to others? What are the
operational requirements for the project?
Activity Schedules:
Making activity schedules and planning out the activities according o
the time frame is extremely important. He must first list out the jobs to
be done and then allot specific jobs to team members. For each job
there are different tasks to be accomplished which must be clearly
outlined. Identifying and specifying the critical activities of the project
and then equally delegating the roles to each member of the team.
Responsibilities of a Project Manager
Gantt Chart: (a chart in which a series of horizontal lines shows the amount of work
done or production completed in certain periods of time in relation to the amount
planned
for those periods.)
Once the activities and their different tasks have been outlined, he must list all the activities
in a Gantt chart and allot time frames for their completion. This always helps in deciding
deadlines for the various activities and also in refining the project plan as it moves along.
Potential Risks:
He must plan for any hindrances that might occur during the course of the project. Risk
management is an integral part of the project and ensures the presence of a backup plan.
Some of the potential risks could be:
Design variations
Variations by the client
Occurrence of dispute(disagreement) and fixing any discrepancies arising due to personal
conflicts between the team members.
Incomplete or inaccurate cost estimate
He must be the one to take the decision of handling any free riders in the team and
decide on how they are to be handled.
If the project has been delayed, then he must try to fix the gap brought about by the
delay.
Responsibilities of a Project Manager
Setting Goals
He must set measurable goals that should define the
overall project’s objective.
For example: Complete the project within six months from
start date in the budget of xxx amount.
It is concise(brief), crisp and outlines the objective clearly.
Time Management
Time estimation for the various activities is of major
significance as it helps set the daily priorities of each team
member.
A project manager has to properly time all the activities
for the completion of the project and also prepare for any
delays in any of the activities.
Responsibilities of a Project Manager
Risk Risk
Risk analysis Risk planning
identification monitoring
Risk avoidance
List of potential Prioritised risk Risk
and contingency
risks list assessment
plans
Identifying Risk
Numerical/Statistical Analysis
Determines probability of occurrence and
consequences of risks
Should be focused to highest risks as determined by
Qualitative Risk Analysis and Risk Threshold
Identification Techniques
Brainstorming
Checklists
Interviewing(You can interview stakeholders, project participants,
)
or experts to identify risks