Describir: Using knowledge to improve development effectiveness :