management, agenda, computer, company, photographer, desk, aperture, software, agenda, agenda, agenda, agenda, agenda, software. Project management software: questions to ask before you buy
Photo by crisnzeta5 on Pixabay

Rules

Project management software: questions to ask before you buy

A question-led buying sequence for project management software: how to shape the need, gate the evidence, and test reporting, permissions and migration.

This is an editorial pen name used by the publication, not a claim of an independently verified personal identity. Original editorial credit: Reporting Desk.

Choosing project management software is a decision about how you work before it is a decision about which product to buy.

Every project management tool holds a view of how work should run, and buying one means adopting that view.

That makes the category harder than it looks. These products are not neutral containers for any method; they encode a method, and if it is not yours, you will spend a year fighting the software, then blame the software.

So 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.

Three shapes of product

Task tracker

Core model
Owner, status, due date
Answers
What is queued
Discipline needed
Almost none
Fails when
Order and timing matter

Plan-and-schedule

Core model
Durations, dependencies, resources
Answers
What moves if this slips
Discipline needed
High: maintain the plan
Fails when
Plan not maintained

Configurable platform

Core model
Database with views and fields
Answers
Whatever you configure
Discipline needed
High: someone owns config
Fails when
No owner, ratchet grows

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.

Decide before you look

  • Does anything depend on anything else?
  • Managing people's time or just tasks?
  • Who has to see this?
  • What senior question can you not answer?
  • Who will own the configuration?
  • What already holds the truth?
  • 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.

Reverse the custom-field ratchet

  1. Every field has a named owner and purpose
  2. Adding a field is a decision, not self-service
  3. Review field list on a schedule, delete unused
  4. Prefer fewer statuses
  5. Keep a list of automations and what they do

Someone needs a field, so it is added; another needs a slightly different one for their team, so both are added.

A status is needed for an edge case, then another. A year later, there are forty fields, half empty, three overlapping status schemes. 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.

Test these during the trial

  • Report across multiple projects
  • Group by your own fields
  • Schedule or export reports without manual work
  • Reschedule a task with twenty downstream dependencies
  • Client sees one project and nothing else
  • Contractor sees tasks but not commercial fields
  • Manager sees everything read-only

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.

Guest access questions

  • Do guests cost a full seat?
  • What can a guest see beyond deliberate shares?
  • Can guests be audited and removed centrally?

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:

What exports lose

  • Comment history and attribution
  • Dependencies and parent-child structure
  • Custom statuses and their distinctions
  • Attachments, sometimes as dead links
  • Time tracking history
  • Automations and templates
  • Original timestamps, overwritten by import date

Estimating that work honestly is its own discipline. The useful habit from the GAO Cost Estimating and Assessment Guide is to write down what the estimate excludes. Then 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.

Trial with a live project

  • Run a live project in both systems
  • Answer your senior question unaided
  • Add an external collaborator, check visibility
  • Reschedule something, watch downstream
  • Least enthusiastic person updates tasks
  • Export the project and read it
  • Build one automation and one field
  1. Pick a genuinely live projectwith 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.
  2. Answer your senior question, the one you wrote down earlier, using the tool, without help from the vendor.
  3. Add an external collaboratorand check what they can see.
  4. Reschedule something significantand watch what happens downstream.
  5. Have the least enthusiastic person on the team update their own tasksfor 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.
  6. Export the projectand read the export.
  7. 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.

The price of switching later

  • The history does not travel
  • The configuration is the work
  • Every integration breaks
  • Trust resets during transition

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.

In this guide

  1. Why should a first project management setup stay deliberately small?Project management setup that survives: one board, few statuses with owners, controlled creation, and a first project that becomes the template on purpose.
  2. Best project management software 2027: facts and context, explained properlyThe best project management software for 2027 depends on your unit of work, so this ranks named tools by the shape of work they handle best.
  3. Who needs a project management seat: three Microsoft Project rulesProject management costs follow seats, not work. Count doers, watchers and approvers, then see how Microsoft Project's Plan 1, 3 and 5 tiers set the rules.
  4. Project management features to keep: history and export in Azure BoardsProject management features that carry weight: item history, export quality, permissions and custom fields, with Azure Boards' history and export rules.

More in Rules

Latest from Sofia C. Hayes