This month's ECSE meeting focused on enterprise agile aka agile at scale. Here are some of the topics we discussed. Please respond to this post to begin new discussion threads on the Agile topic.
Issues with Agile on Large Scale Projects
-
How have you adapted Agile to work with large teams? (What size team have you found to be Agile’s sweet spot?)
- How have you adapted Agile to work in multi-site projects?
- How do you coordinate work across multiple Agile dev teams?
- How do you coordinate product owners across multiple Agile dev teams?
-
How have you adapted Agile to work in a regulated environment or on high-reliability software?
Implementing Agile Development
- Where are the typical points of resistance in implementing Agile development? How do you overcome them?
-
What has been the impetus for moving toward Agile development in your organization: Technical staff desire? Management desire? Executive desire?
-
What management approaches have you seen reduce risks/address challenges?
-
What pitfalls have you experienced in implementing Agile development?
- What parts of Agile have you tried and discarded? I.e., are there any aspects of traditional development you’ve gone back to after trying the corresponding Agile development approach?
- What parts of Agile can you not imagine living without, now that you’re using them?
Agile Benchmarking
- What Agile methods have you used, and what has your experience been with them? XP? Scrum?
- What specific practices have you used: Short iterations? Product backlog? Sprint planning? Daily standup meetings? Continuous builds? Pair programming? On-site customer? What else?
- Are you moving toward Agile development or away from it at this point? Why?
- What specific benefits have you realized by moving toward Agile development?
- What specific tradeoffs have you had to make in moving toward Agile development?