Skip Links

Network World

  • Social Web 
  • Email 
  • Close

Agile methodology speeds software development

Rally Development employs the Agile methodology to offer software-as-a-service
By Mark Ehr , Network World , 01/26/2005

Last week, I introduced the subject of Agile software development, a methodology that enables rapid software development through a major shift in the way that software is designed and developed. Agile has had its successes and failures, but after spending some time analyzing the methodology, I feel that it has real merit (and, being a former software developer, I can clearly appreciate its benefits). There are also real advantages for companies that outsource development work to use this methodology.

Yesterday, I spent some time with the founders of Rally Development, a leading supplier of Agile coaching services and technologies. Besides the Agile connection, I am also interested in Rally because it uses the "software as a service" (SaaS) model (similar to Salesforce.com) and provides an outsourced service to its customers.

Rally was founded in 2002 by former executives at Rational Software, BEA, and PVCS Tracker to provide the knowledge, coaching and tooling needed to succeed with Agile development practices. The company supports three major trends in the way that software is defined, developed, and delivered:

* Agile development - competitive pressure to respond faster to rapid changes in customer needs.
* Distributed development - highly dispersed development teams, with offshore and "follow the sun" practices becoming commonplace.
* Web services and the real-time enterprise - new standards for software usage and deployment.

Rally's slogan does a good job of summarizing what Agile is all about: "deliver early, deliver often." One benefit of Agile development is its focus on producing small, iterative advancements of a software product. This allows companies that use Agile to increase the frequency of release cycles, thereby responding to changing customer needs and new opportunities much more quickly. A graphic example of Agile may be found on Rally's own development roadmap: the company uses an eight-week (!) release cycle, introducing major new functionality every two months.

As an industry analyst, I spend a lot of time listening to vendor presentations, and I can safely say that I have never encountered an accelerated roadmap like Rally's before - most vendors that I deal with work on six month or yearly release cycles. This acceleration is also due to the SaaS delivery mechanism, as new functionality is deployed very quickly without requiring customers to install and migrate to a new release. Think about that from a competitive perspective; if company A and company B are close competitors, and company A can bring new features to market three to six times faster than company B, they have a real competitive advantage.

Partner Content
CA logo

CA Network & Voice Resource Center

Comprehensive Network & Voice Management Visit CA Network & Voice Management Resource Center and get insights into industry best practices, information that helps you to address your challenges.

CA Network & Voice Management Resource Center

whitepaper

Managing Voice Over IP for Successful Convergence

Voice over IP (VoIP) has much to offer in cost savings but some customers have concerns about VoIP call quality compared to the quality of traditional voice services. This white paper will help you learn how to take the right steps so that voice quality is assured.

Managing VoIP for Successful Convergence

whitepaper

The Changing Face of Network Management

Managing your network is serious business. This paper discusses the benefits of integrating configuration change-awareness into your network fault management solution

Download Whitepaper

Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed
Get instant email notification when white papers, webcasts, executive guides are added to our library. Stay informed and up-to-date with the latest on IT Technologies with Network World's Resource Alerts.

Whitepapers

File Integrity Monitoring: Secure Your Virtual and Physical IT Environments

Discover the capabilities your file integrity monitoring solution should have to effectively secure...

5 Biggest Blunders when Building Spreadsheet Applications in Java

Developers are asked to incorporate spreadsheets into Java applications for a number of reasons....

Java: Four Server-based Approaches

Java applications often need to tap into the logic in a spreadsheet. Developers are challenged to...

Webcasts

PoE Plus: Impact on the PoE Market

The standard for Power over Ethernet (PoE), IEEE Std. 802.3af(tm)-2003, advanced networking,...

Harnessing the power of communications to increase workplace performance

Due to the convergence of IT and telecommunications technologies, the business workplace has been...

Stay out of the headlines: Detecting and preventing network intrusions

How do YOU stay out of the headlines? There is no denying that risk exists in our computer-driven...

Special Reports

How to lower software costs, complexity

Discover how Software as a Service is the economical alternative to expensive on-site software,...

Executive Guide: Virtualization Reality Check

Find out why analysts say approaching virtualization with an ounce of caution is wise. And also why...

WAN Optimization: The Ultimate No Brainer

Find out how you can dramatically improve data throughput, significantly reduce bandwidth usage and...