A Current Reality Tree is part of the Logical Thinking Process tools and steps created by Eliyahu Goldratt.
This is the process to create one:
Identify the Undesirable Effects
Make sure each of them is written understandably
Diagram causal relationship among them
For each undesirable effect look for causes
Causes may be common for more than one
If you have more than one cause, use ellipses to join them (and)
Follow until you find root causes
Why use text to diagram tools
Getting fast feedback helps you to think clearly and smoothly.
When you are using a diagram tool like Visio, or LucidChart. A good part of your time is dedicated to making arrows, and containers reflect what you're thinking.
But, what you need is to get feedback as soon as possible about what you are thinking about. Modify it, check it again, until your diagram represents a better model than the initial one.
I use the Theory Maker Text to Diagram Tool to create a Current Reality Tree.
This is the original diagram from the Book, Agile Retrospectives.
This is the diagram generated on Theory Maker.
This is the text that.
UE 4 // Developers are resigning; fillcolor=pink
No professional development opportunities
Increased pressure on the developers
UE 3 // Customer is unhappy; fillcolor=pink
Customer is not integrated
No customer contact
UE 1 Velocity is too low; fillcolor=pink
Low quality of the requirements
No customer contact; fillcolor=green5
Consistent problems with building the software
No automated tests
No integration environment; fillcolor=green5
UE 2 The quality of the software is poor; fillcolor=pink
No automated tests
No integration environment; fillcolor=green5
Missing know-how
No professional development opportunities; fillcolor=green5
direction=BT
variable;colour=grey2
arrow;colour=grey3
You can paste it on the Theory Maker Web Page.
Then you can modify it.
Alejandro Garcia made a great compilation of text to diagram tools. Thanks again for showing me this one.