It's impossible to be "anti-agile" ?
Agile is a specific approach to project management often seen within software development. It tends to promote itself over the classic "waterfall approach" using different terminologies such as 'iteration', 'sprints', 'user stories'. In fact the only reason that the non-agile approach is called "waterfall" is because it was adopted as Agile gained momentum to distinguish from the 'traditional' in much the same way we had no need for the word "analog" until the term "digital" was coined. A Traditional drawing of a project broken into stages where one stage is 'dependent' upon the other does in fact look like a waterfall. It is important to note that any set of tasks which are dependent upon one another when drawn will also look like a waterfall. Agile is not 'against' dependent events as these are a reality of any project. Rather the potential problems that may arise from 'forcing' work into...