Agile Programmers Turning to New Tools
Begin to accept products that automate work
Computerworld - Corporate IT departments embracing lightweight agile-development methods are increasingly turning to some emerging tools built to work within the process.
Developers using agile programming methodologies such as Scrum and extreme programming have historically eschewed such tools.
Lightweight agile methods typically call for small teams to demonstrate new functionality every few weeks, speeding the development process. The methods also eliminate extensive documentation and call for performing early testing to simplify development.
First American Real Estate Solutions LP, which collects and provides access to real estate information, uses a Web-based planning, tracking and management tool from Alpharetta, Ga.-based VersionOne LLC that's built for agile development.
For the past five months, First American has been moving to agile programming methods. The VersionOne tool allows development teams in California, North Carolina, Florida and India to manage requirements, team tasks and metrics, said Scott Spencer, vice president of engineering at the Anaheim, Calif.-based company.
Just the Facts
Alogent Corp., which develops payment-processing systems for banks, has been using VersionOne software for the past year as a replacement for spreadsheets, along with Microsoft Project to plan and track agile development projects.
The tools make project details available to Alogent's 50 developers and to others in the company, said Ian Culling, vice president of product development at the Alpharetta-based firm. "The marketing group is able to go and take a look at the high-level road map and can drill down and see status of features," he said.
"One of the things that kills agile methods is the fact that index cards on a bulletin board don't work to keep people informed as to where you are, where you're headed," Culling said. "Now we have a single source of information, and there is no duplication -- which was killing us before, because you end up making decisions based on shaky information."
Developers at American Heritage Life Insurance Co. have been using sticky notes, whiteboards and spreadsheets to communicate since they began moving to agile development methods in March, said Andy Leonard, SQL server and database administration manager at the Jacksonville, Fla.-based subsidiary of The Allstate Corp. The company hopes to improve communication in March when it deploys Microsoft Corp.'s upcoming Visual Studio Team System.
Carey Schwaber, an analyst at Forrester Research Inc., said that as more companies adopt agile methods to get higher-quality products to users more quickly, development teams are adopting tools tailored for agile developers.
And companies are bringing out more tools to meet the need. For example, Borland Software Corp. this week will unveil JBuilder 2006, a version of its integrated development environment that offers new peer-to-peer collaboration to allow distributed developers to view and share source-code editors, debuggers and other tools in real time, said Rob Cheng, Borland's director of product marketing.
The product targets programmers who use agile methodologies, Borland said.
In July, Rally Software Development Corp. in Boulder, Colo., unveiled the new release of its life-cycle management tools for agile teams, and VersionOne announced its next-generation planning and management suite.
![]()
Lightweight Tools
Before selecting a tool, development teams should:
Customize processes.
Refrain from adopting tools that require too much support.
Consider tweaking tools already in use, such as those for source-control, testing, development and project management.
Look to open-source for tools: Open-source developers were among the first to build tools for large, distributed teams.
Source: Forrester Research Inc.
Read more about App Development in Computerworld's App Development Topic Center.
- Google I/O 2013's Coolest Products and Services
- 10 Star Trek Technologies That are Almost Here
- 19 Generations of Computer Programmers
- 25 Must-Have Technologies for SMBs
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- File Archiving - The Next Big Thing or Just Big This white paper from Osterman Research discusses best practices for archiving file-based content and offers some recommendations about how organizations should manage the...
- 3 Steps to Unlock Savings from Legacy Applications Explore a three step process to free your business from unnecessary costs and to protect your business from unnecessary risks.
- Red Hat JBoss Fuse Compared with Oracle Service Bus Competitive Brief Read this paper to learn how to start more projects, deploy technology more pervasively within the enterprise, and apply more of your budget...
- Red Hat JBoss BRMS Best Practices Guide Learn the technical best practices for development with Red Hat JBoss Enterprise BRMS. Following the best practices outlined in these guides will result...
- Live Webcast
Storage Validation at Go Daddy: Best Practices from the World's #1 Web Hosting Provider - Storage Validation at Go Daddy: Best Practices from the World's #1 Web Hosting Provider
- Live Webcast
On-Demand Webcast: 7 Reasons to Choose VoIP - Thinking about a new phone system for your business?
Be sure to watch this informative webcast. Steve Strauss, small business columnist for USA... - Live Webcast
Unified Communications 101 - Learn more!
- Boost Performance & Profitability with Better Planning & Mobile Reporting This session will discuss how Ashurst, a top-tier legal service provider for private and public sector clients worldwide, was able to effectively manage...
- Apps and BlackBerry 10 - Tips for IT Learn how to easily create, deploy and manage both off-the-shelf and custom apps, improving productivity and efficiency for employees by mobilizing apps, processes... All Applications White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!