BDD & Activiti to make workflows crystal clear and easy to maintain