Home arrow Articles arrow Previous Editions

What's New in the Agile World?

Volume 2 - Number 8 - September 2007

The Agile community is, of course, quite agile and continues to introduce new concepts and techniques for developers, managers, and their business counterparts. This month's Agile Journal explores some of these new ideas, from some industry experts and also from the wealth of materials presented at the Agile 2007 conference in August.

We know that it's the people, not the technology, that can make or break an Agile team. Kirk Knoernschild hearkens back to the days when software development was fun, not bureaucratic. Agile practices by their very nature have the potential to make development an enjoyable, productive, and valuable occupation. John Puopolo urges organizations to balance engineering talent with domain knowledge when staffing an Agile team and to invest in cross-training. Agile concepts are being applied throughout organizations and can be particularly powerful when applied to management. Bill Joiner provides a framework for assessing Agile Leadership, inspired by classic stage-development psychology.

As organizations realize greater success with Agile practices, many seek to scale their investments to enterprise-wide initiatives. The balance of process and tools comes to the forefront. Ross Pettit argues that "structured flexibility" is the key to scalability. Teams can address specific practices, such as large-scale build environments, as well as richer project management environments that leverage teams' tools. Alan Shalloway doesn't question if Scrum works -we all know it does - but explores why Scrum works and how teams should implement Scrum so as to achieve scalability. Finally, Bob Cotton promotes the concept of behavior driven development, where externally observed behaviors drive Agile teams' testing initiatives and improve product quality.

There is much to talk about in the coming months in the areas of collaboration, metrics, tools, and global development and we want to ensure that we're emphasizing our readers' priorities. We invite you to take our quick Agile Poll and have an impact on the contents of our upcoming issues. And, if you'd like to contribute an article on an upcoming topic, post your ideas in the "Letters to the Editor" forum.


Liz Barnett
Editor in Chief
This email address is being protected from spam bots, you need Javascript enabled to view it

 

Featured Articles...
What We Learned and Didn’t Learn at the Agile 2007 Conference
There is no shortage of Agile topics to write about this month! The Agile 2007 conference was a whirlwind of activity: speakers, vendors, discussion groups, and lots of networking. Participants, many of whom are professional developers, shared  new ideas and best practices and were even willing to talk about some failures. The many vendors and consultants talked about customer successes as they vied for new customers. There were also some noticeable gaps in the program, including a lack of ...
Read More >>
 
Three Levels of Leadership Agility
New, in-depth research shows that people move through distinct stages or levels as they become more agile leaders.  At each new level, managers gain new capacities that make it more natural for them to lead in an agile manner.  This article outlines three levels of leadership agility and shows how managers at each level of agility lead projects, lead teams, and engage in pivotal conversations.  It ends with a few pointers about ways to assess and develop your own level of leadersh...
Read More >>
 
Challenging Why (Not If) Scrum Works
Agile works. Early adopters, working largely by instinct, have seen good success. To go to the next level, instinct alone is not enough. As we face more complex and uncertain environments, as we face the need to scale to the enterprise, we need to apply intelligence and knowledge, guided by experience. Knowledge about why Scrum works. 
Read More >>

More articles...
Structured Flexibility: Creating Sustainable Large-Scale Agile Adoption Structured Flexibility: Creating Sustainable Large-Scale Agile Adoption
As Agile practices prove successful in small project teams, there is increasing demand to roll them out to large programs or across entire departments.  Such large-scale adoptions demand that the practices be rapidly implemented and consistently executed, and that they work with the most stringent corporate governance standards.  What makes this difficult is that complex projects can strain Agile practices.  New practices and tools in build pipelining as well as emerging ap...
Read More >>
Behavior Driven Development -- An Evolution in Testing Behavior Driven Development -- An Evolution in Testing
Behavior Driven Development (BDD) is not a revolution in testing, but an evolution in how we software engineers think about program design. BDD was born from the observation that most developers were not realizing the full potential of Test Driven Development (TDD). Many people say that TDD, done well, is not about testing but about design. However, the language of "testing" impedes novices and journeymen from realizing its full potential. In this article I will introduce Behavior Driven D...
Read More >>
Make it Fun, Make it Agile Make it Fun, Make it Agile
Enterprise software development isn't fun anymore. As young geeks, we pursued a career in software development because we enjoyed technology, especially the part where we used a programming language to create software programs. You remember, right? Each day at work was filled with something new, exciting, and often-times profound. But for senior technologists with their sustainable passion for technology, software development today is less about writing code and more about performing o...
Read More >>
Balancing Skills For Agile Team Success Balancing Skills For Agile Team Success
Often, our agile teams are made up of junior and senior people. Some of these people tend to be more domain focused, such as understanding financial services, while others are more engineering focused, with expertise in software architecture and programming languages. While this mix is generally beneficial from a synergistic point of view, it can also create friction during development - friction that requires active management attention and a proactive balancing of the relative "skills scales."...
Read More >>
FEATURED BOOK:
FEATURED BOOK: Continuous Integration: Improving Software Quality and Reducing Risk FEATURED BOOK: Continuous Integration: Improving Software Quality and Reducing Risk
by Paul M. Duvall with Steve Matyas & Andrew Glover  For those of you seeking a book on the subject of Continuous Integration (a.k.a. "CI"), what it is, how to do it, why to do it, what the benefits are, and the details of how to do it ... look no further. The book you have got to run out and get is here! It is Paul Duvall et.al.'s Continuous Integration: Improving Software Quality and Reducing Risk. It includes descriptions of no less than 40 CI practices, five dozen code...
Read More >>

Video News

Agile Poll

Select all that Apply
How are you building an Agile organization?
 
 
 
 
 
 
 
ThoughtWorks Mingle 2.0
 

Coming Up - Editorial Calendar

  • August 13 - Quality Agile Development
  • September 10 - Agile News
  • October 08 - Valuable Agile Practices
  • November 12 - Introducing Agile to the Organization
  • December 10 - The State of the Agile Community
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