ZenOps 188

Day 1: Define the Need

A vehicle program can become complicated almost immediately.

Someone starts discussing battery size.

Someone else starts comparing motors.

Manufacturing asks about plant capacity.

Procurement starts looking at suppliers.

Software begins discussing control architecture.

Marketing wants features.

And before long, hundreds of decisions are being made.

But there is a more fundamental question:

What problem are we actually trying to solve?

That is Day 1.

Do not design the car yet.

Do not choose the battery.

Do not build the BOM.

Do not discuss factory layout.

Do not compare suppliers.

First define the need.

In ZenOps, this is x.

The starting formula is:

x
↓
Understand the Need
↓
NDD

Everything else comes later.

The Day 1 Objective

The objective for Day 1 is simple:

Create the first usable definition of x.

For a new vehicle program, that might begin as:

x:
Provide safe, reliable, practical and affordable mobility
for the intended customer population.

This is deliberately broad.

It tells us what kind of problem we are solving without yet deciding exactly how.

Do Not Begin With the Product

A weak starting point is:

Build a compact electric SUV.

That already contains several decisions:

Compact
Electric
SUV

Perhaps those decisions will eventually be correct.

But they are still solutions.

The need may actually be:

Provide practical family mobility
for urban and regional travel.

Now the design space remains open.

Why This Matters

Suppose the real customer need is:

Reliable daily transportation for two adults and two children.

The solution might indeed be a compact EV.

But if we begin with the EV itself, we may stop asking:

  • How much range is actually needed?
  • How much cargo space matters?
  • How important is winter capability?
  • What does affordable mean?
  • How often will the vehicle travel long distance?

Those questions belong upstream of architecture.

Day 1 Protects the Rest of the Program

A bad need creates a strange problem.

The organization may execute perfectly.

Engineering may meet every requirement.

Manufacturing may hit every target.

Quality may show PASS.

And yet the customer may still say:

This is not what I needed.

ZenOps tries to reduce that risk at the beginning.

Start With the Human Situation

Instead of asking:

What car should we build?

ask:

What is happening in the customer’s life?

For example:

Customer Situation:
Commutes 40 km per day
Carries children regularly
Experiences winter conditions
Occasionally travels 300–400 km
Needs predictable operating cost

This is already more useful than a feature list.

Describe the Problem Before the Solution

Suppose the customer says:

I need a large battery.

That may actually mean:

I need confidence that I can complete my normal travel
without worrying about energy availability.

The second statement is closer to the need.

A large battery is one possible solution.

Ask “Why?” Repeatedly

If someone says:

We need 600 km range.

Ask:

Why?

Perhaps:

Because customers travel long distances.

Ask:

How often?

Perhaps:

Four times per year.

Now the requirement may need refinement.

Maybe charging speed matters more than extreme range.

This is exactly why need definition comes first.

Build the First NDD Tree

Inside OPUS Delivery, Day 1 may create:

NEW VEHICLE PROGRAM
│
├── Mobility
├── Safety
├── Reliability
├── Affordability
├── Comfort
├── Cargo
├── Environment
├── Service
└── Lifecycle

This is not complete.

It is the first map of the problem.

Keep the Tree Need-Oriented

Avoid:

Battery
Motor
Chassis
Software

Those are solution domains.

Instead use:

Travel Required Distance
Stop Safely
Operate in Winter
Carry Occupants
Carry Cargo

The NDD should describe what must become true.

Example: Mobility

A first decomposition may be:

Mobility
│
├── Reach Intended Destination
├── Travel Required Distance
├── Operate in Expected Conditions
└── Remain Available When Needed

Already, this exposes questions.

Example: Safety

Safety
│
├── Avoid Collision
├── Stop Predictably
├── Maintain Directional Control
├── Protect Occupants
└── Enter Safe State After Failure

These are still needs.

We have not yet designed braking or steering systems.

Example: Affordability

Affordability
│
├── Acceptable Purchase Cost
├── Acceptable Energy Cost
├── Acceptable Maintenance Cost
└── Acceptable Lifecycle Cost

This prevents the project from treating purchase price as the only economic need.

Example: Winter Operation

For a Nordic vehicle:

Winter Operation
│
├── Start Reliably
├── Maintain Traction
├── Maintain Visibility
├── Maintain Cabin Comfort
└── Support Charging

This branch may later influence many different systems.

One Need Can Affect Many Future Objects

For example:

Operate Reliably in Winter

may later influence:

Battery
Thermal System
Tires
Doors
Brakes
Sensors
Software

That is why we should not prematurely map the need to one subsystem.

Identify the Stakeholder

For each important need, ask:

Who needs this?

Examples:

Driver
Passenger
Owner
Service Technician
Manufacturer

This adds context.

But Do Not Organize by Stakeholder Alone

A need such as:

Reliable Braking

matters to several stakeholders.

The NDD should remain organized primarily by the problem, not by the organization chart or stakeholder list.

Add Context

A need becomes stronger when it includes context.

Instead of:

Vehicle shall be reliable.

write:

Vehicle shall provide reliable daily mobility
under the expected usage and climate conditions
of the target customer population.

Now the team knows where to investigate next.

Identify What Is Known

Day 1 should capture known information.

For example:

Target Region:
Norway
Typical Daily Travel:
40–80 km
Expected Winter Operation:
Yes

This provides initial boundaries.

Identify What Is UNKNOWN

This may be even more important.

For example:

Required Towing:
UNKNOWN
Maximum Acceptable Purchase Price:
UNKNOWN
Fast-Charge Expectation:
UNKNOWN

Do not invent answers.

UNKNOWN is legitimate.

UNKNOWN Is Productive

An UNKNOWN tells the team:

We need evidence.

For example:

Fast-Charge Expectation:
UNKNOWN

generates:

Question:
What charging duration is acceptable to the target customer?

Now tomorrow’s work begins to emerge.

Do Not Hide Uncertainty to Look Professional

A project full of invented precision may appear mature.

It is not.

For example:

Required Range:
512 km

may look precise.

But if nobody knows where the number came from, it is weaker than:

Required Range:
UNKNOWN

with a clear research task.

Evidence Can Already Exist on Day 1

Maybe there is prior data from:

  • existing customers
  • fleet usage
  • market studies
  • previous vehicle programs

Attach it.

The NDD should record why the team believes a need exists.

Evidence Does Not Mean Only Numbers

A customer interview can be evidence.

A service observation can be evidence.

A repeated complaint can be evidence.

The important question is:

Does this information genuinely support the need statement?

Avoid Feature Lists

A typical product discussion may produce:

Panoramic roof
Large screen
300 kW motor
Phone app

None of those is yet a need.

Translate each back upward.

For example:

Large screen

might actually represent:

Need:
Information should be easy to read.

There may be better solutions.

Avoid Competitor Copying

Someone may say:

Competitor X has four-wheel steering, so we need it.

ZenOps asks:

Which need does it satisfy?

Perhaps:

Improve low-speed maneuverability.

Now compare alternative ways of satisfying that need.

The competitor feature becomes evidence, not a command.

Avoid Technology Excitement

Engineers may become enthusiastic about:

800V Architecture
AI
Autonomy
New Battery Chemistry

All may be valuable.

But Day 1 asks:

Which x requires them?

Technology should solve something.

Avoid Manufacturing Constraints Too Early

The current factory may say:

We already have this production line, so the new car should fit it.

That is important later.

But first separate:

Customer Need

from:

Existing Manufacturing Constraint

Otherwise yesterday’s factory may define tomorrow’s product.

Constraints Can Still Be Recorded

Day 1 may note:

Constraint:
Existing factory investment should be reused where economically justified.

That is different from pretending it is a customer need.

Need and Constraint Are Different

For example:

Need:
Provide affordable transportation.
Constraint:
Maximum available production investment is X.

Both matter.

But they have different origins.

Ask What Success Looks Like

For each major branch:

How would we know this need had been satisfied?

Not yet in final measurable detail.

Just enough to clarify meaning.

For example:

Need:
Easy everyday charging.

Success might mean:

Customer can recharge in normal use
without frequent disruption or uncertainty.

Later this will become measurable requirements.

Do Not Write Requirements Too Early

Day 1 may reveal candidate numbers.

But keep the main focus on need.

Tomorrow or later, translate into:

Requirement

once the need has enough context.

Day 1 Is About Meaning

The task is not:

Complete 1,000 requirement rows.

It is:

Create a coherent explanation of why this product should exist and what important outcomes it must create.

That is much harder and much more valuable.

A Practical Day 1 Workshop

The team can begin with one central question:

What problem are we solving?

Then branch:

For whom?
Under what conditions?
What must become true?
What must never happen?
What remains unknown?

These questions are enough to start a strong NDD.

Example Day 1 Output

By the end of the day:

PROJECT AURORA

might contain:

x:
Provide practical Nordic family mobility.
Core Needs:
Safety
Reliability
Daily Range
Winter Operation
Affordability
Family Capacity
Serviceability

with:

Unknowns:
Long-distance range need
Towing need
Fast-charge expectation
Maximum acceptable price

That is a good result.

Do Not Expect Final Answers

Day 1 is not meant to finish the NDD.

It is meant to establish a trustworthy starting structure.

A good Day 1 model says:

Here is what we currently believe, and here is what we still need to learn.

The NDD Should Remain Editable

Tomorrow’s evidence may change today’s assumptions.

That is expected.

The NDD is a living model.

A Day 1 Need Can Become CHALLENGED

Suppose today:

Need:
Seven-seat capacity.

Later research shows only 2% of the target market needs it.

The team may change the need.

That is learning.

Preserve Why It Changed

Do not simply overwrite.

Record:

Original assumption:
Seven seats required.
Evidence:
Customer research.
Decision:
Five seats sufficient for primary vehicle concept.

The reasoning becomes organizational memory.

Need Definition Reduces Downstream Waste

A wrong requirement can create:

Design Work
Prototype
Tooling
Supplier Contract
Factory Equipment

before anyone realizes the original need was false.

Day 1 is inexpensive compared with correcting that later.

ZenOps Day 1 Is Therefore a Risk Reduction Activity

The risk is:

Build the wrong thing correctly.

Need definition attacks that risk directly.

The NDD Is the Root of Traceability

Later:

Need
↓
Requirement
↓
Object
↓
Pattern
↓
StoryQ
↓
Evidence

Every downstream artifact can point back to Day 1.

That gives the entire program meaning.

Day 1 in OPUS Delivery

A practical OPUS Delivery view may begin:

Vehicle Program
└── NDD
├── Mobility
├── Safety
├── Reliability
├── Cost
├── Manufacturing
├── Service
└── Lifecycle

Each selected node can eventually expose:

Description
Stakeholder
Context
Evidence
Unknowns
Requirements

But on Day 1, the emphasis is the left side of that structure:

the need.

Day 1 Does Not Need the OR Model Yet

Do not rush into:

Vehicle
Battery
Motor

The OR model comes after enough need clarity exists.

First define why.

Then define what.

Day 1 Does Not Need the WBS Yet

Do not build a 20,000-item project schedule.

Only generate work where immediate unknowns require investigation.

For example:

Research target fast-charge expectations.

That is enough.

Day 1 Does Not Need StoryQ Yet

StoryQ becomes useful when behavior is sufficiently clear.

Today, we are still making sure we understand the underlying need.

Day 1 Can Still Have a QT

The threshold should be modest.

For example:

DAY 1 / INITIAL NDD QT
[ ] Root x written
[ ] Primary customer context described
[ ] Major need categories identified
[ ] Need and solution language separated
[ ] Important constraints identified
[ ] Critical unknowns visible

If yes:

PASS

The program is ready for Day 2.

PASS Does Not Mean the Need Is Final

It means:

We know enough to continue learning systematically.

That is all.

A Bad Day 1

A bad Day 1 ends with:

Battery:
82 kWh
Motor:
300 kW
Screen:
15 inches
Launch:
2029

without anyone being able to explain:

Why?

That is solution-first development.

A Good Day 1

A good Day 1 ends with:

Customer:
Defined
Problem:
Defined
Major Needs:
Defined
Unknowns:
Visible
Solutions:
Mostly still open

This may look less impressive.

But it is a much stronger foundation.

The Complete Day 1 Flow

The day’s work can be summarized:

REALITY
↓
WHO HAS THE NEED?
↓
WHAT IS THE PROBLEM?
↓
x
↓
NDD ROOT
↓
NEED DECOMPOSITION
↓
CONTEXT
↓
CONSTRAINTS
↓
UNKNOWNs
↓
INITIAL NDD QT

Then stop.

Do not solve tomorrow’s problem today.

Why Day 1 Is the Most Important Day

Every later stage inherits assumptions from the beginning.

The OR model inherits them.

The requirements inherit them.

The Pattern selection inherits them.

The factory inherits them.

The physical vehicle inherits them.

If x is wrong, the whole chain can be wrong.

That is why Day 1 deserves discipline.

The Core ZenOps Rule

Before asking:

How do we build it?

ask:

Why should it exist?

Before asking:

Which technology should we use?

ask:

Which need are we satisfying?

Before asking:

How fast can we deliver?

ask:

What exactly are we delivering value against?

Day 1: Define the Need

That is the first practical step in the ZenOps Car Factory.

Begin with reality. Identify the stakeholder. State x in need language. Decompose the major needs in the NDD. Separate need from solution. Record important constraints. Make UNKNOWNs visible. Attach whatever evidence already exists. And stop before premature architecture decisions begin.

Tomorrow, the program can refine the need further.

Later, requirements can be created.

Then ORIGIN can identify the objects and relations.

Then Patterns can be selected.

Then work, StoryQ, evidence, suppliers, and factories can follow.

But none of those should come first.

Day 1 belongs to one question:

What problem are we actually trying to solve?

Answer that well, and the entire vehicle program begins on stronger ground.

ZenOps 108

The Car as Objects and Relations — Applying ORIGIN

At this point in the ZenOps automotive process, we have deliberately avoided designing the car too early.

We began with x — the problem existing in reality.

We transformed customer wishes into explicit needs.

We structured those needs through the Need Definition Document (NDD).

We separated needs from proposed solutions.

Now we can begin asking a different question:

What actually exists in the system, and how does everything relate?

This is where ORIGIN enters the automotive process.

The fundamental idea is remarkably simple:

Thinking → Objects

Feeling → Relations

An automobile can therefore be understood as a network of objects and relations.

Not merely as a collection of parts.

Not merely as a Bill of Materials.

Not merely as a hierarchy of engineering departments.

But as a system in which objects acquire meaning through their relationships with other objects.


The Car Is Not a Pile of Components

Imagine taking a vehicle completely apart.

We place the wheels in one area.

The battery in another.

Seats somewhere else.

Controllers on a table.

Motors on the floor.

Sensors in boxes.

Thousands of mechanical and electrical components are carefully catalogued.

Do we still have a car?

Physically, perhaps we possess everything required to construct one.

Functionally, we do not.

A motor sitting on the floor does not transport anyone.

A battery sitting beside it does not provide useful propulsion.

A wheel lying nearby does not create mobility.

The vehicle emerges when these objects are connected through the correct relations.

Battery
│ supplies energy to
↓
Motor
│ produces torque for
↓
Drivetrain
│ transfers torque to
↓
Wheel
│ interacts with
↓
Road

The functionality exists in the network.

This is the ORIGIN perspective.


Begin With Objects

Consider a simplified automobile.

We might identify objects such as:

Vehicle
Driver
Passenger
Cargo
Body
Door
Window
Seat
Wheel
Battery
Motor
Inverter
Charger
Steering System
Brake System
Suspension
Camera
Radar
Temperature Sensor
Wheel-Speed Sensor
Controller
Software
Road
Charging Station
Service Center
Environment

Immediately something interesting happens.

Not every important object is physically part of the vehicle.

Driver is an object.

Road is an object.

Charging Station is an object.

Environment can be modeled as an object.

Service Center can be an object.

The system boundary begins to expand.

That matters because a vehicle does not operate in isolation.


Then Discover Relations

Objects alone tell us very little.

We therefore ask:

How is this object related to other objects?

For example:

Driver
operates
Vehicle
Vehicle
transports
Passenger
Vehicle
carries
Cargo
Battery
supplies
Inverter
Inverter
controls energy to
Motor
Motor
drives
Wheel
Wheel
interacts with
Road
Brake System
decelerates
Wheel
Steering System
changes direction of
Wheel

Now behavior begins to emerge.

The system becomes understandable not because we discovered more nouns, but because we discovered the relationships between them.


Relations Give Objects Meaning

Consider a battery.

By itself:

Battery

tells us almost nothing about its purpose.

Add relations:

Battery
stores
Energy
Battery
supplies
Inverter
Battery
receives energy from
Charger
Battery
reports state to
Battery Management System
Thermal System
regulates temperature of
Battery

Now the battery has context.

Its meaning emerges through its relations.

This is true throughout the automobile.

A sensor has little meaning until we know:

what it observes,

who receives its information,

and:

what decisions depend upon it.


From Hierarchy to Network

Traditional decomposition often produces a hierarchy:

Vehicle
│
├── Body
├── Chassis
├── Powertrain
├── Electrical System
├── Interior
└── Software

This is useful.

But the actual automobile does not behave as a hierarchy.

Suppose the driver presses the accelerator.

The resulting behavior may involve:

Driver
↓
Accelerator
↓
Sensor
↓
Controller
↓
Software
↓
Power Electronics
↓
Motor
↓
Drivetrain
↓
Wheel
↓
Road

At the same time, other objects may participate:

Battery
Traction Control
Wheel-Speed Sensors
Thermal System
Stability Control
Instrument Display

The real system is therefore a network.

The hierarchy tells us where things belong.

The network tells us how things work together.


Connect ORIGIN Back to the NDD

ORIGIN should not appear independently from the needs discovered earlier.

Suppose the NDD contains:

Maintain vehicle control on low-friction surfaces.

We can now ask:

Which objects participate in satisfying this need?

The answer might include:

Driver
Tire
Wheel
Road
Wheel-Speed Sensor
Brake
Motor
Steering System
Controller
Software

Then we identify their relations.

Wheel-Speed Sensor
observes
Wheel
Wheel
interacts with
Road
Controller
receives data from
Wheel-Speed Sensor
Software
evaluates
Wheel Behavior
Controller
commands
Motor
Controller
commands
Brake

The original human need has begun transforming into a system model.


ORIGIN Prevents Component Isolation

Consider a braking problem.

A traditional component-oriented discussion might ask:

Is the brake functioning correctly?

ORIGIN encourages a broader question:

Which object relations must function correctly for the vehicle to decelerate as intended?

The answer could involve:

Driver → Brake Pedal

Brake Pedal → Sensor

Sensor → Controller

Controller → Brake Actuator

Brake → Wheel

Wheel → Tire

Tire → Road

Suddenly the road surface matters.

Tire condition matters.

Software matters.

Sensor accuracy matters.

Driver input matters.

The braking system is no longer merely a mechanical component.

It is a network of cooperating objects.


Model Information as Relations

Modern vehicles are increasingly information systems.

A camera produces observations.

Sensors generate measurements.

Controllers exchange messages.

Software creates decisions.

Displays communicate information to humans.

ORIGIN can represent these relationships explicitly.

Camera
observes
Environment
Camera
sends data to
Controller
Controller
executes
Software
Software
identifies
Hazard
Controller
requests action from
Brake System
Brake System
changes motion of
Vehicle

This creates a continuous chain:

Physical Reality → Observation → Information → Decision → Physical Action

That pattern appears repeatedly in modern automobiles.


The Driver Is Part of the System

One of the most important consequences of the ORIGIN perspective is that the human does not sit outside the model.

Consider:

Vehicle
communicates speed to
Driver
Driver
observes
Road
Driver
commands
Steering System
Driver
commands
Brake System
Driver
commands
Propulsion System

Now consider an assisted-driving system:

Camera
observes
Road
Controller
interprets
Camera Data
Vehicle
communicates warning to
Driver
Driver
responds to
Warning

The human-machine relationship becomes explicit.

This can reveal problems that a component hierarchy may hide.

A warning can be technically correct yet practically useless if the driver cannot understand it in time.

The relation matters.


The Environment Is Part of the Model

The vehicle also interacts continuously with its environment.

For example:

Snow
reduces friction between
Tire and Road
Temperature
affects
Battery
Rain
affects
Camera
Road Salt
affects
Body
Sunlight
affects
Cabin Temperature

The environment is not merely a test condition added at the end.

It participates in the object network from the beginning.

This connects directly back to x.

If the vehicle exists to provide transportation in Norwegian winter conditions, winter is not an edge case.

Winter is part of the problem definition.


Relations Can Cross Engineering Disciplines

This is where ORIGIN becomes particularly useful for complex engineering organizations.

Consider the relation:

Temperature affects Battery.

Understanding and controlling that relation might involve:

  • Battery engineering
  • Electrical engineering
  • Mechanical engineering
  • Thermal engineering
  • Software engineering
  • Safety engineering
  • Manufacturing
  • Testing

The physical relationship does not care how the company organizational chart is structured.

Reality crosses departments.

The ORIGIN model should therefore describe the system according to the relationships that actually exist, not according to administrative boundaries.


Relations Can Become Interfaces

As the model becomes more detailed, many relations become engineering interfaces.

For example:

Controller
communicates with
Inverter

Eventually this relation may need to specify:

  • Communication protocol
  • Message structure
  • Timing
  • Error behavior
  • State transitions
  • Electrical interface
  • Failure handling

Likewise:

Motor
connects to
Drivetrain

may eventually become:

  • Mechanical interface
  • Torque limits
  • Speed limits
  • Mounting geometry
  • Thermal constraints
  • Vibration constraints

The conceptual relation discovered in ORIGIN gradually becomes a precise engineering contract.


Objects Can Be Physical or Logical

Not every object needs to be physical.

An automotive ORIGIN model may contain:

Physical objects

Battery, wheel, door, motor, sensor.

Human objects

Driver, passenger, technician.

Environmental objects

Road, snow, temperature, charging infrastructure.

Information objects

Vehicle state, diagnostic event, sensor measurement.

Software objects

Control algorithm, software service, state machine.

Organizational objects

Supplier, factory, service center.

This allows the model to extend beyond the mechanical automobile.

It can eventually describe the complete lifecycle of the vehicle.


The Factory Can Use the Same Model

The same principle can be applied to manufacturing.

Consider:

Supplier
provides
Component
Robot
installs
Component
Operator
supervises
Workstation
Workstation
performs
Manufacturing Operation
Inspection System
verifies
Assembly
Vehicle
passes through
Production Line

Again we have objects and relations.

The conceptual machinery used to model the vehicle can therefore also model the factory that produces it.

This is important for ZenOps.

The transformation does not stop at engineering.

It continues into physical production.


Service Can Use the Same Model

Now move beyond manufacturing.

Vehicle
generates
Diagnostic Event
Diagnostic Event
identifies
Affected System
Technician
investigates
Diagnostic Event
Service Center
replaces
Component
Replacement
updates
Vehicle Configuration

The same object network can continue through the operational lifetime of the vehicle.

Design, manufacturing, operation and service no longer need to exist as disconnected information worlds.


From Object Network to Traceability

Now imagine that every object and relation has an identity.

A motor is not merely “motor.”

It is a specific engineering object.

A requirement can reference it.

A test can reference it.

A manufacturing operation can reference it.

A physical component can reference it.

A diagnostic event can reference it.

The chain might become:

Human Need
↓
NDD Node
↓
Requirement
↓
ORIGIN Objects + Relations
↓
Architecture
↓
Engineering Objects
↓
Manufacturing
↓
Physical Vehicle
↓
Diagnostic Evidence

The vehicle becomes traceable from human purpose to physical reality.


ORIGIN Exposes Missing Relations

One of the most useful properties of an object-and-relation model is that omissions become easier to see.

Suppose we have:

Sensor
Controller
Brake

But no explicit relation connecting the sensor to the controller.

Something is missing.

Or perhaps:

Battery
Motor

exists, but thermal management has no relationship with the battery.

Again, the model exposes a question.

This does not mean every missing relation represents a design defect.

It means the model gives us a systematic way to ask:

What must interact for this need to become true?


From Objects and Relations to Patterns

Once enough automotive systems have been modeled, recurring structures begin to appear.

For example:

Sensor
↓
Controller
↓
Decision
↓
Actuator

The specific objects may change.

Camera → Controller → Brake

Temperature Sensor → Controller → Cooling System

Wheel-Speed Sensor → Controller → Motor

But the structure repeats.

That recurring structure is a pattern.

This is the next major step in ZenOps.

Instead of solving every automotive problem as though it were completely new, we begin identifying reusable structures of objects and relations.


The Car Becomes a Living Network

The ORIGIN perspective changes how we see the automobile.

A vehicle is no longer merely:

10,000+ components assembled into one product.

It becomes:

a network of objects whose relationships collectively produce behavior.

The battery matters because of what it stores, supplies, receives and communicates.

The wheel matters because of how it interacts with the drivetrain, brake, tire, road and vehicle structure.

The sensor matters because something observes reality, something receives the observation, and something acts upon it.

The driver matters because the entire system ultimately exists in relation to human activity.

This gives us a deeper representation of the automobile:

Objects are what exist.

Relations describe how existence becomes a system.

And from those relationships, the behavior we call the car emerges.


From Need to Network

The ZenOps automotive chain has now progressed significantly:

Reality
↓
x
↓
Customer Wishes
↓
NDD
↓
Engineering Requirements
↓
ORIGIN
↓
Objects
+
Relations
↓
Object Network

We started with:

What problem must be solved?

Now we are asking:

What must exist and interact for the solution to work?

The next question follows naturally:

Which of these object-and-relation structures occur again and again?

That takes us from ORIGIN into patterns.

And patterns are where individual engineering experience begins turning into reusable engineering knowledge.