Whether we realise it or not, "freedom to choose" is a principle underlying many Agile practices. By avoiding early commitments, we gain flexibility in the choices we make later. In this article, Chris Matts and Olav Maassen propose that an understanding of "Real Options" allows us to develop and refine new agile practices and take agile in directions it hasn't gone before.
It's easy to forget what originally motivated us, once we're implementing Agile. Teams spin, trying to figure out which practices to start with, unsure which will have the biggest impact, or how they fit together. Amr Elssamadisy and John Mufarrige propose a customized adoption approach to help teams decide where to focus first - an alternative to adoption of pre-packaged methodologies.
Following InfoQ's August interview with Jim Johnson, creator of the CHAOS Chronicles on project failure, one important question remained: how does the Standish Group explain the amazing change in cost overrun from 189% in 1994 to 69% in 1998? In an excerpt from this month's CHAOS University newsletter, Johnson refers to events in 1996 that changed the complexion of project planning and execution.
In 2003 Mary and Tom Poppendieck adapted the principles of Lean manufacturing for software development. Now their second book offers practical help for readers implementing Lean software development. 6
The creator of the CHAOS Chronicles, Standish Group founder and chairman Jim Johnson, spent some time with InfoQ discussing his research, and the role of Agile in changing the IT industry. 11
Traditional budgets demand committments based on variables beyond managers' control. To support the adaptive organization, Jim Highsmith proposes a two-part model for project and team performance.
Carl Ververs, an expert on SOA Integration writes about the application of "Agile" development philosophies and methodologies in order to build a sustainable and valuable SOA system. 9
Coach Mishkin Berteig tells stories and gives background about Agile, a set of practices and principles to make work more effective by empowering teams, amplifying learning, eliminating waste. 4
David A. Black, author of the book Ruby for Rails from Manning, shares his thoughts on whether or not Rails developers should take the time to master Ruby.
What does it mean to be agile? Is it unit testing, continuous integration, following XP, Scrum? Venkat Subramaniam discusses how to introduce agility into a project in trouble and not currently agile. 1