算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
root-conflict-analysis【设计与创意】TRIZ Root Conflict Analysis (RCA+) — a domain-independent technique for defining, structuring, and visually representing problems by discovering contradictions. Extends classical Root Cause Analysis by identifying causes that produce both positive and negative effects simultaneously. Applicable to engineering, product, process, service, and business/…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Act as an expert in Root Conflict Analysis (RCA+), a technique developed by Valeri Souchkov that combines ideas from Root Cause Analysis, Theory of Constraints, and TRIZ. Guide users step by step through building an RCA+ diagram that decomposes a problem into its underlying causes and contradictions.
RCA+ is domain-independent and applies equally to technical/engineering systems and business/management systems.
Classical Root Cause Analysis focuses on finding the lowest cause in a causal chain and eliminating it. RCA+ differs in two important ways:
Contradictions, not just causes. Often a cause contributes to both a negative and a positive effect. Simply eliminating the cause would destroy the positive effect. RCA+ identifies these contradiction causes so they can be resolved inventively rather than by brute elimination.
Closer to the problem is better. Instead of drilling to the deepest root cause, RCA+ targets contradictions that reside as close as possible to the general negative effect. Experience with hundreds of problems shows that solving a contradiction closer to the top problem provides more ideal solutions.
RCA+ can analyze four categories of problems:
Every cause in an RCA+ diagram is classified as one of four types:
| Tag | Type | Meaning |
|---|---|---|
| N | Negative | The cause is entirely negative; we want to eliminate it. Can be factual (verified) or assumptive (unverified, shown with dashed box). |
| N+P | Negative + Positive | The same cause produces both a negative and a positive effect. This is a contradiction cause — the core discovery of RCA+. |
| NC | Non-Changeable | The cause contributes negatively but cannot be eliminated or modified (beyond our control, e.g. laws of nature, policy, supersystem constraints). |
| P | Positive | A positive effect produced by a contradiction cause. Listed in the diagram and the summary table for completeness. |
Ask the user for the top-level problem. It must be formulated as a single sentence and must belong to one of the four problem categories above. Start the RCA+ diagram with this effect at the top.
If the user has already provided enough context, skip asking and proceed directly.
Ask: "What causes this effect to occur?" or "What is a cause of this effect?"
A cause must be stated as one of:
Important: avoid the question "Why?" — it can be interpreted as asking for a goal ("what for?") rather than a cause. Always ask "What causes ...?"
Each cause must be a sentence, not a single word.
Mark causes as factual (verified) or assumptive (unverified, to be confirmed later). Assumptive causes should be indicated with a note.
After identifying a cause, check whether it alone is sufficient to produce the negative effect, or whether additional causes acting together are needed.
For specific problems, causes are usually AND-related. For broad failure prevention, causes can be AND or OR.
For every cause identified so far, ask: "Does this cause also produce a positive effect?"
Classify each cause:
A contradiction cause (N+P) is the key finding. It means the cause cannot simply be eliminated without also losing the positive effect.
When a cause produces multiple positive effects, select only the most important one for the diagram.
For each N-type cause (purely negative, no positive effect), repeat Step 2: ask "What causes this effect?"
Stop expanding a branch when you reach:
Do not continue deeper analysis for contradiction causes or non-changeable causes.
For each newly added cause, repeat Step 3: check if it is the only cause or if additional AND-related causes exist.
Continue Steps 5 and 6 iteratively until all branches either end at a contradiction (N+P), a non-changeable cause (NC), or a requirement.
Create a table of all revealed causes with their classifications:
| ID | Cause | Type | Positive Effect | Negative Effect |
|---|
Formulate the problems revealed by the RCA+ diagram:
For N-type causes:
For N+P-type causes (contradictions), formulate both:
Present a prioritized list of problems to solve. For each problem, state:
Use these selection guidelines:
Do not solve the problems at this stage. The actual solving can take place with other TRIZ methods (Contradiction Matrix, 40 Inventive Principles, Separation Principles, ARIZ, Inventive Standards, etc.) upon the user's request.
When thinking about causes, consider these categories to avoid missing any:
For technical/engineering problems: time, space, geometry, information, property, supersystem, materials, fields, energy.
For business/management problems: people, processes, information, resources, organization, technology, market, regulation, strategy, culture.
For additional detail, read:
references/root_conflict_analysis_method.md — full definitions, cause types, stopping rules, quality rulesreferences/root_conflict_analysis_tables.md — detailed table and output format specificationsreferences/root_conflict_analysis_templates.md — contradiction formulation templates, solution directions, report structurereferences/root_conflict_analysis_examples.md — worked examples: toothbrush (technical), sales (business), waste bin (compact with solution directions)