Practitioners Adapt Agile to Local Constraints
Ambler's article in the October issue of Dr Dobb's Journal is entitled "Imperfectly Agile: You Too Can Be Agile!" What these constraints do mean is that teams need to be smart about how they apply Agile concepts, and be as Agile as possible given their current situation. Agile thinking is a great opportunity to incrementally improve even the most constrained process situation.
Ambler talks about how Agilists overcome common challenges which others use as excuses for not being Agile. Here are the excuses cited by Ambler, with some of the points he makes:
3. The problem is complex.
5. We're in a regulated environment.
6. We're a CMMI organization.
7. This is an outsourcing project.
8. We're building a data warehouse.
To back his claims, in the sidebar entitled "Large, Dispersed, Complex, And Political—Yet Still Agile" Ambler talks about the Eclipse Foundation, whose success with deliveries, for example delivering the large and challenging Callisto project earlier this year, is attributed at least in part to the adoption of Agile practices.
Related news on InfoQ: SirsiDynix Case Study: Jeff Sutherland on Highly Productive Distributed Scrum