There is nothing more frustrating on an IT project when a process does not work as expected and you can't remember why or when it was changed.