Agile programming: Beneficial, but it’ll ruffle feathers

[InfoWorld reported last year that while agile programming is beneficial, it will nonetheless ruffle feathers.]

By Paul Krill | InfoWorld

Workshop attendees say that the iterative software development methodology provides enormous flexibility, however it will displease some developers.

In Agile programming teams build software in short iterations instead of mapping everything out in advance from beginning to end, and it offers benefits like flexibility while also poses organizational challenges, stressed by speakers at a workshop Thursday.

During an event at IBM offices in San Mateo, Calif., viewpoints on benefits and issues confronted when moving to an agile paradigm were posted by speakers from the agile development space.

“I think the challenge, whenever we try to encapsulate a short definition of agile, is that it expands in a lot of directions. Really, it’s a set of umbrella terms for a set of approaches that are going to be iterative, incremental and collaborative,” said Rich Mironov, chief marketing officer at agile consulting firm Enthiosys.

In accordance with Mironov’s presentation, the features of agile technologies focus on the frequent delivery of smaller, valuable increments and build quality in instead of adding it in at the end. Part of the process is user’s active involvement, and teams must be empowered and self-motivating. Benefits include strategic flexibility, improved team morale, deeper connection, and alignment with markets and greater profitability.

Through more direct involvement with customers can better market alignment be achieved, while profits can be increased since agile enables more software to be shipped at a higher quality and more products to be built with fewer resources, explained Mironov.

Though agile also enables early identification of project failures, it will not please everyone on the development team, Mironov said. “I haven’t seen [anybody] go through a transformation where everybody came out the other side happy. You’ll lose some folks because it’s not a style fit or they weren’t very good and you may not fit with agile. Expect some fallout or some people who need to move to the part of the organization that’s not going this way,” he added. .

At the same time, collaborative software tools will be necessary when involving remote development teams in agile projects

An audience member emphasized how agile can face opposition.

“My experience with agile is there’s a lot of resistance to it because it’s not the way we’ve done things before,” said Ryan Grisso, software engineering manager at NetSuite, which uses an agile approach and makes a hosted business application.

Johnny Scarborough, vice president of product engineering at GlobalLogic which provides software development services, touted Scrum, one of the more popular agile methods.

Among the features of scrum, there are an agile software development framework and a “ScrumMaster,” that directs the team how to use scrum as well as to serve and protect the team. No specific engineering practices are regulated. Teams are self-organizing and cross-functional when in scrum, Scarborough said. “This is a cultural change in a lot of organizations,” said he.

“Scrum is about being adaptable,” Scarborough said.

Tags: , , ,

15 Responses to “Agile programming: Beneficial, but it’ll ruffle feathers”

  1. that is why we use our brains

  2. You made some good points presently there. I did make certain they are on the actual topic and found most people may agree your own blog.

  3. nice says:

    wow never knew that

  4. Dino Vedo says:

    Just got a chance to leave a comment so here it is! Excellent post and very interesting stuff! Hope all the best for your blog and your making money online ventures…

    Just letting you know that I’ve signed up for your blog newsletter and looking forword to your future posts. It would be great if you’d do the same for my blog at : Earn Extra Cash with Dino Vedo. I’ve also created a few products that I promote on my blog and would love if you’d consider promoting them on yours for some quick affiliate cash!

    All the best,
    Dino Vedo

    PS: Like my Facebook fan page and follow me on Twitter and I’ll do the same for you! ;)

  5. Wow! That is one particular of the top blogs I’ve ever appear across on this subject. Merely Magnificent

  6. Excellent blog! I definitely love how it’s quick on my eyes as well as the info is well written. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your rss feed which need to do the trick! Have a nice day!

  7. Nice being going to your blog once again, it has been months for me. Nicely this content that i’ve been waited for so long. I need this piece of writing to comprehensive my assignment inside college, and it has exact same subject together with your article. Thanks, good share.

  8. Can I just say what a relief to find someone who actually knows what theyre talking about on the internet. You definitely know how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I cant believe youre not more popular because you definitely have the gift.

  9. Aw, this was a really quality post. In theory I’d like to write like this too – taking time and real effort to make a good article… but what can I say… I procrastinate alot and never seem to get something done.

  10. Really loving this blog! I stopped sending emails for the moment just to check you guys out. But i really need to get back to making money:)

  11. Hi buddy, your blog’s design is simple and clean and i like it. Your blog posts are superb. Please keep them coming. Greets!!!

  12. Donnette Morace says:

    Interesting post, I’ve just started yoga myself and am wondering whats the difference betwwen yoga & pillates, just asking?

Leave a Reply