Improve outcomes by changing key parameters instead of redesigning the entire system.
Attribution
Creator: Dzmitryi Kharlanau (SAP Lead).
Canonical: https://dkharlanau.github.io/datasets/TRIZ-bytes/TRIZ-35.json
JSON (copy / reuse)
{
"id": "TRIZ-35",
"title": "Parameter Changes",
"intent": "Improve outcomes by changing key parameters instead of redesigning the entire system.",
"triz_principle": {
"number": 35,
"name": "Parameter Changes",
"definition": "Change an object’s physical state, concentration, flexibility, or other parameters to achieve the desired effect."
},
"problem_understanding": {
"core_contradiction": "We want better performance or quality, but structural changes are expensive and risky.",
"why_this_hurts": "Teams jump to redesigns when many problems are caused by poorly tuned parameters rather than wrong architecture.",
"typical_signals": [
"talk about replatforming too early",
"performance issues under specific conditions only",
"rules that are correct in logic but wrong in thresholds",
"systems that work but feel unnecessarily rigid"
]
},
"solution_logic": {
"core_idea": "Tune parameters before changing structure.",
"key_rule": "Exhaust parameter space before redesigning the system.",
"how_it_resolves_the_contradiction": "Small, low-risk adjustments unlock large improvements without destabilizing the system."
},
"application_patterns": {
"consulting": [
"adjust decision thresholds instead of changing governance model",
"change escalation limits before reorganizing teams",
"tune KPIs rather than redefining strategy"
],
"software_engineering": [
"tune timeouts, batch sizes, and retry limits",
"adjust cache TTLs and consistency levels",
"feature flags to vary behavior by context"
],
"architecture": [
"scaling parameters instead of topology changes",
"circuit breaker thresholds tuning",
"config-driven resilience policies"
],
"enterprise_sap": [
"adjust MDG validation strictness by object or phase",
"tune workflow thresholds for auto-approval",
"modify replication frequency instead of redesigning integration"
]
},
"anti_patterns": [
"random tuning without measurement",
"hard-coding parameters",
"over-tuning one area while ignoring system effects"
],
"usage_guidance": {
"use_when": [
"system is mostly correct but poorly tuned",
"issues appear only under certain conditions",
"fast improvement is needed with low risk"
],
"do_not_use_when": [
"fundamental design is wrong",
"parameters are already well optimized"
]
},
"diagnostic_questions": [
"Which parameters most influence behavior?",
"What ranges have never been tested?",
"Which change would be reversible and cheap?"
],
"example": {
"before": "System is redesigned due to performance issues under peak load.",
"after": "Timeouts, batch sizes, and caching parameters are tuned to handle peaks without redesign."
},
"meta": {
"schema": "dkharlanau.dataset.byte",
"schema_version": "1.1",
"dataset": "TRIZ-bytes",
"source_project": "cv-ai",
"source_path": "TRIZ-bytes/TRIZ-35.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-35.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": "Improve outcomes by changing key parameters instead of redesigning the entire system."
}
}