Future of Organizations: Mathematical Expressions of Work

The quest to express work in mathematical terms is a transformative effort at the intersection of organizational science and practical management. For most of business history, jobs were defined by their titles, not their contents. A “Financial Analyst” and a “Senior Associate” might be doing substantially different work — or nearly identical work — with no formal framework to tell them apart. That ambiguity made workforce planning intuitive at best and political at worst.

Translating work into a mathematical framework changes this. It enables objective measurement and comparison of jobs and tasks, eliminating ambiguity about what constitutes productive work. It supports the automation and optimization of workflows by providing a precise language for what machines can and cannot do. And it gives managers a design tool — not just a descriptive one — for reimagining roles as AI capabilities expand.

This article builds the formal framework in three layers: first, a set-based model of the job as a collection of tasks; second, a partition model that separates automatable from human-required tasks; and third, a continuous degree-of-automation model that captures the reality of human-in-the-loop work. Each layer adds precision and practical utility. The final section translates the math into organizational implications that any manager can act on.

“Automating work is not the same as eliminating it. The mathematical models in this article show why: automation changes which tasks are executed by machines versus humans, but the job — the structured system of tasks — remains. Understanding the composition of that system is the foundation of every intelligent workforce decision.”

Part I: The Job as a Structured System of Tasks

We begin with the most fundamental question: what is a job, mathematically? The answer is not a role, a title, or a headcount entry. A job is a structured collection of tasks, each with attributes, dependencies, and constraints. The following six definitions build this model progressively from minimal to complete.


1. Basic Set-Based Definition

The simplest and most foundational model: a job is a finite set of tasks. This captures what the job entails, without yet specifying how tasks relate to one another or what attributes they possess.

Definition. Let a job be defined as a finite set of tasks:

J = {t1, t2, …, tn}
Symbol Meaning
J Job. The structured system of tasks that constitutes a defined unit of organizational work. A job is not a person, a title, or a role — it is a collection of tasks that can be decomposed, analyzed, and redesigned.
ti Individual Task. A discrete, bounded unit of work within the job. Tasks are the atomic unit of the framework. Every job is reducible to its constituent tasks, and it is at the task level — not the job level — where automation decisions are made.
n Number of Tasks. The cardinality of the task set. Two jobs with the same title but different n, or different task compositions, are mathematically distinct jobs — regardless of what the org chart says.
IMPLICATION.  Job titles lose explanatory power the moment you define the job mathematically. Two analysts with the same title, performing different tasks, are in different jobs. This has direct consequences for compensation equity, automation planning, and performance measurement.

ORGANIZATIONAL CONSEQUENCE.  Workforce design shifts from headcount planning (how many people?) to task allocation planning (which tasks need to be performed, by whom or what, and how often?). This is the foundational shift that AI makes necessary.

2. Job as an Aggregation Function

A set tells us what a job contains, but not how those tasks combine into a coherent unit of work. The aggregation function F captures the logic of combination — sequencing, coordination, execution flow, and interdependence among tasks.

Definition. If we want the job to be an aggregation of tasks, not just a list:

J = F(t1, t2, …, tn)
SymbolMeaning
F(·)Aggregation Function. The function that combines individual tasks into the job. F could represent sequencing logic (task A must precede task B), coordination logic (tasks A and B must be executed in parallel), or execution constraints (task C can only begin when tasks A and B are complete). F is what makes a job more than the sum of its parts.
t1tnOrdered Task Inputs. The tasks passed to F. The order and structure of these inputs matters — F is not necessarily commutative. Changing the sequence of tasks can affect the job's output quality, duration, and cost.

For a simple additive workload (tasks are independent and sequential), F reduces to a sum:

J = ( Σiδi, Σici, maxiσi )
IMPLICATION.  Process redesign is the act of changing F, not just changing which tasks are in the set T. Many automation initiatives fail because they replace individual tasks (changing T) without redesigning the aggregation logic (changing F). A workflow designed around human sequential processing may yield no value when individual tasks are automated, yet F remains unchanged.

ORGANIZATIONAL CONSEQUENCE.  AI-driven workflow redesign requires changing both T (the task composition) and F (the sequencing and coordination logic). The highest ROI transformations address both simultaneously — removing tasks that exist only because of human coordination overhead and collapsing sequential steps that AI can execute in parallel.


3. Tasks with Attributes

A task is not just an activity — it is a measurable unit with quantifiable properties. Adding attributes to the task model transforms it from a conceptual tool into an analytical one. Three attributes are sufficient to describe most tasks for automation planning and workforce design purposes.

Definition. Let each task be a vector of three core attributes:

ti = (δi, ci, σi)
Symbol Meaning
δi Duration. The time required to execute task i. Duration drives labor cost, throughput capacity, and the time-value calculation for automation investment. AI reduces δi dramatically for cognitive and documentation tasks — analysis that takes a human 4 hours may take an AI 4 minutes.
ci Cost. The monetary cost of executing task i, including labor, tooling, and overhead. When a task is automated, ci shifts from variable (human labor rate × δi) to fixed (infrastructure and model costs). This shift in cost structure is one of the central economic effects of AI adoption.
σi Skill / Judgment Level. The cognitive or judgment requirement of task i. This is the key automation-eligibility signal. Low-σ tasks (data entry, formatting, retrieval, verification) are highly automatable. High-σ tasks (client judgment, strategic framing, ethical reasoning, novel problem-solving) require human execution. σi is the variable that determines task fate in an AI economy.

The job as a whole can then be described as an aggregate of its task attributes:

J = ( Σiδi, Σici, maxiσi )
IMPLICATION.  This model makes it explicit that total cognitive demand (σ) accumulates only in human tasks — and it is this accumulated judgment load that defines what is irreplaceable about a given job. As automation absorbs low-σ tasks, the remaining human work becomes cognitively denser and more valuable per unit of time.

ORGANIZATIONAL CONSEQUENCE.  Managers can now audit their teams' task portfolios by σ level. Tasks where σᵢ is low and δᵢ is high are the highest-priority automation candidates. Tasks where σᵢ is high are where human development investment should concentrate. This is the analytical foundation for the workforce redesign.


4. Job as a Weighted Task Function

Not all tasks contribute equally to a job's output or value. A client call that drives $1M in revenue and an email that updates a calendar both appear as tasks in the set model, but they are not equivalent. The weighted task model assigns importance weights to each task, enabling more precise analysis of where value is created and where automation has the most leverage.

Definition. If tasks contribute unequally to the job's output, define:

J = nΣi=1 wi · ti where Σwi = 1
Symbol Meaning
wi Task Weight. The relative importance or priority of task i in determining the job's output quality, business value, or strategic contribution. Weights sum to 1 when normalized. High-w tasks are where performance variation matters most; low-w tasks are where automation savings are most painless.
ti Individual Task. The task input to the weighted aggregation, as defined in the set-based model. The task itself is unchanged — the weight is an additional property that describes the task's contribution to the job's total output.
IMPLICATION.  Weight and automation-eligibility are independent dimensions. A task can be high-weight and automatable (e.g., financial report generation), low-weight and automatable (e.g., scheduling), high-weight and human-required (e.g., a critical negotiation), or low-weight and human-required (e.g., a brief peer check). The highest-value automation targets are tasks that are both high-weight and automatable — they deliver cost savings without sacrificing the work that creates the most value.

STRATEGIC CONSEQUENCE.  AI investment prioritization should be driven by the product of wᵢ and automation-eligibility, not by headcount impact. A firm that automates ten low-weight tasks may see less economic impact than one that automates one high-weight task at the center of its delivery model.


5. Job with Dependencies and Cycles

Most jobs do not consist of independent tasks. In practice, tasks have dependencies (task B cannot begin until task A is complete), parallelism (tasks C and D can run simultaneously), and cycles (task E repeats after task F feeds back into it). A directed cyclic graph formally captures this structure.

Definition. Define the job as a directed cyclic graph (DCG), where nodes are tasks and edges are dependencies:

J = (T, E)ET × T
Symbol Meaning
T Task Set (Nodes). The set of all tasks in the job, now represented as nodes in the graph. Each node has the attributes (δ, c, σ) defined in the attribute model.
E Dependency Edges. The set of directed edges ET × T, where (ti, tj) ∈ E means task ti must precede task tj. The structure of E defines the critical path, parallelism opportunities, and cycle points of the job.
DCG Directed Cyclic Graph. A graph that permits cycles — meaning some sequences of tasks repeat. This is the realistic model for most operational jobs, where steps like review-and-revise or the collect-analyze-report cycle are repeated continuously rather than terminating at a single point.

A practical example: BIP Capital's Quarterly Performance Reporting cycle is a DCG. Every quarter, the team: (A) evaluates portfolio company financial performance, then (B) runs valuation models, then (C) calculates investor returns, then (D) publishes performance reports. The DCG is A → B → C → D → A, cycling every quarter indefinitely.

IMPLICATION.  Understanding a job's dependency structure is essential for automation planning, as automation opportunities are constrained by these dependencies. A task in the critical path of a DCG that blocks three downstream tasks is a higher-priority automation target than an isolated task — because speeding it up accelerates the entire downstream chain, not just itself.

ORGANIZATIONAL CONSEQUENCE.  Process mapping at the DCG level — not just listing tasks, but documenting their dependencies and cycles — is a prerequisite for intelligent automation sequencing. Organizations that map their DCGs before deploying AI consistently identify higher-value automation targets than those that automate task by task without structural context.

6. General Abstract Definition

The five models above can be unified into a single general definition that is flexible enough to accommodate any job structure: simple or complex, linear or cyclic, uniform or weighted. This is the most complete representation and the one on which the automation analysis in Part II is built.

Definition. Let the most general job model be defined as:

J = F(T, r, M(·), H(·), Ω)
Symbol Meaning
T Task Set. The complete set of tasks {t1, t2, …, tn}, each with attributes (δ, c, σ) and dependency relationships captured in E.
r Automation Degree Vector. A vector of automation degrees [r1, r2, …, rn], one per task, where ri ∈ [0,1]. This will be defined precisely in Part II. At this stage, r is introduced as a placeholder for the automation dimension.
M(·) Machine Execution Function. The function that maps automatable tasks to machine-executed outputs. M(·) captures everything the AI or automation system does: speed, cost structure, output format, and reliability profile.
H(·) Human Execution Function. The function that maps human-required tasks to human-executed outputs. H(·) captures judgment, creativity, accountability, and the relational dimensions of work that cannot be replicated by current AI systems.
Ω Constraint Set. All binding constraints on how the job can be executed: regulatory requirements, ethical boundaries, quality standards, timing windows, resource limits, and governance rules. Ω defines the feasibility region within which F, M, and H must operate.
IMPLICATION.  Every job in every organization can be described by some instance of this model. The value of having the general form is that it provides a shared language across operators, technologists, executives, regulators, and investors — enabling precise conversations about what a job entails, where automation applies, and which constraints must be preserved.

ORGANIZATIONAL CONSEQUENCE.  The general model serves as the foundation for AI ROI modeling, workforce redesign, and governance frameworks. Any organization that can describe its key jobs in this form has the analytical foundation to make automation decisions rigorously rather than intuitively.


Continue reading the full article on Mark Buffington's Blog, Stacked Edge.

Related Insights