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.
There has been a lot of conversation going on around the configuration of applications, and how to manage it. This article explores things people can do from within their code to make their lives, and the lives of anyone else who has to administer or maintain their application, easier. These patterns have been used a number of times on ThoughtWorks projects, and they have proven their worth.
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.
Developer Jay Fields draws on his experiences as a ThoughtWorks consultant to describe effective user story estimation techniques. 17
Kenji Hiranabe shows how to track project status using Kanban Boards from three viewpoints (Time, Task, and Team) to enhance self-organization and collaboration. 14
SOA and Agile: Which is right? Which is better? Are we comparing apples and oranges? Can they be used together, and if so, how? This is a discussion topic so come and put in your 2 cents! 22
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
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