The Sept/Oct 2006 issue of IEEE Software is about Global Software Development. It has several Agile-related articles (like A Practical Management and Engineering Approach to Offshore Collaboration)
This months CACM theme is "Flexible and Distributed Software Processes" with articles on distributed agile development (which are currently available online), including:
- An introduction to Flexible and distributed software processes: old petunias in new bowls?
- Ambidextrous coping strategies in globally distributed software development projects
- Can distributed software development be agile?
- Aligning IT components to achieve agility in globally distributed system development
- Dependency forecasting in the distributed agile organization
- Globally distributed software development and pair programming
ACM Queue an article on Agile/Iterative Release Management entitled Breaking the Major Release Habit.
Other resources on Distributed Agile Development:
- an Agile 2005 presentation on Introduction to Distributed Agile Development
- DistributedAgile.com
- Vince Massol's May 2004 Case Study on Distributed Agile Development
- a July 2004 Forrester Report on The Total Economic Impact™ Of Using ThoughtWorks’ “Distributed Agile” Approach, Single Company Analysis — Financial Services
- Distributed Agile Development, by Dafydd Rees, April 2004
- Agile Alliance articles on Distributed Agile and Offshore Agile Development
- Stickyminds.com article, Going the Distance: Five Tactics to Compensate for Distance on Distributed Teams, by Esther Derby
- 2004 SpiderLogic presentation about an Experience report on Distributed Agile Development
- Knowledge Management for Distributed Agile Processes: Models, Techniques, and Infrastructure from KMDAP2003 (and related paper)
- MKDAP2003 presentation on Proactive Knowledge Distribution for Agile Processes
- Martin Fowler's Using an Agile Software Process with Offshore Development
- Managing Commitments and Risks: Challenges in Distributed Agile Development
- Dependency forecasting in the distributed agile organization
- Briefing of Starsoft Development Labs related to Distributed Agile Development
- the Agile Journal back issues on Globally Distributed Development (April 2006) and Collaboration and Reuse (Sept 2006) [the latter has a few articles about distributed collaboration/agility]
- Jeff Sutherland's Distributed SCRUM paper from IICS'06 on Adaptive Engineering of Large Software Projects with Distributed/Outsourced Teams
- Aug 2005 Stickyminds.com article on Building an Effective Test Team for Distributed Agile
- Malcolm William's 2004 Master's thesis on Distributed Extreme Programming: Extending the Frontier of the Extreme Programming Software Engineering Process
- Follow the Sun: Distributed Extreme Programming Development from Agile2005, by Monica Yap (also see the powerpoint presentation)
- Naresh Jain's Offshore Agile Maintenance (summary, presentation, and experience report all available from this link)
- Distributed Agile, a 2004 presentation by Christoph Steindl
- Internationally Agile, 2002 paper by Matt Simons
- Summary results of March 2003 USC Workshop on Large-Scale Distributed Agile Development
- Support for Distributed Extreme Programming by Frank Maurer et. al., XP2002 (also see a related paper on the same subject)
- eXtreme Programming in Open-Source and Distributed Environments
- Follow-up paper to the above (same authors): Distributed eXtreme Programming paper from XP2001 conference
Also, although it's not specific to Agility, the book Software without Borders appears to have some good reviews by several folks who are well-respected in the Agile community (also check out the online references section of the book.
No comments:
Post a Comment