Rules
Project management: a source-based guide for 2027
This page gives a decision sequence for project management. It identifies the reader, first action, evidence gate, exception, stop rule, and next review so advice.
Every project management tool has an opinion about how work should be run, and buying one means adopting that opinion. This is the thing that makes the category harder than it looks: the products are not neutral containers you can pour any method into. They encode a method, and if it is not yours, you will spend a year fighting the software and then blame the software.
So the useful sequence is to decide how you want to work first, and only then find the tool that assumes the same thing.
What to take away
- Behind hundreds of names there are three broadly different designs.
- Configurable tools have a characteristic failure that is worth naming before you meet it.
- Moving between project tools is harder than moving files or mail, for a specific reason: the value is in the relationships between items, and relationships are what exports lose.
- The history does not travel, so you keep the old system readable or you lose the record.
Three shapes of product
Behind hundreds of names there are three broadly different designs.
The task tracker. Items with an owner, a status, and a due date, organized into lists or boards. Fast to adopt, almost nothing to configure, and it does not model time, dependency, or capacity. Excellent for teams whose work is a queue. Silently inadequate for work where the order and timing of things is the actual problem.
The plan-and-schedule tool. Tasks with durations and dependencies, resources with availability, and a schedule that recalculates when something slips. This is what you need when the question is "if this is two weeks late, what else moves?" It requires real discipline: a plan that is not maintained is worse than no plan, because it looks authoritative and is wrong.
The configurable work platform. A database with views, custom fields, automations, and forms, which can be shaped into either of the above and into a dozen other things. Extremely powerful and it moves the difficulty from "the tool cannot do this" to "somebody must decide how we do this, and maintain it".
Most disappointment in this category is a mismatch: buying the third when you needed the first, or forcing the first to answer questions only the second can answer.
Decide these before you look at any product
Answer these honestly. They determine the shape you need, and they are much easier to answer without a sales engineer in the room.
- Does anything depend on anything else? If work is a queue, you need a tracker. If a slip in one place moves other things, you need scheduling. Be honest: most teams say they need dependencies and use them for a fortnight. Before answering yes, read what a trustworthy schedule actually requires in the GAO Schedule Assessment Guide, then decide whether you will maintain that.
- Are you managing people's time or just their tasks? Capacity planning, allocation across projects, and time tracking are a separate class of requirement and a substantial part of the price.
- Who has to see this? Only the team, or also managers, executives, clients, and contractors? Every additional audience is a permissions problem and often a licensing one.
- What question does someone senior ask that you currently cannot answer? This is the requirement that actually justifies the purchase. Write down the exact question. You will use it to test candidates.
- Who will own the configuration? Not "the team". A named person with time. Configurable platforms without an owner degrade into a mess within about six months.
- What already holds the truth? If the real status lives in a spreadsheet, a ticketing system, or a finance system, the new tool either integrates with those or competes with them. Competing tools lose to whichever one people are required to update.
The custom-field ratchet
Configurable tools have a characteristic failure that is worth naming before you meet it.
Someone needs a field. It is added. Someone else needs a slightly different one for their team. Both are added. A status is needed for an edge case, then another. A year later there are forty fields, half of them empty, three overlapping status schemes, and nobody remembers which are required for reporting. Nothing can be removed because something somewhere might depend on it.
The ratchet only turns one way unless you build the reverse in from the start:
- Every field has a named owner and a stated purpose. No purpose, no field.
- Adding a field is a decision someone makes, not a self-service action available to everyone.
- Review the field list on a schedule and delete what is unused. This is the step that never happens by itself.
- Prefer fewer statuses. Every status is a decision someone has to make correctly, every time.
The same applies to automations. A rule that quietly changes something is very useful and very hard to debug later, especially when the person who wrote it has left. Keep a list of what automations exist and what they do.
Where these tools actually fail
Reporting. This is the most common disappointment. The tool tracks work beautifully and cannot answer the question the finance director asks. Test this with your real question, using real data, during the trial, not with the demo dashboard, which was designed to look impressive against sample data. Ask specifically whether you can report across multiple projects, whether you can group by your own fields, and whether the report can be scheduled or exported without a person doing it by hand.
Dependencies at scale. Linking two tasks is easy everywhere. What matters is what happens when a task with twenty downstream dependencies moves: whether everything reschedules automatically, whether you are warned, and whether you can see the consequence before you commit to it.
Permissions. Frequently coarse. Common requirements that are surprisingly hard to meet: a client who sees one project and nothing else; a contractor who sees tasks but not commercial fields; a manager who sees everything read-only. Check whether the field-level and project-level controls you need actually exist, because working around a coarse permission model usually means duplicating projects, which destroys the reporting you bought the tool for.
Notifications. These tools generate a lot of them, and the default settings assume you care about everything. If they cannot be tuned centrally, people will mute them entirely, and then the tool stops informing anyone of anything.
External collaborators
Whoever is not an employee (clients, contractors, agencies, suppliers), is the awkward case in every product here.
Establish three things before shortlisting: whether guests cost a full seat, exactly what a guest can see beyond what you deliberately shared, and whether guests can be audited and removed centrally. The second one catches people out: a guest given access to one project can sometimes see the member directory, the project list, or comments referencing other work.
If external collaboration is central to how you operate, this stops being a detail and becomes the first filter you apply.
Migration is unusually hard in this category
Moving between project tools is harder than moving files or mail, for a specific reason: the value is in the relationships between items, and relationships are what exports lose.
What typically does not survive:
- Comment history and attribution. Frequently arrives as a block of text attributed to whoever ran the import.
- Dependencies and parent-child structure, particularly beyond one level of nesting.
- Custom statuses, which have to be mapped onto the new tool's model, losing distinctions.
- Attachments, sometimes migrated as links to the old system, which will stop working.
- Time tracking history, which often cannot move at all.
- Automations and templates, which never move and have to be rebuilt.
- Original timestamps, which many imports overwrite with the import date: destroying any report based on how long things take.
Estimating that work honestly is its own discipline, and the useful habit from the GAO Cost Estimating and Assessment Guide is to write down what the estimate excludes, so that a later surprise is a known omission rather than a mistake.
The practical consequence: plan to move open work and leave closed work in a read-only archive. Attempting to migrate years of completed history is where these projects overrun, and the benefit is usually much smaller than the effort.
Trial it with a live project
Sample data proves nothing. Run something real.
- Pick a genuinely live project with a deadline, and run it in both the old and new system for a few weeks. The duplication is annoying and it is the only honest comparison.
- Answer your senior question, the one you wrote down earlier, using the tool, without help from the vendor.
- Add an external collaborator and check what they can see.
- Reschedule something significant and watch what happens downstream.
- Have the least enthusiastic person on the team update their own tasks for two weeks. Adoption by people who do not care about tools is the whole game; a tool nobody updates is a tool that lies to you.
- Export the project and read the export.
- Deliberately build one automation and one custom field, then try to work out six weeks later what they were for.
Before you commit
- Can an administrator export everything, in a documented format, without contacting support?
- Does the export include comments, attachments, dependencies, custom fields, and history, or only current task records?
- How are guests, clients, and read-only viewers licensed?
- Which of the things you need (reporting, time tracking, capacity planning, permissions granularity, audit logging), sit above the tier you were planning to buy?
- What happens to work owned by a deactivated account?
The price of switching later
- The history does not travel, so you keep the old system readable or you lose the record.
- The configuration is the work. Fields, statuses, templates, automations, and reports are months of accumulated decisions that must be rebuilt.
- Every integration breaks, and in this category there are usually several.
- Trust resets. People stop believing the data during the transition, and belief is what makes the tool work at all.
None of that is a reason to stay somewhere unsuitable. It is a reason to spend longer on the decision than the price suggests, and to prefer the tool whose built-in opinion is closest to how you already work.
Where to read next
Three neighboring products overlap with this one and are frequently the reason a tracker is unnecessary. If the real problem is coordination rather than tracking, the collaboration decision is the one to make first. If the truth currently lives in a spreadsheet, the suite decision matters more than any tracker. Attachments hanging off work items are a storage question, covered in the storage decision, and if your status reporting is really a weekly call, the meeting decision is where that cost sits.
Common questions
How do we know whether we need this at all?
Write down the question a senior person asks that you currently cannot answer, and check whether a tracker would answer it. If the question is what is everyone working on, a tracker helps. If the question is why is this late, a tracker will record the lateness and not explain it.
Who should own the configuration?
One named person with time in their week, reviewing it twice a year and allowed to delete things. Shared ownership means no ownership, and configuration in these products only ever accumulates unless somebody is permitted to remove it.
Should managers have their own views or one shared view?
One shared view, built once, with filters. Individually built views diverge, and within a year two managers are reporting different numbers from the same data, which destroys confidence in the tool faster than any outage.
What do we do with years of closed work?
Leave it in a read-only archive and move open items only. The effort of migrating completed history is large, the reporting value is small, and the imported timestamps are usually wrong anyway, which makes the resulting history misleading rather than useful.