# The 5 Ps of Data Science: Where a Busy Data Team Stalls

> The 5 Ps of data science (Problem, People, Process, Platform, Portfolio): the question each forces, the failure it exposes, and why the order matters.

- **Author:** Vanshika Nigam — ETL & Data Engineer, Accenture (https://www.1stepgrow.com/authors/vanshika-nigam/)
- **Published:** Sep 15, 2026 · **Updated:** Sep 17, 2026
- **Topic:** Data Science · **Format:** Listicle · **Read time:** 7 min
- **Canonical URL:** https://www.1stepgrow.com/articles/5-ps-of-data-science/

## Key takeaways

- The five Ps are Problem, People, Process, Platform and Portfolio, and the order matters more than the list: a platform cannot rescue a problem nobody has defined.
- Each P is worth keeping only because it names a specific failure: no decision behind the work, no owner, no repeatable path to an answer, no access to data, or no way to stop old work.
- The framework describes how work gets organised, not whether the answer is right, and it cannot substitute for evaluation of the analysis itself.
- A solo analyst genuinely needs three of the five; the Portfolio and most of the People discussion only start paying at a team of five or six.

<p>The 5 Ps of data science are Problem, People, Process, Platform and Portfolio: five conditions that must hold before analytical work changes a decision. Each P names a recognisable way teams fail, and the order matters. Platform is the only P you can buy, which is why teams so often buy tooling to fix a problem nobody has defined.</p><p>This piece is for analysts, data science leads and managers whose team is busy but not landing results. For each P you get the question it forces, the symptom when it is missing and the trade-off of fixing it, then three places where the framework stops helping. Used as a diagnostic, it earns its place; filled in as a checklist, it is wallpaper.</p><h2>When do the 5 Ps of data science actually help?</h2><p>They help in one situation: a team is busy and nothing is landing. Somebody is always certain they know why — usually that they need better tooling, because tooling is the part you can buy. The five Ps are useful because they force you to check the cheap causes before the expensive ones.</p><table><thead><tr><th scope="col">P</th><th scope="col">The question it forces</th><th scope="col">The symptom when it is missing</th></tr></thead><tbody><tr><td>Problem</td><td>What decision changes because of this work?</td><td>Findings that are interesting and unused</td></tr><tr><td>People</td><td>Who owns this, and who is accountable for it being right?</td><td>Work restarted three times by three people</td></tr><tr><td>Process</td><td>How does a question become an answer someone trusts?</td><td>Results nobody can reproduce, including their author</td></tr><tr><td>Platform</td><td>Can people get the data and run the work?</td><td>Six weeks to first query, analysts building their own extracts</td></tr><tr><td>Portfolio</td><td>Which of these things should we not be doing?</td><td>Fourteen half-maintained models and no capacity to start anything</td></tr></tbody></table><p>Read the table in order. The first row without a concrete answer is where your problem is, and it is almost never the row the argument is about.</p><h2>1. Problem: the decision, not the topic</h2><p>A problem is not a topic. &quot;Customer churn&quot; is a topic. &quot;Which of these 4,000 accounts should the retention team call this month, and how much better than calling them at random does that need to be to be worth the analyst time?&quot; is a problem.</p><p>The test is whether you can complete this sentence: <em>if the answer comes back X, we will do A; if it comes back Y, we will do B.</em> If both branches lead to the same action, the analysis is decoration however well you execute it.</p><p>This is where data science teams waste more effort than anywhere else, and it is cheap to fix — it costs a conversation before the work starts rather than a quarter afterwards. Google's <a href="https://developers.google.com/machine-learning/guides/rules-of-ml" target="_blank" rel="noopener nofollow">Rules of Machine Learning</a> starts in exactly this place: &quot;Don't be afraid to launch a product without machine learning&quot;, followed immediately by &quot;First, design and implement metrics.&quot; Decide what you are trying to move before deciding how. <a href="/articles/what-makes-a-good-ai-project">What makes a good AI project</a> applies the same judgement at project level.</p><p><strong>The trade-off:</strong> insisting on a named decision genuinely does suppress exploratory work, and some exploratory work pays. The resolution is to timebox exploration explicitly rather than to disguise it as a project with fictional business value.</p><h2>2. People: skills, but mostly ownership</h2><p>The usual framing of this P is a list of roles — data scientist, data engineer, analytics engineer, ML engineer, domain expert. That list is worth having, but it is the less important half.</p><p>The important half is ownership. For any piece of work, three questions need a name attached:</p><ul><li>Who decides what gets built?</li><li>Who is accountable when it is wrong?</li><li>Who maintains it in eighteen months?</li></ul><p>Teams that cannot answer the third question produce a great deal of work that quietly stops functioning. Teams that cannot answer the second produce work nobody defends in a meeting.</p><p>Skill mix matters in one specific way: the gap between people who can produce an analysis and people who can make it run without them. That boundary decides how much of your team's capacity goes on keeping old things alive. <a href="/articles/data-science-manager-technical-skills">The technical skills a data science manager actually needs</a> sets out what it takes to hold this together.</p><p><strong>The trade-off:</strong> hard role boundaries produce hand-off queues; no boundaries produce five people all doing the interesting part. Small teams should err towards generalists and accept the duplication.</p><h2>3. Process: how a question becomes an answer twice</h2><p>Process here means the repeatable path from question to trusted answer — not a governance document.</p><p>The established description of that path is CRISP-DM, whose phases are business understanding, data understanding, data preparation, modelling, evaluation and deployment. IBM's <a href="https://www.ibm.com/docs/en/spss-modeler/18.6.0?topic=overview-crisp-dm-in-spss-modeler" target="_blank" rel="noopener nofollow">CRISP-DM guide</a> is the most accessible primary write-up, and its framing of the first phase — gain as much insight as possible into the business goals, and meet stakeholders to establish what the work addresses — is the same point as the Problem P, arrived at from the other direction. The two frameworks stack: CRISP-DM describes one project's phases, the five Ps describe the conditions around all of them.</p><p>What makes a process real rather than documented:</p><ul><li>Work is under version control, including the analysis, not just the production code.</li><li>Environments are pinned, so a result from March reproduces in September.</li><li>Somebody other than the author reviews the joins, the filters and the metric definitions.</li><li>Every delivered piece of work states its assumptions where a reader will see them.</li></ul><p>That is a short list, and it is the whole of it for most teams. The failure mode is not an absence of process documents; it is documents that describe a process nobody follows.</p><p><strong>The trade-off:</strong> process has a fixed cost per project, which is why it feels punitive on small ones. Scale it — a two-day piece of analysis needs the assumptions written down and nothing else.</p><h2>4. Platform: the part you can buy, and therefore the part that gets bought first</h2><p>Platform covers storage, compute, orchestration, the catalogue, and everything that decides how long it takes an analyst to get from a question to a query. Its honest measure is one number: how many days from a new joiner's first day to their first query against production data.</p><p>It gets bought first because it is purchasable, and it is the P most likely to be over-specified. Teams acquire a lakehouse, a feature store and an orchestration layer before they have enough recurring work to justify any of them, then spend a year on migration instead of analysis. <a href="/articles/modern-data-engineering-stack">Modern data engineering in 2026</a> covers where the genuine decisions now sit: open table formats, catalogues as the new lock-in, and object-store economics.</p><p>The other half of Platform is the part nobody demonstrates in a vendor call: what happens after something is deployed. <a href="https://papers.nips.cc/paper_files/paper/2015/hash/86df7dcfd896fcaf2674f757a2463eba-Abstract.html" target="_blank" rel="noopener nofollow">Hidden Technical Debt in Machine Learning Systems</a> (Sculley et al., NIPS 2015) remains the standard account of how machine learning systems accumulate maintenance cost through entanglement, undeclared consumers and configuration sprawl — costs that fall on the surrounding system, not the model. <a href="/articles/mlops-engineer-career-guide">The MLOps engineer career guide</a> describes the discipline that absorbs them, and <a href="/tools-and-techniques-for-data-science">tools and techniques for data science</a> covers the working toolset.</p><p><strong>The trade-off:</strong> under-investment is also real. If analysts are maintaining private extracts because the platform cannot serve them, you are paying for infrastructure anyway, just in the most expensive currency available.</p><h2>5. Portfolio: deciding what not to do</h2><p>Portfolio is the P most often reduced to a slide about strategic alignment, and it is the one with the sharpest practical edge: a portfolio view exists so that things can be stopped.</p><p>Every model and dashboard a team ships becomes a standing liability. It needs monitoring, it breaks when something upstream changes, and somebody has to answer questions about it. Teams that never retire anything gradually convert their capacity into maintenance, and then cannot explain why they ship nothing.</p><p>A workable portfolio practice is small:</p><ul><li>A single list of everything live, with a named owner and a date it was last checked.</li><li>A quarterly pass that asks of each item: is anyone acting on this?</li><li>A default of retirement rather than indefinite support.</li><li>An explicit split of capacity between new work and maintenance, agreed rather than discovered.</li></ul><p><strong>The trade-off:</strong> this is genuinely overhead below a certain size. One or two people do not need a portfolio review; they need to remember what they built. At five or six, nobody holds it all any more, and that is when the list starts paying for itself.</p><h2>What can the 5 Ps not tell you?</h2><p>They cannot tell you whether an answer is right, what good looks like in your organisation, or whether a sixth condition matters more than one of the five. A framework that claims no limits is marketing.</p><p><strong>It says nothing about whether an answer is right.</strong> Every P can be in place around a badly specified experiment or a leaking model. Correctness is a separate discipline, and the five Ps will not catch a failure in it.</p><p><strong>It is a mnemonic, not a method.</strong> It tells you which conditions to check. It does not tell you what good looks like in your organisation, and any version that claims to is describing someone else's company.</p><p><strong>Alliteration distorts it.</strong> Five words beginning with the same letter is a memory aid, not a finding about how work happens. Data quality, for instance, does not begin with P and matters more than at least two of these. If a sixth condition matters in your context, add it and let the mnemonic break.</p><p>Used within those limits, the five Ps do one useful job well: when a team is busy and nothing is landing, they tell you where to look first, and they stop you from buying a platform to solve a problem definition.</p>

## Frequently asked questions

### What are the 5 Ps of data science?

Problem, People, Process, Platform and Portfolio. The Problem is the decision the work should change, People are the skills and ownership around it, Process is how work moves from question to answer repeatably, Platform is the tooling and data infrastructure, and Portfolio is how competing projects are prioritised and retired.

### Is the 5 Ps framework a replacement for CRISP-DM?

No, they answer different questions. CRISP-DM describes the phases of a single analysis, from business understanding through to deployment. The 5 Ps describe the conditions around the work — who does it, on what, and which projects get chosen at all. The two sit at different levels and combine cleanly.

### Which of the 5 Ps do teams get wrong most often?

Problem and Portfolio. Problem fails when nobody can name the decision the analysis would change, so the result is interesting and unused. Portfolio fails when projects are started but never stopped, so a team of eight ends up maintaining fourteen half-alive models and starting nothing new.

### Does a small data team need all five Ps?

A one- or two-person team needs Problem, Process and enough Platform to be repeatable. The People discussion about role boundaries and the Portfolio discussion about prioritisation start to matter at around five or six people, when nobody can hold the whole picture in their head any more.

### How do I use the 5 Ps in practice?

Use it as a diagnostic rather than a plan. When a project is stuck or a team is busy without shipping, check each P in order and find the first one that does not have a concrete answer. That is almost always where the problem is, and it is rarely the one people are arguing about.

---
_Source: 1stepGrow (https://www.1stepgrow.com/articles/5-ps-of-data-science/). Cite with the title, "1stepGrow" and a link._
