Dataset entry

Partial or Excessive Actions

TRIZ-bytes triz_byte TRIZ-16
Achieve better results by deliberately doing less or more than the nominal requirement instead of aiming for exactness.

Attribution

Creator: Dzmitryi Kharlanau (SAP Lead).

Canonical: https://dkharlanau.github.io/datasets/TRIZ-bytes/TRIZ-16.json

LinkedIn

JSON (copy / reuse)
{
  "id": "TRIZ-16",
  "title": "Partial or Excessive Actions",
  "intent": "Achieve better results by deliberately doing less or more than the nominal requirement instead of aiming for exactness.",
  "triz_principle": {
    "number": 16,
    "name": "Partial or Excessive Actions",
    "definition": "If an exact action is difficult, achieve the required effect by doing slightly less or slightly more."
  },
  "problem_understanding": {
    "core_contradiction": "We aim for exact correctness, but precision is expensive, slow, or unrealistic under constraints.",
    "why_this_hurts": "Chasing perfect accuracy increases cost and delays, while most value could be delivered earlier with approximation.",
    "typical_signals": [
      "long cycles to reach perfect data quality",
      "over-engineering for rare edge cases",
      "projects blocked waiting for full completeness",
      "high cost to close the last 5–10% gap"
    ]
  },
  "solution_logic": {
    "core_idea": "Intentionally choose approximation over exactness where it delivers faster or cheaper value.",
    "key_rule": "Optimize for impact, not mathematical perfection.",
    "how_it_resolves_the_contradiction": "Most benefits are realized early, while cost and time are kept under control."
  },
  "application_patterns": {
    "consulting": [
      "80/20 analysis instead of exhaustive studies",
      "phased recommendations with increasing precision",
      "decision-making with confidence ranges instead of exact numbers"
    ],
    "software_engineering": [
      "eventual consistency instead of strict immediate consistency",
      "best-effort processing with retries",
      "heuristics instead of complex optimization algorithms"
    ],
    "architecture": [
      "approximate caching strategies",
      "sampling instead of full data scans",
      "graceful degradation under load"
    ],
    "enterprise_sap": [
      "tolerance-based validations instead of exact matches",
      "phased data cleansing with priority attributes first",
      "allowing temporary inconsistencies resolved later by governance"
    ]
  },
  "anti_patterns": [
    "approximations without clear limits",
    "normalizing poor quality as acceptable forever",
    "lack of transparency about reduced precision"
  ],
  "usage_guidance": {
    "use_when": [
      "exact precision is costly but low-value",
      "speed matters more than completeness",
      "errors are reversible or low impact"
    ],
    "do_not_use_when": [
      "safety, finance, or legal correctness is mandatory",
      "errors are irreversible or catastrophic"
    ]
  },
  "diagnostic_questions": [
    "Where does the last 10% of effort bring little additional value?",
    "Which approximations would users accept?",
    "What precision level is actually required for decisions?"
  ],
  "example": {
    "before": "Project waits months to achieve 100% data correctness before go-live.",
    "after": "Critical data is corrected first; remaining issues are resolved incrementally post go-live."
  },
  "meta": {
    "schema": "dkharlanau.dataset.byte",
    "schema_version": "1.1",
    "dataset": "TRIZ-bytes",
    "source_project": "cv-ai",
    "source_path": "TRIZ-bytes/TRIZ-16.json",
    "generated_at_utc": "2026-02-03T14:33:32+00:00",
    "creator": {
      "name": "Dzmitryi Kharlanau",
      "role": "SAP Lead",
      "website": "https://dkharlanau.github.io",
      "linkedin": "https://www.linkedin.com/in/dkharlanau"
    },
    "attribution": {
      "attribution_required": true,
      "preferred_citation": "Dzmitryi Kharlanau (SAP Lead). Dataset bytes: https://dkharlanau.github.io"
    },
    "license": {
      "name": "",
      "spdx": "",
      "url": ""
    },
    "links": {
      "website": "https://dkharlanau.github.io",
      "linkedin": "https://www.linkedin.com/in/dkharlanau"
    },
    "contact": {
      "preferred": "linkedin",
      "linkedin": "https://www.linkedin.com/in/dkharlanau"
    },
    "canonical_url": "https://dkharlanau.github.io/datasets/TRIZ-bytes/TRIZ-16.json",
    "created_at_utc": "2026-02-03T14:33:32+00:00",
    "updated_at_utc": "2026-02-03T15:29:02+00:00",
    "provenance": {
      "source_type": "chat_export_extraction",
      "note": "Extracted and curated by Dzmitryi Kharlanau; enriched for attribution and crawler indexing."
    },
    "entity_type": "triz_byte",
    "entity_subtype": "",
    "summary": "Achieve better results by deliberately doing less or more than the nominal requirement instead of aiming for exactness."
  }
}