Technology Industry
Industry: Email Alert RSS FeedFarewell to waterfalls? - rapid application development - includes product directory
Software Magazine, May, 1995 by Mary Hanna
RAD, said Phelan, is a whole new way of developing systems. "Our RAD procedures include the use of prototyping and running pseudocode. We also step the end user through the application in order to finalize the user interface and the navigational paths before any time has been spent coding." Adage uses CA-OpenRoad, a graphical tool from Computer Associates (CA) International Inc., Islandia, N.Y., for Windows GUI development. CA-OpenRoad, said Phelan, offers a database driver that can link to Oracle, Sybase, Microsoft SQL Server and CA-Ingres databases. Adage has developed its own data modeling tools for back-end development.
Most RecentTechnology Articles
As at Adage, specification documentation remains important for HBO and Co., an Atlanta-based healthcare systems provider. RAD practitioners often neglect to document system requirements, said John Crawford, executive director in HBO's research and development organization. "Documenting the requirements is important in order to know when a system is completed and then how to test it properly," Crawford said.
HBO is using RAD techniques to develop a missioncritical system that automates patient admission, identifies procedures covered by insurance, and bills patients.
"Often [system] requirements are not well-known," said Crawford. "When this situation arises, we do quick prototypes using VisualWorks from ParcPlace [Systems Inc., Sunnyvale, Calif.]. The user can decide very quickly what functions must be provided in the system."
Easy Pieces?
Not everyone, however, thinks RAD is appropriate for all phases of the development life cycle. Some developers believe that software assembled from pieces -- not designed as a whole -- will have significant problems. One is George Cagliuso, chief executive officer and founder of Visible Systems Corp., a business process consulting firm in Waltham, Mass.
"The cost of getting requirements is high and it is essential to get them before coding takes place," said Cagliuso. "RAD will work only if the analysis and design work has already been done."
Philip Fasone, president of PowerSolv Corp., a consultancy in Norcross, Ga., agrees. "Despite RAD's high levels of user involvement, developers are still making the same mistakes they did years ago. They jump into coding without sufficient analysis and design. They end up building systems that don't match what the user wants." The RAD approach, he said, can be successful for smaller systems that are two or three screens deep.
Despite the RAD shortcomings he cites, Fasone does not recommend going back to the waterfall method for complex applications demanding significant analysis and design. Instead, his consultancy implements the client/server and RAD methodologies supported by Houston-based LBMS Inc.'s Systems Engineer product. "SE's Client/Server Life Cycle is a robust methodology that includes the user as part of the development team. Because the analysis and modeling are done first, the coding can be accomplished quickly," said Fasone.
PowerSolv uses Powersoft's PowerBuilder for GUI development. LBMS's SE/Open for PowerBuilder allows a bidirectional exchange of design objects between LBMS Systems Engineer and PowerBuilder, said Fasone.
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Technology Articles
Most Recent Technology Publications
Most Popular Technology Articles
- BizRate to monitor in-store customer satisfaction for Office Depot stores - Market Intelligence
- Speed control of separately excited DC motor
- Effects of creative, educational drama activities on developing oral skills in primary school children
- Political stability and economic growth in Asia
- Failed businesses in Japan: a study of how different companies have failed, and tips on how to succeed, in the Japanese market




