Every process tool eventually ships "required fields". It solves about a fifth of the problem, and the other four fifths are why teams keep giving up on their own process.