Standard Operating Procedures

Japanese engineering discipline applied to software delivery.

Mugen.Codes runs every engagement through a living SOP grounded in Kaizen, Poka-Yoke, Jidoka, and related Japanese manufacturing principles — translated into auditable software practice for defense, space, and BCI.

  • 15 governing principles, applied by phase
  • 8 phases from inquiry through long-term support
  • SOP itself subject to Kaizen after every project

Guiding Philosophy

Principles that govern the process.

Each principle has a Japanese root, an English name, and a concrete meaning in how Mugen.Codes delivers software.

Continuous, incremental improvement
Kaizen (改善)
Every project retrospective feeds a living process-improvement backlog, not just a one-off retro doc.
Error-proofing
Poka-Yoke (ポカヨケ)
Design systems (code, forms, pipelines) so mistakes are structurally impossible, not just discouraged.
Stop-the-line authority
Jidoka (自働化)
Any engineer can halt a build, merge, or release the moment a defect or anomaly is detected — no rank required.
Visual, real-time problem signaling
Andon (アンドン)
A visible signal (dashboard, Slack channel, CI badge) that broadcasts problems the instant they occur.
Go and see for yourself
Genchi Genbutsu (現地現物)
Decisions on requirements, defects, or performance are made from direct observation (the actual system, actual logs, actual client environment) — not assumption or hearsay.
Waste elimination
Muda / Mura / Muri (無駄・斑・無理)
Eliminate waste (Muda), unevenness in workload (Mura), and overburden on people/systems (Muri) — the three enemies of a calm process.
Standardized work
Hyojunka (標準化)
Every recurring task has one documented "best known way" until Kaizen improves it.
Level, sustainable pace
Heijunka (平準化)
Work is smoothed across sprints/engineers rather than boom-bust crunch cycles.
Reflection and honest self-critique
Hansei (反省)
Formal, blame-free acknowledgment of what went wrong before celebrating what went right.
Plan-Do-Check-Act cycle
PDCA (計画・実行・評価・改善)
The engine underneath Kaizen — used at sprint, milestone, and project level.
Consensus-building before formal decisions
Nemawashi (根回し)
Informal alignment with stakeholders/engineers before a formal decision gate, so gates confirm consensus rather than create conflict.
Formal approval workflow
Ringi-sho (稟議書)
A written proposal circulated for sign-off before major changes (scope, architecture, budget) — creates an auditable decision trail.
Big Room / War Room visibility
Obeya (大部屋)
A single shared space (physical or digital dashboard) where requirements, risk, schedule, and status are visible to the whole team at once.
Workplace organization
5S
Applied to codebases, repos, and environments — sort, organize, clean, standardize, sustain.
Coaching routine for improvement
Toyota Kata
A repeatable coaching pattern (target condition → current condition → obstacles → next experiment) used in retros and 1:1s.

Eight Phases

From inquiry to living support.

Each phase names its governing principles, required practices, and the output artifact that must exist before the next phase begins.

01

Phase 01Inquiry & Intake

Governing principles: Genchi Genbutsu, Nemawashi

  • Direct-source intake (Genchi Genbutsu)

    No inquiry is scoped from a brief alone. A discovery call or site/system observation is mandatory before any estimate — go see the client's actual environment, constraints, and stakeholders.

  • Stakeholder mapping & informal alignment (Nemawashi)

    Before any formal proposal, informally confirm technical and business alignment with all client-side decision-makers (engineering lead, compliance officer, budget owner) so the eventual SOW has no surprises.

  • Inquiry log

    Every inquiry is logged in a single source of truth (CRM or Obeya board) with status, next action, and owner — never left in email threads.

Output artifact

Discovery notes, stakeholder map, qualified/disqualified decision.

02

Phase 02Requirements Capture & Hazard Analysis

Governing principles: Poka-Yoke, Hyojunka, Ringi-sho

  • Standardized requirements template (Hyojunka)

    Every project uses the same functional requirements / safety goals / security controls template (TEMP for defense, FMEA for space, IEC 62304 for BCI) — no ad hoc formats.

  • Error-proof the requirements themselves (Poka-Yoke)

    Ambiguous or unverifiable requirements are structurally rejected — each requirement must have an ID, an acceptance criterion, and a traceable test method before it's accepted into scope.

  • Formal sign-off (Ringi-sho)

    The finalized SOW/requirements package circulates as a written proposal for explicit sign-off from client and internal leads — creating the audit trail regulators and primes expect.

Output artifact

Signed SOW, Requirements Traceability Matrix (RTM) skeleton, hazard/failure-mode log.

03

Phase 03Architecture & Formal Specification

Governing principles: Poka-Yoke, Muda/Mura/Muri, Obeya

  • Design-time error-proofing (Poka-Yoke)

    Interfaces, type systems, and formal methods (TLA+, SPARK/Ada) are used to make entire classes of defects mathematically impossible before a line of target code is written.

  • Waste audit on the architecture (Muda)

    Every proposed component is checked against "does this reduce risk or add complexity without value?" Remove speculative abstraction, unused flexibility, premature optimization.

  • Load-balance the design across the team (Mura/Muri)

    Architecture is decomposed into modules sized so no single engineer or subsystem is overburdened relative to others.

  • Shared visibility (Obeya)

    Architecture diagrams, open decisions, and risk register live in one shared dashboard visible to the whole team and client, updated in real time — not buried in one engineer's local files.

Output artifact

Architecture spec, formal proofs/models, module ownership (OWNERS file per module), risk register.

04

Phase 04Development

Governing principles: Hyojunka, Heijunka, Jidoka, 5S, Andon

  • Standardized work (Hyojunka)

    Coding standards, commit conventions, branch strategy, and review checklists are documented once and followed by everyone — deviations require explicit justification.

  • Sustainable, leveled pace (Heijunka)

    Work is planned to avoid crunch; senior-only teams work at a consistent, sustainable cadence with written daily updates instead of frantic real-time standups.

  • Stop-the-line authority (Jidoka)

    Any engineer who finds a defect, security issue, or spec ambiguity has explicit authority — and obligation — to halt further work on that thread until resolved. No one "codes around" a known problem to hit a date.

  • 5S applied to the codebase

    Seiri (Sort): remove dead code, unused dependencies, stale branches. Seiton (Set in order): consistent repo structure, naming conventions. Seiso (Shine): linting, formatting, automated cleanliness checks in CI. Seiketsu (Standardize): enforce via pre-commit hooks and CI gates. Shitsuke (Sustain): periodic audits to confirm the above hasn't drifted.

  • Andon signaling

    CI failures, security scan flags, or blocked PRs trigger an immediate, visible signal (dashboard red state, alert channel) — visible to the whole team, not just the assignee.

Output artifact

Peer-reviewed merge requests, passing CI/CD pipeline, updated RTM linking code to requirements.

05

Phase 05Continuous Verification & Validation

Governing principles: Poka-Yoke, Jidoka, Genchi Genbutsu

  • Test as error-proofing, not confirmation (Poka-Yoke)

    Unit, integration, and hardware-in-the-loop tests are designed to make undetected regressions structurally impossible — every merge is gated by automated tests, not manual promise.

  • Automatic halt on failure (Jidoka)

    A failed test or verification step blocks the pipeline automatically. No human override without a documented, approved exception (Ringi-style sign-off).

  • Validate against the real target (Genchi Genbutsu)

    Wherever feasible, validation happens against actual target hardware/environment, not simulation alone — especially for space, BCI, and embedded defense targets.

  • Verification as artifact

    Every build produces a verification report — an artifact, not a verbal confirmation.

Output artifact

Test reports, formal verification proofs (where applicable), updated RTM with pass/fail status per requirement.

06

Phase 06Client Review & Consensus Checkpoints

Governing principles: Nemawashi, Obeya, Hansei

  • Pre-align before formal milestone reviews (Nemawashi)

    Informal syncs with the client precede each formal milestone demo, so the milestone review confirms alignment rather than surfaces disagreement for the first time.

  • Shared status visibility (Obeya)

    Client has read access to the same live dashboard the internal team uses — schedule, risk, defect counts, requirement coverage — rather than a filtered status deck.

  • Mid-project Hansei

    At each milestone, a brief honest self-review: what underperformed, what assumption proved wrong, what will change — logged, not just discussed.

Output artifact

Milestone sign-off, updated risk register, Hansei notes feeding the Kaizen backlog.

07

Phase 07Deliverable Packaging & Knowledge Transfer

Governing principles: Hyojunka, Poka-Yoke, Genchi Genbutsu

  • Standardized handover package (Hyojunka)

    Every project delivers the same core bundle: source repository (clean, 5S-compliant); Requirements Traceability Matrix (requirement → code → test result); test/verification results and safety/security case; operational runbooks; a recorded knowledge-transfer session.

  • Error-proof the handover itself (Poka-Yoke)

    A handover checklist must be 100% complete — no partial deliveries — before a project is marked closed. Missing documentation is treated as a defect, same severity class as missing code.

  • Live walkthrough, not just documents (Genchi Genbutsu)

    The client's actual team runs the actual system live with Mugen.Codes engineers present, rather than relying solely on written docs.

Output artifact

Complete handover package, signed acceptance, recorded walkthrough.

08

Phase 08Post-Project Reflection & Long-Term Support

Governing principles: Hansei, Kaizen, PDCA, Toyota Kata

  • Formal Hansei retrospective

    Blame-free, written review of what went wrong before what went right — covering estimation accuracy, communication gaps, and technical debt incurred.

  • Kaizen backlog

    Every lesson becomes a discrete, owned action item against this very SOP document — the SOP itself is a living document, never static.

  • PDCA applied to the SOP

    Plan (this document) → Do (execute on next project) → Check (Hansei) → Act (revise SOP). This cycle never stops.

  • Toyota Kata coaching

    Current condition → target condition → obstacles → next small experiment — applied to individual engineer growth in 1:1s, not just process.

  • SLA-based long-term support

    Delivered at a leveled, sustainable pace (Heijunka) — not reactive firefighting.

Output artifact

Retrospective report, updated SOP version, SLA terms for ongoing support.

Quick Reference

Principle → phase map.

Where each Japanese principle is primarily applied across the eight phases.

Genchi Genbutsu
Inquiry, Validation, Handover
Nemawashi
Inquiry, Client Review
Ringi-sho
Requirements sign-off, exception approvals
Poka-Yoke
Requirements, Architecture, Dev, Verification, Handover
Jidoka
Development, Verification
Andon
Development
Hyojunka
Requirements, Development, Handover
Heijunka
Development, Long-term support
Muda/Mura/Muri
Architecture
Obeya
Architecture, Client Review
5S
Development
Hansei
Client Review, Post-Project
Kaizen / PDCA
Continuous, across all phases
Toyota Kata
Post-Project coaching
This SOP is itself subject to Kaizen — review and revise after every project via the Phase 8 retrospective process.
Mugen.Codes

Next Step

Want calm delivery on your next mission?

Mugen.Codes applies this living SOP to defense, space, and BCI engagements — senior-only teams, auditable decisions, and a process that improves after every project.