The what—and why—of going agile



Email    print   
September 1, 2010 —  (Page 1 of 2)
So, you want to become agile. Why? That’s the question asked by Stephen Mellor, independent consultant and Agile Manifesto signatory. “It may be a peculiar question because people don’t want to be heavy and lumbering, but you need to know what you are looking for,” he added.

“Is it for better quality? Customer relations and feedback? Or delivering stuff faster?” Mellor asked. Not knowing this ahead of time causes “you to just take on the word and not the underlying ideas,” he said.

Not only does an organization (and its developers) need to ask why it wants to become agile, but the idea also needs to be embraced by everyone in that organization, insisted Ivar Jacobson, founder and CTO of consultancy firm Ivar Jacobson International, and also one of the “Three Amigos” behind the Unified Modeling Language.  

Once agile is embraced and understood, those at the top will need to see evidence that being agile works and that they have the people within their organization to execute it, Jacobson explained. This can be accomplished through small projects that use low-hanging-fruit approaches, such as continuous integration and iterative development, he added.   

“When first adopting agile, we also need to know what we mean by being agile,” Jacobson said, because “it’s valuing working software over documentation and interacting with the people involved in a project.” Also, “how many requirements you have written is not nearly as interesting as saying things are done and executable,” he added.

Mellor finds it fundamental that an organization asks, “What is my culture? What is it that you think you’re making?” This asks what is the overarching goal and what is important, he said. “If an organization finds its culture is ‘code-y,’ then they’ll have to institute certain practices first, like testing and pair programming,” he added.

Andrew Watson, vice president and technical director of the Object Management Group, said, “Agile is a reaction against traditional approaches that generate a lot of paper, and also emphasizes machinery input to check, execute and verify [code].” And “if traditional development shops are using paper or PowerPoint for documentation, they have to move forward using tools that interpret that documentation,” he said.



Related Search Term(s): agile

Pages 1 2 


Share this link: http://sdt.bz/34604
 
Most Read Latest News Blog Resources


Comments


09/10/2010 10:27:37 AM EST

Hi Katie, I enjoyed your post and can especially relate to the point you raise about the “verification gap.” This can become such a problem when operations teams are swamped with too many updates and not enough time to check their work. Along with your suggestion of developing an abstract modeling language, another important aspect of adopting Agile methodologies is automating deployment. As more development teams embrace agile practices, there can be side effects in other departments. For instance, operations teams need to embrace deployment automation in order to keep up with the faster and more frequent deliverables from developer teams. Do you think deployment automation would help companies avoid the verification gap?

United StatesXebiaLabs


Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Finding the right tool for the agile job
Experts emphasize that tools should bolster the agile process above all else Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

Bloomberg opens its API
Bloomberg's APIs could lead to a future standard for accessing market data.
02/01/2012 04:41 PM EST

The case for piracy
In the aftermath of SOPA and PIPA, some copyright holders have begun to embrace piracy as inevitable...and even beneficial.
01/30/2012 02:39 PM EST

Tablet sales boom, but applications lag
The installed base of tablet computers and e-book readers is growing rapidly, but no killer app has yet emerged -- hint, hint.
01/28/2012 05:48 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb