Root Cause Analysis (RCA) è in pochissime parole (e nessuna pretesa), un insieme di metodologie inerenti il problem solving, volte ad individuare le cause dei problemi.
Un popolare metodo è 5 Whys nel quale dato un problema ci si domanda il perché, la risposta alla prima domanda viene rigirata in domanda e così via fino a trovare la radice del problema.
In questo periodo mi è capitato di assistere svariate volte ad una “rappresentazione” di questa metodologia. La trovo molto efficace, durante lo standup meeting, molti problemi incontrati il giorno prima, vengono sviscerati e di conseguenza capiti oppure risolti in poco tempo...
Red Green Refactor:
First fail the test cases. The idea is to ensure that the test really works and can catch an error. Once this is shown, the underlying functionality can be implemented. This has been coined the "test-driven development mantra", known as red/green/refactor where red means fail and green is pass.
Fonte