An Impact Assessment and Dependency Management Framework for BPM