VGL Guide — Transition Tree (TRT)
Estimated reading time: 2 minutes.
Transition Tree (TRT)
Step-by-step implementation planning (ToC). Shares CRT/FRT's node types but answers "how do we cause the change?", giving the step-by-step action sequence.
Node types
UndesirableEffect— current-state problems being addressedIntermediateEffect— stepping-stone outcomes from actionsDesirableEffect— goal outcomesGiven— unchangeable facts and constraintsChangeable— actions we can take to cause changeAndJunctor— as in CRT
Edge types — the CRT family, shared by CRT, FRT and TRT; see Current Reality Tree.
A step-by-step implementation planning graph showing how actions lead to desired outcomes:
vgraph agileTransition: TRT "Agile Transformation Implementation" {
// Given conditions (the context we're working within)
node g1: Given "Company has 5 development teams";
node g2: Given "Current waterfall process causes delays";
// Changeable causes (actions we will take)
node c1: Changeable "Introduce daily standups";
node c2: Changeable "Implement CI/CD pipeline";
node c3: Changeable "Create cross-functional teams";
node c4: Changeable "Train teams on Scrum practices";
// Intermediate effects (stepping stones from actions)
node ie1: IntermediateEffect "Teams communicate more frequently";
node ie2: IntermediateEffect "Code integration happens daily";
node ie3: IntermediateEffect "Teams have diverse skillsets";
node ie4: IntermediateEffect "Teams follow iterative process";
node ie5: IntermediateEffect "Silos are broken down";
// And junctors for combined conditions
node and1: AndJunctor "";
node and2: AndJunctor "";
// Desirable effects (the goals we achieve)
node de1: DesirableEffect "Faster time to market";
node de2: DesirableEffect "Higher quality releases";
node de3: DesirableEffect "Better team collaboration";
// Actions lead to intermediate effects
edge c1 -> ie1: changeable_causes_intermediate;
edge c2 -> ie2: changeable_causes_intermediate;
edge c3 -> ie3: changeable_causes_intermediate;
edge c4 -> ie4: changeable_causes_intermediate;
// Given context combines with cross-functional teams
edge g1 -> and1: given_to_and_junctor;
edge ie3 -> and1: intermediate_to_and_junctor;
edge and1 -> ie5: and_junctor_causes_intermediate;
// Breaking silos leads to collaboration
edge ie5 -> de3: intermediate_causes_desirable;
// Communication helps collaboration too
edge ie1 -> de3: intermediate_causes_desirable;
// CI/CD + iterative process combine for quality
edge ie2 -> and2: intermediate_to_and_junctor;
edge ie4 -> and2: intermediate_to_and_junctor;
edge and2 -> de2: and_junctor_causes_desirable;
// Quality and collaboration lead to speed
edge de2 -> de1: desirable_causes_desirable;
edge de3 -> de1: desirable_causes_desirable;
// Given waterfall context is addressed by iterative process
edge g2 -> ie4: given_causes_intermediate;
}
Home