Avoiding Agile Anti Patterns