Fixed price contracts are evil - this is what can often be heard from agilists. On the other hand those contracts are reality which many agile teams have to face. But what if we try to tame it instead of fighting against it? How can a company execute this kind of contract using agile practices to achieve better results with lower risk? This article will try to answer those questions.
Dave Nicolette, Agile Coach with Valtech, addresses the question are short iterations better than long. Dave demonstrates that short iterations: allow for more rapid response to change, the opportunity to discover and fix problems more often. He also deals with the concerns that short iterations might lead to burnout and other issues.
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.
As we practice various Agile disciplines, the effects of our words and actions actively create, and re-create over time, the environment in which our teams and projects operate - for good or ill. 3
The final article in the series, Ian Roughely completes the migration of a Struts app to Struts 2, by migrating the user interface - jsps & tags. 19
Struts committer Ian Roughely looks and compares a Struts and Struts 2 app, identifies how to convert actions and configuration from Struts to Struts 2, as well as identifying common components. 13
Struts committer Ian Roughely explains the architecture, request workflow, configuration semantics, and differences in the action framework in the new Struts 2 (formerly WebWork). 16
Bruce Tate examines the changing risk profiles for Java and Ruby from a managers perspective, examining Java's initial adoption and also common risk myths about Rails. 37
.NET developer Stephen Chu gives us some insight into his transition to Ruby on Rails programming. 28
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
The Ruby on Rails revolution has been led by developers. Convincing management takes another kind of persuasion. 35
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