By having more experience and having the confidence to question all behaviours in the system you should be able to start recognising patterns such as Process B and Process C have many common features ??? that could be refactored out into a generic Process A which both C & D could consume.