Section I Management and Planning I-1 Project Meetings: A Communication and Coordination Tool Ulla Merz I-2 Project Assessment: A Tool for Improving Project Management Russell L. Purvis and Gordon E. McCray I-3 Managing Systems Requirements Polly Perryman I-4 Managing the Risks of Outsoucing Development Ken Doughty and Franke Grieco Section I Checklist Section II Development Strategies II-1 Six Myths about Managing Software Development in the New Millenium Linda G. Hayes II-2 Rapid Application Development and Management Mike Glassey II-3 Leveraging Developed Software: Organizational Implications Hal H. Green and Ray Walker II-4 Developing Workstation-Based Client/Server Applications Steve Rabin II-5 The Influence of Software Design on Human-Computer Interaction Joanna S.P. Shum and Eva Y.W. Wong II-6 Effective Systems Development Management: The Experts Advise Tom L. Roberts, Jr., Michael L. Gibson, and William N. Ledbetter Section II Checklist Section III Tools, Tips and Practices III-1 Ten Steps to Realizing Application Code Reuse Richard T. Due III-2 Components: Reuse in Action Janet Butler III-3 Managing Object Libraries Polly Perryman III-4 Converting Spreadsheets to Tiered Enterprise Applications Dan Fobes III-5 Management Skills Needed in a Packaged Software Environment Janet Butler III-6 Web-Based Customer Self Service: Justifying and Planning Applications John Care III-7 Software Metrics: Quantifying and Analyzing Software for Total Quality Management Bijoy Bordoloi and Joe Luchetski Section III Checklist Section IV Programming Techniques IV-1 Performance of Object-Oriented Programs: C++ Paul J. Jalics and Ben A. Blake IV-2 Java and C++: Similarities, Differences, and Performance Adam Fadlalla, Paul J. Jalics, and Victor Mat