Techniques for engineering a good workflow