Day 5: Generate the Development Structure
Day 1 defined x.
Day 2 constructed the NDD.
Day 3 built the ORIGIN model.
Day 4 identified reusable automotive Patterns.
Day 5 asks:
What work must now be done to turn this model into a vehicle that can earn evidence?
This is where the development structure begins.
The key ZenOps principle is:
Do not invent the Work Breakdown Structure independently of the engineering model. Generate it from what remains unresolved.
The Day 5 transformation is:
Need + OR Model + Pattern Status + UNKNOWNs → Questions → Work Packages → WBS → FLEXI Execution Structure
The project plan should become a consequence of the model.
Not the other way around.
Start With What Is Already Known
Suppose the AURORA vehicle architecture now contains:
Braking Pattern:REUSEDrive Unit Pattern:REUSEBattery Structural Pattern:REUSEThermal Pattern:MODIFYWinter Preconditioning:NEWCharging Interface:MODIFY
This already tells us something important.
Not every subsystem needs the same engineering effort.
The mature areas need confirmation.
The modified areas need impact analysis and revalidation.
The new areas need full development.
Stop Treating the Whole Car as Equally Unknown
A traditional WBS may decompose:
Vehicle Development├── Battery├── Brakes├── Steering├── Software├── Body└── Charging
and then assign large task structures under all of them.
But this hides the most important information:
Which parts are already well understood?
A ZenOps development structure should preserve the knowledge state.
Classify the Work by Pattern Status
A useful first rule is:
REUSE→ confirm applicabilityMODIFY→ analyze impact + adapt + revalidateREPLACE→ remove old Pattern + introduce replacement + prove transitionNEW→ full learning cycle
This immediately changes the WBS.
Example: Reused Brake Pattern
Suppose:
Brake Pattern v5Status:FIELD VALIDATEDDecision:REUSE
The work might be:
Confirm AURORA mass within Pattern rangeConfirm wheel/tire compatibilityConfirm software interface compatibilityRun required regression evidence
That is very different from:
Develop brake system from scratch.
Example: Modified Thermal Pattern
Suppose:
Thermal Pattern v4Decision:MODIFY
because AURORA requires more aggressive cold-weather charging.
The work may become:
Identify changed thermal requirementsModel additional heat demandModify control logicEvaluate pump capacityPrototype revised thermal strategyValidate winter charging
The work follows the delta.
Example: New Preconditioning Pattern
Suppose:
Winter Preconditioning:NEW
Then the team may need:
Understand customer preconditioning use caseDefine thermal strategyDefine control architectureSimulate energy consumptionPrototype softwareTest in climate chamberValidate in vehicle
This is full development because organizational knowledge is weak.
The WBS Should Be Knowledge-Weighted
Conceptually:
Mature Knowledge↓Small Confirmation WorkChanged Knowledge↓Moderate Revalidation WorkNew Knowledge↓Large Learning Work
This concentrates resources where uncertainty is highest.
Start Day 5 by Listing Every Important UNKNOWN
From the previous days, AURORA may contain:
UNKNOWN:Preconditioning energy budgetUNKNOWN:Thermal response at -30°CUNKNOWN:Charging connector sealing durabilityUNKNOWN:Supplier separator resilience
These are the true seeds of development work.
UNKNOWN Should Produce a Question
For example:
UNKNOWN:Thermal response at -30°C
becomes:
Question:Can the selected thermal architecture bring the batteryinto its required charging range within the target timeat -30°C?
This is much better than:
Task:Thermal development
The question tells us what must be learned.
Questions Generate Work
The question may generate:
Create thermal simulation modelDefine cold-soak boundary conditionsRun simulationAnalyze resultPrototype revised control strategy
Now the work has a clear reason.
Work Should Resolve Something
A useful Day 5 rule is:
Every significant work item should resolve a need, requirement, architectural uncertainty, Pattern gap, risk, or evidence gap.
If a task cannot answer:
Why does this exist?
challenge it.
A WBS Item Should Point Back Upstream
For example:
WORK-THERM-041Validate -30°C battery warm-up performance
should link to:
NDD:Winter Operation
Requirement:REQ-WINTER-011
OR Objects:Battery + Thermal System
Pattern:Thermal Pattern v4 — MODIFY
The work becomes fully contextualized.
This Is Different From a Detached Project Schedule
A conventional schedule may say:
Task 511:Thermal testOwner:AliceDuration:5 days
OPUS Delivery should additionally know:
Why:Resolve Thermal Pattern applicabilityEvidence Expected:Cold-soak performance resultQT Dependency:Battery Prototype QT
Now task completion has meaning.
Build the WBS From the Model
A top-level AURORA development structure might become:
AURORA DEVELOPMENT│├── 001 Need Resolution├── 002 Architecture Confirmation├── 003 New Pattern Development├── 004 Modified Pattern Revalidation├── 005 Supplier Development├── 006 Prototype Development├── 007 Verification├── 008 Manufacturing Development└── 009 Release Evidence
This is one possible structure.
The exact hierarchy is less important than its traceability.
Work Can Also Be Organized by Domain Object
For example:
Vehicle├── Battery│ ├── Confirm structural Pattern│ ├── Modify thermal Pattern│ └── Validate charging│├── Braking│ └── Confirm mature Pattern applicability│└── Charging ├── Modify connector Pattern └── Develop preconditioning logic
Both views can be useful.
One Underlying Work Item, Multiple Views
This is important.
Do not create duplicate tasks simply because project managers and engineers want different views.
One work item can appear under:
Object ViewPattern ViewWBS ViewQT View
The underlying identity remains the same.
Work Package vs Work Item
Large unresolved questions may become:
Work Package
For example:
WP-THERM-001AURORA Winter Thermal Capability
containing:
SimulationControl DesignPrototypeTesting
Individual executable actions become Work Items.
Work Packages Should Have Clear Outcomes
For example:
WP-THERM-001Outcome:Enough evidence to determine whether the modified thermal Patternsatisfies AURORA winter charging needs.
This is stronger than:
Complete thermal engineering.
Avoid Activity-Based Work Packages
Weak:
Battery Meetings
Stronger:
Resolve battery thermal architecture decision
The second describes a needed result.
Project Work Should Follow Decisions
Some work exists because an engineering decision has not yet been made.
For example:
Decision Needed:Select cooling architecture
Then the work may include:
Compare Pattern A and Pattern BGenerate evidenceRecord decision
The WBS should support decision resolution.
Candidate Architecture Work Can Be Explicit
Suppose:
Candidate A:Liquid coolingCandidate B:Refrigerant direct cooling
The development structure may include:
Evaluate performanceEvaluate manufacturingEvaluate serviceabilityEvaluate supplier riskCompare evidenceSelect architecture
The decision object closes the work package.
Use FLEXI for Small Learning Cycles
Day 5 should not immediately convert every work item into multi-month tasks.
Large questions should be decomposed.
For example:
Can AURORA meet winter charging performance?
is still too large.
Break it into FLEXI questions:
What thermal energy is required after -20°C soak?Can current heater capacity deliver it?What is the energy penalty?Does preconditioning timing solve the problem?
Each can produce evidence quickly.
The FLEXI Cycle
The structure remains:
Question↓Small Work Cycle↓Evidence↓Decision
The development structure becomes a series of learning loops.
This Reduces Large Hidden Tasks
A task such as:
Develop charging system — 120 days
can hide enormous uncertainty.
A series of explicit questions exposes it.
That makes progress more meaningful.
Work State and Knowledge State Are Different
A work item can be:
COMPLETE
while the result is:
FAIL
For example:
Task:Run cold-charge testWork Status:COMPLETEEvidence:FAIL
The project should not interpret completed activity as successful engineering.
Day 5 Should Preserve This Separation
Useful dimensions include:
Work Status:NOT STARTEDACTIVECOMPLETE
and separately:
Evidence State:PASSPARTIALFAILUNKNOWN
This is central to ZenOps project management.
Failed Work Can Create More Work
Suppose:
Cold-charge test:FAIL
Then:
Root-cause investigationModify control strategyRepeat test
may be generated.
The WBS evolves with evidence.
This Means the WBS Is Living
The complete development plan cannot always be known on Day 5.
That is acceptable.
The initial structure should represent current knowledge.
As evidence arrives:
New Work
may emerge.
ZenOps favors adaptive evidence-driven planning over pretending all future work is knowable.
Still Create a Program Backbone
A living WBS does not mean no structure.
A useful backbone might include:
Need ValidationArchitecturePattern QualificationPrototypeSupplier ReadinessManufacturing ReadinessVerificationRelease
The details evolve underneath.
Use QTs as Higher-Level Milestone Definitions
Instead of:
Milestone:Prototype CompleteDate:June 1
define:
Prototype QT
with evidence criteria.
The date remains a planning target.
The QT defines actual readiness.
WBS Items Should Feed QTs
For example:
Battery Prototype QT
depends on:
Thermal EvidenceCharging EvidenceSafety EvidenceSoftware Evidence
Work packages exist to produce those evidence objects.
The flow becomes:
Work↓Evidence↓QT
This Creates a Better Project Structure
The program can answer:
Which work items are blocking Prototype QT?
This is much more useful than:
Which tasks are late?
Both matter.
But blocking evidence is the deeper delivery question.
Example AURORA Prototype Structure
AURORA PROTOTYPE DEVELOPMENT│├── Battery│ ├── Structural Pattern applicability│ ├── Thermal modification│ └── Safety verification│├── Charging│ ├── Fast-charge definition│ ├── Connector durability│ └── Preconditioning development│├── Drive│ └── Reuse confirmation│├── Software│ ├── Thermal control│ ├── Charging coordination│ └── Diagnostic logic│└── Prototype Integration ├── Build Prototype P1 ├── Integrate systems └── Execute Prototype QT evidence
The structure mirrors the engineering model.
Work Can Cross Multiple Objects
Not every work package belongs neatly under one subsystem.
For example:
Fast-Charging Winter Performance
may involve:
BatteryThermal SystemCharge PortNavigation SoftwareVehicle Controller
The work package should be cross-functional where the need is cross-functional.
Avoid Organizational WBS Silos
A weak WBS may be:
Mechanical TeamElectrical TeamSoftware Team
That mirrors the organization.
But the product problem may cut across all three.
A better work package is:
Resolve winter charging capability
with contributors from multiple teams.
Ownership Is Still Useful
Each work item should have a responsible owner.
But ownership should not define the engineering meaning.
For example:
Work:Resolve charging connector environmental durabilityOwner:Connector Engineering
The problem remains a product problem.
Define Expected Evidence Before Starting Work
This is one of the strongest Day 5 practices.
For each major work item, ask:
What evidence should this produce?
Example:
Work:Validate thermal warm-up strategyExpected Evidence:Measured or simulated warm-up time under defined cold-soak conditions
This keeps work outcome-focused.
A Work Item Without Expected Evidence Is Suspicious
If the output is only:
document produced
ask whether the document itself matters or whether it should support a claim.
Documents can be useful.
But evidence and decisions are the real goal.
Engineering Documents Can Be Outputs, Not Ends
For example:
Simulation Report
is useful because it supports:
Claim:Thermal architecture satisfies warm-up need.
Keep the relationship explicit.
Generate Work From Pattern Gaps
Suppose Day 4 found:
Pattern:PreconditioningStatus:NEW
Then Day 5 should create a development package.
The Pattern gap itself is the source.
Generate Work From Pattern Modifications
Suppose:
Liquid Cooling Pattern v4:MODIFY
Create:
Identify changed interfacesReview inherited evidenceDefine new evidence needsModify architectureRevalidate
The work is delta-based.
Generate Work From Anti-Patterns
Suppose the old architecture triggered:
ANTI-PATTERN:Critical connector without positive seating verification
The new development structure should explicitly contain:
Define positive connector verificationValidate manufacturing detectionGenerate regression StoryQ
Negative knowledge creates preventive work.
Generate Work From FMEA Later
As failure analysis develops, high-priority failure modes may generate:
Mitigation designTestEvidence
The WBS can absorb these.
It remains connected to risk.
Generate Work From Supplier UNKNOWNs
Suppose:
Secondary cell source:UNKNOWN
Then:
Identify candidate supplierAssess interface compatibilityAssess capacityAssess evidenceQualify
Procurement work becomes part of the same development structure.
Generate Work From Manufacturing UNKNOWNs
Suppose the product requires:
Battery Installation Relation
but no production method has yet been proven.
Then:
Develop installation processSelect toolingCreate verification methodRun process trial
The factory WBS derives from the product model.
Day 5 Is Where Product and Factory Work Begin to Meet
The vehicle architecture creates manufacturing needs.
For example:
VehiclecontainsBattery
means:
Factory must createVehicle-Battery relation
That generates manufacturing development work.
Do Not Wait Until Design Freeze to Think About Production
If an architecture is impossible or expensive to manufacture, early factory input should reveal that.
The development structure should include manufacturing evidence early.
Serviceability Work Can Be Generated Too
Suppose NDD requires:
Replace failed charging controller
but the architecture is new.
Create:
Define service accessDefine replacement methodDefine configuration recoveryDefine repair verification
Service readiness becomes part of development.
Lifecycle Work Belongs in the WBS
For example:
Define OTA update methodDefine persistent vehicle identityDefine service-history structure
if these are part of the product needs.
The development structure should cover the complete lifecycle, not just SOP.
Use Work Dependencies Carefully
Some tasks genuinely depend on others.
For example:
Select Thermal Architecture↓Build Prototype↓Physical Test
That dependency should be explicit.
Avoid Artificial Dependencies
Do not require:
All Battery Work CompletebeforeAll Software Work Begins
if software can develop against simulations or interface definitions.
FLEXI favors parallel learning where possible.
Work Can Be Parallelized by Questions
For example:
Thermal SimulationSupplier CapabilityConnector Durability
may run in parallel.
The program should exploit independence.
Dependency Comes From the Domain, Not the Gantt Chart
If object A depends on object B, work may inherit that dependency.
The OR model can help derive project dependencies.
This is another advantage of connecting engineering and project management.
The WBS Can Be Seen as an Action Projection of the Domain
The OR model says:
What exists?
The Pattern Network says:
What do we already know?
The WBS says:
What must we now do?
All three are views of one transformation.
Define a Work Item Model
A useful OPUS Delivery Work Item may contain:
IdTitleQuestionOwnerUpstream NeedRelated ObjectsRelated PatternExpected EvidenceStatusQT Dependency
This is far richer than a simple task row.
Example
WORK-CHG-041Title:Validate cold fast-charging performanceQuestion:Can AURORA meet the defined fast-charge needafter -20°C cold soak?Related Need:NDD-WIN-004Related Objects:Battery PackThermal SystemCharge PortPattern:Thermal Pattern v4 — MODIFYExpected Evidence:Cold-charge test evidenceQT:Battery Prototype QT
Now the entire reason for the work is visible.
Work History Matters
If the item fails and is repeated, preserve the history.
For example:
Run 1:FAILRun 2:PARTIALRun 3:PASS
The learning path may be useful later.
WBS Should Not Hide Iteration
Traditional schedules may want one:
Validation Task
ZenOps can represent repeated learning cycles explicitly.
This creates better organizational memory.
Work Can Create New Questions
Suppose a test reveals:
Unexpected voltage drop
Then:
New Question:Why?
The new question generates another work item.
This is legitimate.
The Development Structure Becomes Self-Extending
Conceptually:
Question↓Work↓Evidence↓New Question
until sufficient knowledge exists.
Stop When QT Has Enough Evidence
The objective is not infinite investigation.
Once the relevant QT criteria are satisfied:
PASS
the current development cycle can close.
This gives a stopping rule.
Cost and Schedule Still Matter
ZenOps does not remove:
BudgetDatesResources
They remain project constraints.
But they should be attached to meaningful work.
The engineering reality should not be reduced to those numbers.
Estimate Work Based on Knowledge State
A mature reused Pattern may have predictable effort.
A new Pattern may carry much wider uncertainty.
This should influence estimates.
The WBS Itself Can Learn Over Time
If every new thermal Pattern historically requires:
SimulationPrototypeClimate Test
future projects can inherit that work Pattern.
Project execution becomes reusable knowledge too.
Work Patterns Can Exist
Examples:
New Pattern Development Work Pattern
Modified Pattern Revalidation Work Pattern
Supplier Qualification Work Pattern
The WBS can reuse proven project structures.
This Is Pattern Thinking Applied to Project Management
A project task sequence that repeatedly works can itself become a Pattern.
The organization learns how to engineer, not only what to engineer.
Day 5 Should Produce a Development Baseline
By the end of the day, AURORA should have:
Major Work PackagesCritical QuestionsPattern-Based Work ClassificationOwnersDependenciesExpected EvidenceQT Links
This becomes the initial execution structure.
Example Day 5 Development Baseline
AURORA DEVELOPMENT│├── WP-001 Customer / Need Resolution│├── WP-002 Reused Architecture Confirmation│├── WP-003 Winter Preconditioning — NEW│├── WP-004 Thermal System — MODIFY│├── WP-005 Charging Interface — MODIFY│├── WP-006 Supplier Qualification│├── WP-007 Prototype Integration│├── WP-008 Manufacturing Process Development│└── WP-009 Verification and QT
Each package contains explicit questions and evidence outputs.
Day 5 Development QT
A useful threshold could be:
DAY 5 DEVELOPMENT STRUCTURE QT[ ] Major UNKNOWNs mapped to questions[ ] REUSE work limited to applicability confirmation where appropriate[ ] MODIFY / REPLACE / NEW areas generate explicit development work[ ] Major work items linked to NDD and OR objects[ ] Expected evidence defined for critical work[ ] Important dependencies visible[ ] Owners assigned[ ] Relevant QT dependencies established[ ] Major manufacturing / supplier / service work not omitted
If these conditions are satisfied:
DAY 5 DEVELOPMENT STRUCTURE QT:PASS
The vehicle program now has an actionable execution model.
PASS Does Not Mean the WBS Is Frozen
The WBS will change.
New evidence will create new work.
Some planned work will become unnecessary.
Some reused evidence may prove sufficient.
That is normal.
The Development Structure Is a Living Projection
The stable foundation is:
NeedObjectsRelationsPatterns
The work structure changes as knowledge changes.
That is appropriate.
What Not to Do on Day 5
Do not:
- invent thousands of tasks merely to look complete
- treat every subsystem as equally uncertain
- copy an old WBS without checking the new context
- hide engineering questions inside vague activities
- confuse completed work with successful evidence
- freeze the project plan before learning begins
The purpose is not administrative detail.
The purpose is executable learning.
A Bad Day 5
A bad result might be:
Battery Development — 180 daysSoftware Development — 220 daysTesting — 90 days
with little explanation.
This describes calendar allocation.
It does not describe what must be learned.
A Good Day 5
A good result says:
Question:Can modified Thermal Pattern v4 meet -30°C fast-charge requirements?Work:Simulation + prototype + climate testEvidence:Cold-charge performanceQT:Battery Prototype QT
This is much stronger.
The Complete Day 5 Flow
The day can be summarized as:
DAY 4 PATTERN MODEL↓IDENTIFY REUSE / MODIFY / REPLACE / NEW↓COLLECT UNKNOWNs↓TURN UNKNOWNs INTO QUESTIONS↓TURN QUESTIONS INTO WORK PACKAGES↓DEFINE EXPECTED EVIDENCE↓ADD OWNERS + DEPENDENCIES↓CONNECT WORK TO QTs↓CREATE INITIAL WBS↓DAY 5 DEVELOPMENT STRUCTURE QT
The vehicle program is now ready to move from structured thinking into systematic execution.
Why Day 5 Matters
Before Day 5, the organization understands:
- why the vehicle should exist
- what needs it must satisfy
- what the main system objects are
- what knowledge can be reused
Day 5 converts that understanding into action.
But it does so without losing meaning.
The project plan is no longer an independent administrative artifact.
It is generated from the engineering domain.
From Domain Model to Delivery Model
The transition is:
NDD:Why?ORIGIN:What?Patterns:What do we know?WBS:What must we do?
This is the practical bridge between ZenOps engineering and ZenOps project management.
Day 5: Generate the Development Structure
That is the fifth practical step in the ZenOps Car Factory.
Take the NDD, ORIGIN model, Pattern Network, and visible UNKNOWNs from the first four days; turn every important uncertainty into a clear question; generate work only where a need, dependency, Pattern gap, risk, or evidence gap demands it; classify work according to REUSE, MODIFY, REPLACE, and NEW; define the evidence each important work item must produce; connect the work to Quality Thresholds; and build the initial WBS as a living projection of the vehicle model rather than as an isolated schedule.
Day 1 defined why.
Day 2 structured the need.
Day 3 modeled the system.
Day 4 separated known Patterns from genuine novelty.
Day 5 turns the remaining uncertainty into work.
And from this point forward, the most important question is no longer:
How many tasks have we completed?
It is:
What have those tasks taught us, and what evidence do we now have?