- Published on
Project Management Fundamentals — The Art of Getting Things Done
- Authors

- Name
- Youngju Kim
- @fjvbn20031
- Introduction
- What Is a Project
- The PM Role
- The Project Lifecycle
- Scope Management and the WBS
- Schedule Management
- Stakeholder Management
- Waterfall and Agile
- Common Failures and Their Remedies
- Operational Tips
- Pre-Launch Checklist
- Closing
- References
Introduction
In any organization, work ultimately has to be made to happen by someone. You can have a great idea, a generous budget, and capable people, yet if no force binds those into a result, the work drifts. Project management is exactly that force — the craft of converging scattered resources, people, and time onto a single goal.
This piece is written for the person who has just taken on project management, or who has been doing the job by osmosis and would like to finally lay down the fundamentals properly. Rather than flashy methodologies or certification theory, it covers the skeleton that needs to live in your head while you actually move work forward. The terminology follows PMI's PMBOK Guide and the standards of the agile community, but it is unpacked in language that holds up on the ground.
Let us start with the most basic question of all. What exactly is a project.
What Is a Project
Operations and projects are different. Running payroll each month, answering customer questions each day — these are repetitive operations with no defined end. A project, by contrast, is a temporary effort undertaken to create a unique result. The key is that it has a clear beginning and end, and that what it produces is something different from before.
PMBOK defines a project by two characteristics.
- Temporary: It has a definite start and finish. It ends when the goal is achieved, when it becomes clear the goal cannot be achieved, or when the need no longer exists.
- Unique: The deliverable, service, or result is in some way different from before. Even building a similar structure again is a new project if the location, design, and team differ.
Launching a new product, migrating a system, relocating an office, planning an event — these are all projects. Selling and supporting that product every day afterward is operations.
The Triple Constraint: The Scope, Schedule, Cost Triangle
If you compress project management into a single picture, you get a triangle. It is commonly called the triple constraint, or the project management triangle. The three sides are bound together, so touching one inevitably affects the others.
Quality
▲
╱ ╲
╱ ╲
╱ ╲
Scope ╱ ╲ Schedule
╱ quality ╲
╱ sits at ╲
╱ the ╲
╱ center ╲
╱_________________╲
Cost
Increase scope ──▶ schedule grows or cost grows
Compress schedule ──▶ cut scope or cost grows
Cut cost ──▶ cut scope or schedule grows
The lesson of this triangle is simple but powerful. You cannot satisfy more (scope), faster (schedule), and cheaper (cost) all at once. When stakeholders demand all three, the PM's job is to make clear which of them is fixed and which is negotiable.
For instance, if a launch date is tied to a marketing event and absolutely cannot slip, the schedule is fixed. Then you must adjust either scope (trim some features) or cost (add people). Unless this trade-off is explicitly agreed in words, it comes back later as the conflict of we were promised all of this.
The PM Role
A project manager is not the person who does everything. It is the person who makes everything happen. Even without writing the code or drawing the design yourself, the PM's real job is to orchestrate so that every piece meshes together on time.
The core responsibilities are these.
- Planning: Break the goal into work, and arrange sequence, schedule, and resources.
- Coordination and communication: Own the flow of information among the team, stakeholders, and external partners. The PM is the information hub.
- Risk management: Identify in advance what could go wrong, and prepare countermeasures.
- Facilitating decisions: Gather the right people and the right information so stuck decisions get unblocked quickly.
- Tracking and reporting progress: Measure where you are against the plan, and report honestly.
The authority a PM holds varies by organization. There are strong PMs who hold both staffing and budget authority, and weak PMs who must move people through influence alone, with no direct power. The latter is far more common, which is why for a PM, trust and persuasiveness are often a sharper weapon than formal authority.
The Project Lifecycle
A project moves along a recognizable flow. PMBOK organizes it into five process groups: initiating, planning, executing, monitoring and controlling, and closing. These five are not a one-pass straight line but a cycle — monitoring and controlling in particular travels continuously between executing and planning.
┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐
│Initiating │──▶ │ Planning │──▶ │ Executing │──▶ │ Closing │
└───────────┘ └─────▲─────┘ └─────┬─────┘ └───────────┘
│ │
│ ┌────────────▼────────────┐
└───│ Monitoring & Controlling│
│ (runs across the whole │
│ lifecycle) │
└─────────────────────────┘
Here is what each stage actually does.
- Initiating: Define why the project should exist. Produce a project charter holding the business case, goals, key stakeholders, and rough scope, and get formal approval to begin.
- Planning: Make concrete how you will do it. Decompose scope into work (WBS), build the schedule and budget, identify risks, and design the communication plan. Most projects underspend time here and pay for it later.
- Executing: Turn the plan into actual work. People do the work and deliverables emerge. Most of the PM's time goes to coordination and removing obstacles.
- Monitoring and Controlling: Compare actuals against the plan and correct course when gaps appear. Control change requests, track schedule and budget, and monitor risk. This runs in parallel the whole time.
- Closing: Formally hand over deliverables, settle contracts, and record lessons learned. Tying off cleanly rather than letting things fizzle out becomes an asset for the next project.
Scope Management and the WBS
One of the most common places a project collapses is scope. When what is and is not being built stays fuzzy, the work grows without end. So defining scope clearly and breaking it into manageable units matters enormously.
The Work Breakdown Structure (WBS)
The Work Breakdown Structure (WBS) is a hierarchical decomposition of the project's total deliverables into ever-smaller units. The key principle is that you decompose around deliverables. That is, you divide by what will come out (a noun, a deliverable), not by what we will do (a verb).
Let us draw a hypothetical internal mobile app project as a WBS.
1. Internal Mobile App
│
├── 1.1 Planning and Design
│ ├── 1.1.1 Requirements document
│ ├── 1.1.2 Screen design (wireframes)
│ └── 1.1.3 UI design mockups
│
├── 1.2 Development
│ ├── 1.2.1 Backend API
│ │ ├── 1.2.1.1 Authentication module
│ │ └── 1.2.1.2 Data module
│ ├── 1.2.2 Mobile client
│ │ ├── 1.2.2.1 Login screen
│ │ └── 1.2.2.2 Dashboard screen
│ └── 1.2.3 Infrastructure setup
│
├── 1.3 Testing
│ ├── 1.3.1 Integration test report
│ └── 1.3.2 Usability test report
│
└── 1.4 Launch and Handover
├── 1.4.1 Deployment package
└── 1.4.2 User manual
The lowest unit of the WBS is called a work package. A work package should be small enough to assign to one person or one team, and concrete enough to estimate schedule and cost. Too large and estimates become inaccurate; too finely split and management overhead climbs. As a rule of thumb, many teams size a work package at a few days to two weeks of effort.
A well-drawn WBS gives two big benefits. First, missing work becomes visible. Second, these decomposition units become the very basis for schedule and budget estimation.
The 100 Percent Rule
The WBS carries a principle called the 100 percent rule. Summing all the child items of any level must equal exactly 100 percent of the parent — no more, no less. That means no missing work, and no out-of-scope padding either. This rule guards against both scope omission and scope excess at once.
Schedule Management
Once scope is decomposed, you must layer on sequence and time. The core tools of schedule management are the Gantt chart and the critical path.
The Gantt Chart
A Gantt chart represents tasks as horizontal bars against time on the horizontal axis. It shows at a glance when each task starts and ends, and which tasks overlap. Arrows between bars indicate precedence (dependencies).
Task Wk1 Wk2 Wk3 Wk4 Wk5 Wk6
─────────────────┼────┼────┼────┼────┼────┼────┤
Requirements ████
Screen design ████
Backend dev ██████████
Frontend dev ██████████
Integration test ████
Launch prep ████
─────────────────┼────┼────┼────┼────┼────┼────┤
◆ Kickoff ◆ Midpoint ◆ Launch
(milestone) (milestone) (milestone)
The milestones marked by diamonds are significant points with no duration. Approval to begin, beta release, general availability — points that confirm we have reached here. Milestones make good reference points for objectively checking progress and reporting to stakeholders.
The Four Types of Dependency
Precedence between tasks comes in four types.
- Finish-to-Start (FS): The next task starts only after the prior task finishes. The most common.
- Start-to-Start (SS): The next task can start once the prior task starts.
- Finish-to-Finish (FF): The next task can finish only after the prior task finishes.
- Start-to-Finish (SF): Rarely used; the next task can finish only after the prior task starts.
The Critical Path
The critical path is the longest chain of tasks required to complete the project. Put differently, if any task on this path slips, the entire project slips. Conversely, a task off the critical path has some float (slack), so a small delay there does not affect the overall schedule.
In the diagram below each node is a task, and the number in parentheses is the duration in days.
┌──[B: Design 5d]──┐
│ │
[A: Start]─┤ ├──[D: Integrate 3d]──[E: Launch 2d]
2d │ │
└──[C: Research 3d]┘
Path 1: A ─ B ─ D ─ E = 2 + 5 + 3 + 2 = 12 days ◀ critical path
Path 2: A ─ C ─ D ─ E = 2 + 3 + 3 + 2 = 10 days
▶ Task C has 2 days of float.
Even if C slips 2 days, the total of 12 days holds.
▶ Task B has zero float.
If B slips one day, the project slips one day.
Why does knowing the critical path matter? Because if you want to compress or protect the schedule, you must focus effort and resources on tasks on the critical path. Adding people to a task that has float does nothing for the overall schedule. When deciding where to spend limited resources, the critical path hands you a clear priority.
Stakeholder Management
A project does not run in a vacuum. Every person and organization that affects or is affected by its outcome is a stakeholder. That can include sponsors, customers, users, team members, partners, and even regulators.
The first step in managing stakeholders is identification and classification. A common tool is the power-interest grid, which divides them along two axes.
High interest Low interest
┌────────────────────┬────────────────────┐
High │ Manage Closely │ Keep Satisfied │
power │ Sponsor, key │ Senior execs, │
│ customer │ finance team │
├────────────────────┼────────────────────┤
Low │ Keep Informed │ Monitor │
power │ End users, │ Adjacent │
│ business teams │ departments │
└────────────────────┴────────────────────┘
The response strategy shifts with the classification. Those high on both power and interest you involve deeply in decisions and communicate with often. Those high on power but low on interest you keep just satisfied enough that no discontent forms. Those high on interest but low on power you keep faithfully informed. Those low on both you lightly monitor.
The key here is appropriateness, not volume. Pouring everything equally on everyone is inefficient and buries the signals that actually matter. Defining in a communication plan what to deliver to whom, how often, and in what format makes things run far more smoothly.
Waterfall and Agile
There are broadly two streams for driving a project: waterfall, which steps through phases in order, and agile, which builds and reviews in short cycles.
Waterfall
Waterfall passes once through requirements, design, development, testing, and deployment in order. Like water falling from top to bottom, the next phase begins only after the prior one ends.
Requirements ──▶ Design ──▶ Development ──▶ Testing ──▶ Deployment
(one phase ends before the next. Going back is hard.)
Waterfall is strong on projects where requirements are clear and stable. It is common in construction, manufacturing, and heavily regulated fields. The catch is that a large change needed late in the process becomes very expensive.
Agile
Agile does not build the whole thing at once. Each short iteration (a sprint in Scrum) produces a working result a little at a time, which is reviewed and used to adjust direction.
┌── Sprint 1 ──┐ ┌── Sprint 2 ──┐ ┌── Sprint 3 ──┐
│ Plan │ │ Plan │ │ Plan │
│ ▼ │ │ ▼ │ │ ▼ │
│ Build ▶ Demo │ │ Build ▶ Demo │ │ Build ▶ Demo │
│ ▼ │ │ ▼ │ │ ▼ │
│ Retro ───────┼▶│ Retro ───────┼▶│ Retro │
└──────────────┘ └──────────────┘ └──────────────┘
Result v0.1 Result v0.2 Result v0.3
(each cycle yields a working deliverable)
Agile shines on projects where requirements are uncertain or change often, and on software development where fast feedback matters. Representative frameworks include Scrum and Kanban.
Comparison Table
| Dimension | Waterfall | Agile |
|---|---|---|
| Flow | Sequential phases | Short iterations |
| Requirements | Fixed up front | Evolve during work |
| Change tolerance | Hard and costly | Flexibly absorbed |
| Deliverable timing | Once, late | Every cycle |
| Customer involvement | Mainly start and end | Continuous throughout |
| Best fit | Clear, stable scope | Uncertain, shifting scope |
| Risk exposure | Concentrated late | Spread across cycles |
In reality, hybrids that mix the two are common. You manage the large schedule and budget in phases like waterfall, while running the development inside on agile. What matters is not worshipping a methodology but judging which approach fits the nature of the project.
Common Failures and Their Remedies
The ways projects go sideways are surprisingly similar. Here are the frequent traps and how to handle them.
Scope Creep
Scope creep is the phenomenon of scope quietly growing without control. As just do this too piles up one by one with no formal process, the schedule and budget stay fixed while only the workload swells.
The remedy is a change control process. Receive every scope change request in writing, assess its impact on schedule and budget, and let an approver decide explicitly. The key is not saying no but showing the trade-off: doing that pushes the launch back two weeks — shall we still proceed?
Schedule Slippage
Nearly every project meets schedule slippage. Causes range from optimistic estimates to hidden dependencies to unforeseen risks. In particular, when a task on the critical path slips, it leads straight to an overall delay.
The remedy is honest, early recognition. Hiding a delay and revealing it at the end is the worst outcome. Measure actual progress at every milestone, watch the critical path, and deliberately secure buffer (slack time).
Estimation Error
People instinctively underestimate how long work will take. This is called the planning fallacy.
The remedy is estimation grounded in past data and cross-checked by several people. Reference records of how long similar work actually took, and treat estimates as a range with a best and worst case — that is more honest than a single number.
Communication Breakdown
When stakeholders do not know the project's situation, or information gets blocked inside the team, wrong assumptions grow in every corner. A misunderstanding caught late comes back as large rework.
The remedy is a regular, predictable communication rhythm. Setting fixed cadences like a short daily check, a weekly status report, and a milestone review keeps information from stagnating.
Ambiguous Accountability
When who is responsible for what stays unclear, everyone's job becomes no one's job.
The remedy is making accountability explicit. Tools like RACI (Responsible, Accountable, Consulted, Informed) clarify roles per task and reduce gaps and overlaps.
Operational Tips
Knowing the theory, it is time to actually run it. A few operating principles that hold up on the ground.
- Run a proper kickoff: Aligning goals, scope, roles, schedule, and communication in the first meeting greatly reduces confusion afterward.
- Keep a single source of truth: Manage the schedule and task status in exactly one place. When multiple documents circulate separately, they will inevitably diverge.
- Escalate bad news fast: Problems get more expensive over time. The PM must be the first to build a culture of surfacing them while small.
- End meetings with decisions and actions: Close every meeting with action items stating who does what by when.
- Never skip the retrospective: Recording what went well and what to change afterward becomes the starting point of the next project.
Pre-Launch Checklist
Before starting a project, you should be able to answer the following.
- Can you state in one sentence why this project is needed (the business case)?
- Are the criteria for success defined in a measurable form?
- Is what is in scope and out of scope documented explicitly?
- Is it agreed which of the triple constraints is fixed and which is negotiable?
- Are the key stakeholders identified and classified?
- Is the work decomposed via WBS down to the work package level?
- Are the critical path and major milestones identified?
- Are major risks identified with countermeasures prepared?
- Is the communication plan (what, to whom, how often) defined?
- Is the change control procedure agreed?
- Is it decided whether to run waterfall, agile, or hybrid?
In truth, most projects launch without filling all of these. But simply knowing where the blanks are already reduces risk considerably.
Closing
The fundamentals of project management are not flashy. Make scope clear, break it into work, layer on sequence and time, align people, and track progress honestly. The team that steadily holds this simple skeleton is the one that ultimately gets work done.
A good PM is not the person with every answer, but the person who asks the right question at the right time. What is fixed and what is negotiable? What is the riskiest task right now? Who needs to make this decision? Asking these questions as a habit turns methodology into a tool and makes judgment your own.
If you have just taken on a PM role, rather than straining for a perfect plan, start by running this skeleton through once. Work never flows exactly to plan, but a person with a skeleton can find their center again even when shaken.
References
- Project Management Institute (PMI) — The home of the PMBOK Guide and project management standards
- Atlassian Agile Coach — Practical guides to agile, Scrum, and Kanban
- Scrum.org — What is Scrum? — Official explanation of the Scrum framework
- Scrum Guide — The official guide defining Scrum
- Manifesto for Agile Software Development — The original text of the Agile Manifesto