ProM Notes Unit 1
ProM Notes Unit 1
Sub Code:F010601T-A
Unit-1
Project:
Characteristics of a Project:
2. Unique: Each project is distinct, with its own set of objectives and requirements.
3. Progressive Elaboration: Project details are developed and refined as the project progresses.
Types of Projects:
1. Initiation: Defining the project, its objectives, and obtaining approval to proceed.
2. Planning: Developing a detailed project plan, including scope, schedule, budget, and
resources.
3. Execution: Carrying out the project plan and producing deliverables.
4. Monitoring and Controlling: Tracking project performance, managing changes, and ensuring
adherence to the plan.
2. Planning: Developing a comprehensive project plan, including scope, schedule, budget, and
resources.
3. Executing: Coordinating resources, tasks, and activities to carry out the project plan.
4. Monitoring and Controlling: Tracking project performance, managing changes, and ensuring
adherence to the plan.
1. Project Management Software: Tools like Microsoft Project, Asana, or Trello for scheduling,
task management, and collaboration.
2. Gantt Charts: Visual representations of project schedules, showing tasks, dependencies, and
timelines.
3. Work Breakdown Structure (WBS): Hierarchical decomposition of project deliverables and
tasks.
4. Critical Path Method (CPM): Technique for identifying the longest sequence of dependent
tasks to determine project duration.
Techniques in project management range from traditional to innovative ones. Which one to
choose for running a project, depends on project specifics, its complexity, teams involved,
and other factors. Most of them can be used in various fields, however, there are techniques
that are traditionally used in certain areas of activity, or are developed specifically for certain
fields. Below, we’ve listed the most popular techniques that are used in project
management.
1. Classic Technique
The simplest, traditional technique is sometimes the most appropriate for running projects.
It includes preparing a plan of upcoming work, estimating tasks to perform, allocating
resources, providing and getting feedback from the team, and monitoring quality and
deadlines.
Where to use: this technique is ideal for running projects performed by small teams, when
it’s not really necessary to implement a complex process.
2. Waterfall Technique
This technique is also considered traditional, but it takes the simple classic approach to the
new level. As its name suggests, the technique is based on the sequential performance of
tasks. The next step starts when the previous one is accomplished. To monitor progress and
performed steps, Gantt charts are often used, as they provide a clear visual representation
of phases and dependencies.
Where to use: this technique is traditionally used for complex projects where detailed
phasing is required and successful delivery depends on rigid work structuring.
3. Agile Project Management
Where to use: Agile is used in software development projects that involve frequent
iterations and are performed by small and highly collaborative teams.
Rational Unified Process (RUP) is a framework designed for software development teams
and projects. It prescribes implementing an iterative development process, where feedback
from product users is taken into account for planning future development phases.
Where to use: RUP technique is applied in software development projects, where end user
satisfaction is the key requirement.
Program Evaluation and Review Technique (PERT) is one of widely used approaches in
various areas. It involves complex and detailed planning, and visual tracking of work results
on PERT charts. Its core part is the analysis of tasks performed within the project. Originally,
this technique was developed by the US Navy during the Cold War to increase efficiency of
work on new technologies.
Where to use: this technique suits best for large and long-term projects with non-routine
tasks and challenging requirements.
Actually, this technique is an algorithm for scheduling and planning project works that is
often used in conjunction with the PERT method discussed above. This technique involves
detecting the longest path (sequence of tasks) from the beginning to the end of a project,
and defining the critical tasks. Critical are tasks that influence the deadlines of the entire
project, and require closer attention and thorough control.
Where to use: Critical Path technique is used for complex projects where delivery terms and
deadlines are critical, in such areas as construction, defense, software development, and
others.
7. Critical Chain Technique
Critical Chain is a more innovative technique that derives from PERT and Critical Path
methods. It is less focused on rigid task order and scheduling, and prescribes more flexibility
in resource allocation and more attention to how time is used. This technique emphasizes
prioritization, dependencies analysis, and optimization of time expenses.
Where to use: like the previous two techniques, it is used in complex projects. As it is
focused on time optimization and wise resource allocation, it suits best for projects where
resources are limited.
Where to use: XPM is used for large, complex and uncertain projects where managing
uncertain and unpredictable factors is required.
9. Project Management Tools
When applying any of the techniques to the project you need to accomplish, you also need
to use specific tools for successfully implementing the technique. Here’s a list of software
tools that are used in project management on different work steps.
● Project Team: The individuals responsible for executing the project tasks, typically including
project managers, team members, stakeholders, and external vendors.
1. Project Manager: Responsible for overall project planning, execution, and delivery. They
coordinate the efforts of the project team, manage risks, and ensure adherence to
timelines and budgets.
2. Project Sponsor: The individual or group that initiates the project and provides the
necessary resources and support. They are often senior stakeholders who champion the
project within the organization.
3. Project Team Members: Individuals with specific skills and expertise required to
complete various tasks within the project. They work under the guidance of the project
manager to execute project activities.
1. Initiation: Defining the project's purpose, objectives, and feasibility. This stage involves
identifying stakeholders, securing initial resources, and obtaining approval to proceed.
8. Risk Management: Identifying, assessing, and mitigating risks that may impact project
success. This involves creating risk registers, developing contingency plans, and
monitoring risk triggers throughout the project lifecycle.
Project Organization:
● Functional Organization: Project team members are part of functional departments and
report to functional managers.
● Matrix Organization: Project team members report to both a functional manager and a
project manager.
● Projectized Organization: Project team members work exclusively on projects and report
directly to the project manager.
Functional Organization:
● Description: Project team members are grouped by their functional areas (e.g., marketing,
engineering, finance) and report to functional managers.
● Characteristics:
● Project manager has limited authority over team members who report to functional
managers.
2. Matrix Organization:
● Description: Project team members report to both a functional manager and a project
manager, resulting in a dual reporting structure.
● Characteristics:
● Example: Marketing specialists working on a project while reporting to both the marketing
manager and the project manager.
3. Projectized Organization:
● Description: Project team members work exclusively on projects and report directly to the
project manager.
● Characteristics:
● Project manager has full authority and control over project resources and decisions.
● Project team members may be dedicated solely to the project for its duration.
● Project Size and Complexity: Larger and more complex projects may require a more
centralized project organization to ensure effective coordination and control.
● Resource Availability: Limited availability of skilled resources may influence the choice of
project organization structure.
● Organizational Culture: The existing organizational culture and norms may influence the
choice of project organization structure.
● Functional Organization:
● Advantages: Efficient utilization of specialized resources, clear career paths for team
members.
● Matrix Organization:
● Disadvantages: Dual reporting can lead to role confusion, potential for power
struggles between project and functional managers.
● Projectized Organization: