One of the great things about working as a consultant is the ability to try out many different ideas and adapting your personal favorite process to include things that work. This article gives the details about user story estimation techniques that Jay Fields has found effective.
In the spirit of "information radiators and “big visible charts” Kenji Hiranabe proposes using Kanban Boards to organize three viewpoints (Time, Task, and Team) so the whole team understands the current status of the project and can work in an autonomous, motivated and collaborative manner.
SOA aims at making the entire enterprise agile by using services as the building blocks for applications. Agile software development aims at making organizations agile by introducing practices that increase communication and feedback. Which is right? Which is better? Are we comparing apples and oranges? Can they be used together, and if so, how? Join us in the discussion!
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