I just finished reading "The End of Programming" (August). The main problem I've experienced in using rapid application development (RAD) is getting all the necessary design specifications from the full spectrum of clients who will use the new system. We solicited client input from the very start of our project, but as more and more clients use the actual production system, we're finding many needed refinements. And we've been getting feedback from some clients who say they have trouble adjusting to these constant refinements. In order for RAD to work, you need a client base that is willing to provide developers with feedback on the system and be flexible enough to use a continually refined system. Without this client participation, RAD isn't very effective.
Anthony W. Hanson
ahanson@halcyon.com
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it
is
theoretical--and no language better exemplifies this than C++.
BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin,
and dozens of other CMP publications—bringing
you critical news and information about wireless communication,
computer security, software development, embedded systems,
and more!