Activity Taxonomy

Rigorous task classification following Lean Manufacturing methodology

Why Does Classification Matter?

In industrial engineering, an activity is not just a name; it has attributes. A task may be "Welding" (an activity), but it is vital to know whether it is:

  • Value-Added (VA) โ€“ Transforms the product
  • Non-Value-Added (NVA) โ€“ Eliminatable waste
  • Delay โ€“ Interruption outside the worker's control

Generalist tools only offer "Project" and "Label". They do not allow qualifying categories or associating multiple attributes with an observation.

The MECE Principle

Categories must be MECE (Mutually Exclusive, Collectively Exhaustive):

Mutually Exclusive

Each observation belongs to only one category.

โœ… "Assembling" โ‰  "Waiting for material"

Collectively Exhaustive

Every possible activity is covered.

โœ… If it doesn't fit any โ†’ add "Other" category

The 3 Main Categories

โœ…

PRODUCTIVE (Value-Added)

Activities that transform the product or service, adding value that the customer would be willing to pay for.

Examples:

  • โ€ข Assembling components
  • โ€ข Welding parts
  • โ€ข Machining material
  • โ€ข Inspecting quality

Key question:

"Would the customer pay more for this?"

โŒ

NON-PRODUCTIVE (Non-Value-Added)

Activities that add no value and are the worker's responsibility (not caused by the system).

Examples:

  • โ€ข Chatting (non-work)
  • โ€ข Using personal phone
  • โ€ข Absent from station
  • โ€ข Working slowly without cause

Action:

Supervision, training, motivation

โณ

DELAY (NVA-Necessary or System)

Interruptions outside the worker's control, caused by system failures (logistics, machinery, planning).

Examples:

  • โ€ข Waiting for material
  • โ€ข Machine breakdown
  • โ€ข Waiting for instructions
  • โ€ข Missing tools

Action:

Improve logistics, maintenance, planning

๐Ÿ’ก Why separate Non-productive from Delay?

Delays are problems that management must resolve (improve the system). Non-productive time requires actions toward the worker. Distinguishing them allows taking the right actions with the right people.

Hierarchical Structure (Tree)

Instead of flat lists, a hierarchical taxonomy is recommended that allows root-cause analysis. Our software can handle up to 3 levels of depth:

๐Ÿ“‚ PRODUCTIVE

โ”œโ”€โ”€ Assembling

โ”œโ”€โ”€ Welding

โ”œโ”€โ”€ Inspecting

โ”œโ”€โ”€ Preparing material

โ””โ”€โ”€ Packing

๐Ÿ“‚ DELAY

โ”œโ”€โ”€ ๐Ÿ“ Waiting for material

โ”œโ”€โ”€ Due to supplier failure

โ””โ”€โ”€ Due to warehouse failure

โ”œโ”€โ”€ ๐Ÿ“ Machine breakdown

โ”œโ”€โ”€ Electrical failure

โ”œโ”€โ”€ Mechanical failure

โ””โ”€โ”€ Calibration

โ”œโ”€โ”€ Waiting for instructions

โ””โ”€โ”€ Authorised break

๐Ÿ“‚ NON-PRODUCTIVE

โ”œโ”€โ”€ Chatting

โ”œโ”€โ”€ Using phone

โ”œโ”€โ”€ Absent without permission

โ””โ”€โ”€ Distraction

Taxonomy Design: Guiding Questions

Before starting the study, answer these questions:

1. What are the 3-5 main operations?

E.g.: Assemble, Weld, Inspect, Pack

2. What are the most common delays?

E.g.: Missing material, Machine stopped, Waiting for supervisor

3. What non-productive activities are observed?

E.g.: Conversations, Absences, Distractions

4. Do I need to distinguish sub-causes? (Level 3)

E.g.: "Machine stopped" โ†’ Electrical vs Mechanical vs Calibration

The "Other" Category

Always include an "Other" or "Unclassified" category for unexpected activities. Rules:

  • If "Other" exceeds 5% โ†’ Review and create specific new categories
  • When logging "Other" โ†’ Add a mandatory descriptive note
  • After the study โ†’ Analyse notes and reclassify if possible

๐Ÿ’ก Tip

Start with 8-15 well-defined tasks. You can add more during the study if you discover activities not contemplated. The app lets you manage tasks dynamically.

How Our App Implements It

In the study configuration section:

  1. You create tasks with a descriptive name
  2. You assign a category (Productive / Non-productive / Delay)
  3. Optionally, you link them to specific stations
  4. Reports automatically group by category

When registering an observation, you just tap the task and the system already knows which category it belongs to for the calculations.