Agile Development Practices 2007: Making People and Processes Congruent
Agile processes work better if developers and customers have specific aptitudes and attitudes, such as the ability and willingness to handle rapid change. Members of an agile product team cannot always be selected to ensure that they innately possess these capabilities. Developers may not appreciate the need for unit testing. Customers may not be able to interact easily to create just-in-time requirements. You must adapt your agile implementation so that team members can work effectively within their capabilities. In this interactive class, participants first outline people issues they have faced. Based on common issues, the class self-selects into small groups to discuss their challenges in more depth. Each group develops ways to approach these issues and improve their teams. At the end, groups share their key results with the whole class.