A Method to the Agile Madness

There’s no doubt that agile software development methodologies have been a boon to application developer productivity. But like most cultural revolutions, there is a tendency to want to get rid of everything and anything that reminds people of the old regime.

As a result, a lot of IT organizations that have embraced agile development are suffering right now from a lack of discipline. The challenge is how to maintain the enthusiasm for agile development while reintroducing some management structure in the least obtrusive way possible.

That's the thinking, says Mike Jones, agile development evangelist for OutSystems, that went into the development of Agile Platform, an environment designed to speed the development of custom Web applications. Jones says one of the things that OutSystems brings to the agile table is the ability to easily model the application development process and then compare and evaluate the potential impact of code changes to the overall model.

Jones says the Agile Platform essentially interrogates the proposed changes and automatically adjusts the model. If those changes result in something that might derail the specified project goals, a notification is automatically sent to the developer. The developer can then choose to adjust the proposed changes or contact the overall project manager to work out a solution.

The nice thing about that approach is that it doesn’t require the project manager to run roughshod over the developers every time there is a change to the application.

There’s never been any love lost between developers and project managers. But the fact remains that application lifecycle management needs to be done. The only challenge is finding a way that gets the developers to do it themselves.
 

Comments

The nice thing about that approach is that it doesn’t require the project manager to run roughshod over the developers every time there is a change to the application.
It sounds like the assumption is that many (most?) development shops that have employed agile are finding that it wasn't worth the value? Agile hasn't been around (that) long enough to be considered part of an old regime... maybe "agile" wasn't fully understood nor embraced by the company establishment as a whole to begin with. "Lack of discipline" has nothing to do with Agile, specifically. Discipline is discipline, whether it's discipline under Agile or discipline in waterfall techniques. Not sure whether I'm fully convinced here...

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <b> <i>

More information about formatting options