9 | 1999
Introduction
Ed Yourdon

High-Leverage Best Practices: What Hot Companies Are Doing to Stay Ahead
Norm Brown

Building Highly Effective SPI Projects: What You Must Do Right
Rita Hadden

Software Processes and Software Professionals in the 21st Century
Anthony I. Wasserman

Adaptive Management: Patterns for the e-business Era
Jim Highsmith

Show Me How to Do That: "Just Enough" Software Process for the 21st Century
Dwayne Phillips

One of the many things software professionals must think about is the kind of software processes and practices they'll use in the decade ahead. For example, though the much-maligned waterfall development approach is nearly 30 years old, it continues to be used in many organizations around the world. Is it now time to retire it to the Methodology Hall of Fame? And the various combinations of prototyping, spiral, and iterative lifecycle approaches to software development have now been discussed, debated, and practiced for nearly 20 years. Is it time for them to assume dominance? Or will they be replaced by an entirely different set of processes and practices attuned to such things as e-commerce and Web- based applications?