If you don’t pair program, have a distributed team, or your iteration is 5 weeks long, are you Agile? In this session we will debate both sides of this issue as we seek to answer the questions –“how much compromise is too much?” and “when is Agile no longer agile?” Do you give up on the concept of Agile Development altogether because you are not adopting the whole methodology or do you look for ways to use as much as possible even if your environment is not ideal?
The session will start with participants dividing into four groups:
An identical scenario involving an Agile Development adoption effort will be presented to each group for analysis and discussion. Each group will propose rationale to whether or not the agile adoption effort in the given scenario can succeed. Spokespersons from each group will present their viewpoints in a mock debate setting. The audience will participate by deciding which group made the best case for the particular scenario. Dependent upon number of participants, members of the audience may have the option of switching roles with debate group members before a new scenario is presented.
Possible Session Schedule:
Depending on time, up to three scenarios could be examined during the session. The session retrospective will summarize what was learned during the discussions and propose a set of guidelines to help participants evaluate their own environments and decide if Agile adoption is possible within their organization or if the adoption of Agile within the current environment would require too much compromise to the Agile principles be worth the effort.