pm notes
pm notes
Characteristics of Project:
The following are a few characteristics of project management that can help
you describe your project:
– Project Objectives
It is important for any project to first have its goals and objectives decided.
Defining project objectives makes project team members have a clear idea of
how to proceed and what to achieve with the project tasks and activities.
Objectives are the key characteristics of any project that help you analyze the
progress of the project. Tracking the progress and
regularly analyzing the results shows how much of the project has been
accomplished. With this, it becomes easier to determine the resources
required for further activities.
– Time
Teams with fresher members are given significant time to understand the project
objectives and work on them, while teams with more experienced members
are only provided with
enough time. Project managers must also make sure that the allotted time,
when summed up, does not exceed the total time allotted for the project.
– Life Cycle
Every project has its Lifecycle for completion, such as Initiation (Beginning),
Planning,
Execution, Controlling, and Closing. These stages perfectly describe how the
project must be executed. Depending on the type of project, characteristics
of project life cycle phases may vary.
Defining these phases for a project depends on how the goals and objectives
of the project are derived. Project objectives help in carrying out the tasks
and activities towards the
succession of the project, while its lifecycle phases keep the project tasks
actively moving towards succession.
– Possible Conflicts
For becoming a project manager, one of the key skills required is Conflict
Resolution.
Irrespective of the project type or its field, the occurrence of Conflicts and
Risks is uncontrollable. Not properly defining the project results in high risks
and conflicts.
Utilizing the information available can help reduce the occurrence of risks
and conflicts. With this, project managers can ensure every project team and
its members work more productively and present more effectively.
– Flexibility
– Team Spirit
Just like the project is comprised of different characteristics, the same goes
for the team. Every team member is capable of different project
characteristics. With the help of a team with good team spirit, the project
can reciprocate according to the objectives set for each project. This also
helps in reducing the time taken to process the tasks and activities since
every project team member is working cumulatively.
The project is generally based on forecasting. So risk and uncertainty are always
associated with projects. There will be a high degree of risk in those project
which are not properly defined. Only the degree of control over risk and
uncertainty varies with the
project being conceived based on information available.
– Uniqueness
Each project is unique in itself, and it’s having own features. No two projects
are similar
even if the type of organization is the same. The uniqueness of the project can
measure by considering the many factors like objectives, features of the
project, application of the project, etc.
Objectives of Project Management:
All projects and plans require updates and changes during the
implementation phase. Project management help ensure that there are
assessments, quality checks and reviews throughout the project
implementation so that changes can take place quickly, effectively and
without disruption.
Project management is not just about the immediate goals. It also focuses on
learning from current projects to improve processes and outcomes in future
endeavours.
1. Waterfall Method:
Waterfall is a more traditional structured approach to organizing and
controlling projects. It is a linear management approach that says the
project should be
executed in several stages that follow each other. Once one stage is
over, the next
one can begin, and so on. As such, this project management
methodology is easy to understand and follow.
2. Agile Method:
Agile is a set of values and principles that were written to make
software
development projects more efficient and has since been adopted more
broadly for a wide range of projects in a wide range of sectors and
organizations.
3. Scrum Model:
The Scrum process is a widely adopted Agile framework designed to
facilitate collaborative and iterative development of products,
especially in complex and
dynamic environments. It focuses on delivering high-value outcomes
through short, time-boxed cycles known as sprints, typically lasting
between 1 to 4 weeks.
Key roles such as the Product Owner, Scrum Master, and development
team play a crucial part in ensuring effective communication,
transparency, and delivery of a potentially shippable product increment
at the end of each sprint. This process
fosters regular reflection and improvement, helping teams
continuously optimize performance and deliver higher-quality
products.
4. Extreme Programming:
Extreme programming (XP) is a project management and software
development methodology that emphasizes speed and simplicity. It's
an agile framework that's well-suited for small to medium-sized
teams working on software with changing requirements.
It focuses on delivering high-quality software through frequent and
continuous feedback, collaboration, and adaptation.
XP emphasizes a close working relationship between the development
team, the customer, and stakeholders, with an emphasis on rapid,
iterative development and deployment.
5. Lean Method:
The Lean method focuses on creating more value for customers with
fewer
resources by eliminating waste. Waste refers to any activity that
consumes time, resources, or space but does not add value from the
customer’s perspective.
Widely used in manufacturing and services, Lean aims to reduce
excess inventory, overproduction, waiting times, and defects. It's also
about empowering teams to problem-solve and optimize their own
workflows.
Here are 7 Wastes of Lean:
1.Overproduction
2.Waiting
3.Transport
4.Extra Processing
5.Inventory
6.Motion
7.Defects
6. Six Sigma:
Six Sigma aims to improve the quality of process outputs by identifying
and
removing the causes of defects and minimizing variability in
manufacturing and business processes. Six Sigma is most often applied
in quality control and business optimization projects.
Core Principles:
Define: Identify the project goals and customer deliverables.
Measure: Ǫuantify the current performance of the process.
Analyze: Determine the root causes of defects or inefficiencies.
Improve: Implement solutions to eliminate defects and improve
process performance.
Control: Maintain the improved process and ensure that defects do not
recur.
7. Kanban Method:
The Kanban method is a visual project management tool that
emphasizes
continuous delivery and efficiency in workflow management. Originating
from manufacturing, it has been widely adopted in software
development and other industries. Kanban utilizes a visual board,
typically divided into columns that represent different stages of a project.
To Do,
In Progress
Testing
Done
3. Resource Optimization
4. Stakeholder Communication
Projects are also at the mercy of change as a result of changes. Suppose, the
customer’s needs change halfway into a software development project.
Project management
methodologies like Agile, provide frameworks on how to adapt while still
holding onto project goals. This flexibility makes the project adaptive to a
changing environment.
9. Timeline Management: