A funny yet moderately realistic perspective to how IT projects generally work in some companies. Agile anyone? Share