Home arrow Agile Journal arrow Achieving Global Agile Development - December 2007

Achieving Global Agile Development

Volume 2 Number 11 - December 2007


december07globalAs 2007 comes to a close, we can reflect on the accomplishments of many Agile teams. We’ve crossed the Agile chasm and the results are pouring in: highly distributed teams are delivering mission-critical products and have truly begun to quantify the business benefits that their products provide. We should also consider the work that lies ahead. Have teams achieved global Agile development? What will it take for companies to implement enterprise-wide, rather than project-specific, Agile initiatives? When will there be a critical mass of skilled Agile developers and managers on hand in each large organization? There’s no question that 2007 delivered a wealth of Agile successes, so we need to build on that momentum in the coming year.

In this issue of the Agile Journal, our contributors consider a variety of perspectives around global Agile development. Skills lie at the heart of all initiatives. Ross Pettit explores how companies can use Agile practices to help build rather than source high performing, global teams. Erik Gottesman and Andy Takats argue that in order for Agile processes to scale to support enterprise-wide requirements, organizations must proactively architect real-world adoption strategies, rather than just proselytize the benefits of specific Agile practices.


We can cite numerous successes on Agile teams, but we cannot say that there is total consensus in the industry as to how to implement specific practices. Approaches vary as do some core beliefs. Amr Elssamadisy discusses the “what” and “why” behind refactoring, and how several industry leaders view the effectiveness of refactoring and test driven development. David Webb concedes that we may not yet be at the point to have best practices for global development, but rather that we may just be able to draw upon some good ideas. He delves down into three areas: data considerations, communications needs, and a company’s Agile readiness.


Distributed Agile projects are becoming more common, but teams know that without strong testing and quality management practices, there’s no way for projects to truly scale. Test-Driven Development and communication lie at the heart of these efforts. Scott Ambler and Khurram Nizami share some effective testing strategies for geographically distributed quality management.


We have many new plans for the Agile Journal in 2008, largely driven by input from our readers and contributors. Please continue to share your advice and experiences with the Agile Journal community and give us feedback on the Agile Journal’s contents. If you’d like to contribute an article on an upcoming topic, go to the “Letters to the Editor” in the forum at AgileJournal.com and send us your ideas. Enjoy the holidays!

 

Liz Barnett
Editor in Chief

This email address is being protected from spam bots, you need Javascript enabled to view it

 

 

FEATURED ARTICLES...
Agile Adoption Goals for 2008
It is great to end 2007 by looking back at what the Agile community has achieved. Organizations have made tremendous strides, particularly in the areas of large, distributed Agile projects and increased customer satisfaction. Competing Agile conferences, new commercial and open source Agile tools, and a growing number of global Agile consultancies all attest to the validity and benefits of Agile approaches. But enterprise-wide Agile initiatives are still few and far between. Some of the is...
Read More >>
 
Building High Performance Capability
Strategic or mission-critical application development requires developers to have more than just technical programming skills.  They must also be fluent in the business context of the applications they develop, and have a working knowledge of the technical environment of the business.  This makes global sourcing that much more difficult: whereas technical skills can be acquired in the classroom or from prior experience, complex business problems and esoteric technical environments are ...
Read More >>
 
Agile is Here to Stay... Now What?
Over the course of the past decade, Agile software development has progressed from a grassroots, almost underground movement, to the mainstream. Early successes have paved the way for broader acceptance of Agile principles and practices, facilitating dialogue not only in IT back offices, but corporate boardrooms as well. With an ever-increasing focus on profitability, time-to-market, and customer satisfaction, the vigorous debate over Agile adoption appears to be shifting from a question of &quo...
Read More >>

MORE ARTICLES...
Revisiting Refactoring Revisiting Refactoring
Refactoring is one of the cornerstones of the technical agile development practices. It is the mechanism that allows the design and architecture of a system to evolve over time.  It is one third of the red-green-refactor loop and the core of test driven development (TDD). But does it really deliver on its promises? If you and your team are diligent writing tests and refactor mercilessly will your software evolve well and easily? Is the cost of refactoring always small and affordable?  ...
Read More >>
Agile Strategies for Geographically Distributed Quality Management Agile Strategies for Geographically Distributed Quality Management
Geographically Distributed Development (GDD) is a common strategy in the software world today.  Organizations are gaining experience in developing software globally and are discovering that the competitive demand for best-in-class, high quality applications requires greater agility in quality management.  Unfortunately, IT budgets are not keeping up with the staff required for quality management and the response is to accelerate quality management by leveraging global teams.  This...
Read More >>
Setting Up Global Agile Teams: There are No Best Practices (Just a Few Good Ideas to Consider) Setting Up Global Agile Teams: There are No Best Practices (Just a Few Good Ideas to Consider)
Sticking push pins into a wall map to denote Agile team member locations doesn't translate into a productive, global development organization. Seeking out companies that have created efficient, disbursed teams and asking how they did it won't help you either. There are no best practices, just a few good ideas to think about and tailor around your particular objectives. Truly connecting those push pins means taking a critical look at three universal issues every organization must g...
Read More >>
FEATURED BOOK
FEATURED BOOK: Flexible Development: Building Agility for Changing Markets by Preston G. Smith FEATURED BOOK: Flexible Development: Building Agility for Changing Markets by Preston G. Smith
Most books I read related to Lean and Agile development talk about how Agile has roots in Lean that were then applied to the world of software development. Preston G. Smith's latest work, Flexible Product Development, is a bit of "switcharoo" in this regard: it takes the ideas and principles of Agile software development and then shows how they can be applied to non-software products....
Read More >>

Agile Poll

Select all that Apply
How are you building an Agile organization?
 
 
 
 
 
 
 
Rally: Mastering the Iteration Whitepaper
VersionOne

Coming Up - Editorial Calendar

  • April 08 - Tackling Tough Topics: Architecture, Retrospectives, and Testing
  • May 08 - Challenges with Distributed Agile
  • June 08 - Tools for Successful Agile Projects
  • July 08 - Best of the Agile Journal
See the full 2008 Editorial Calendar >
Copyright © 2006 CMC Media, Inc. All rights reserved. All marks are trademarks of CMC Media Reproduction in whole or in part in any form or medium without the express written permission of CMC Media, Inc. is prohibited  
 
 CM Yellow Pages | ALM Expo | CM Today | Configuration Management Journal | CM Crossroads