Agile is the hand that works in the glove. SOA is the glove, the scope is enterprise wide. Most principles of SOA and Agile are not in conflict. When they are, they keep each other sane. Agile development without a clear vision of the goals and objectives of the company is futile. SOA without a clear vision how to make it real using agile development principles is a waste of time and money.
Ryan Cooper reviewed Amr Elssamadisy's new book and found it a useful framework for designing customized adoption strategies. Rather than a single recipe of Agile practices for everyone, the reader is offered patterns and tools to help determine which practices will most effectively help them reach their own organization's specific goals.
Feature teams are key to scaling agility for large teams. In an excerpt from "Scaling Lean and Agile Development," Larman & Vodde show how feature teams resolve traditional problems & raise new issues 2
This study by InfoQ China looked at 5 cases of Scrum adoption, and asked: Why Scrum? How did you adopt it? What problems, successes or failures did you encounter? One finding: improvement success! 3
InfoQ brings you useful excerpts from "Scaling Software Agility: Best Practices for Large Enterprises" on how Agile offers competitive advantage, and why Waterfall doesn't work. 5
Teams new to Agile wonder which practices to start with, and which will most benefit their own context. This article proposes a customized adoption approach to help teams decide where to focus first.
When transitioning to agile, success requires a true change in behavior and outlook. Daffyd Rees shares advice on "Growing Agile Developers," "Creating Agile Coaches," "Weeding out Hidden Problems."
Amr Elssamadisy tells how participants at XPday Montreal focused on the dynamics of adoption, rather than the structure resulting from adoption, to compile Agile adoption patterns helpful to novices. 1
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
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
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