| Contributors of Original Papers |
|
v | (2) |
| Foreword |
|
vii | (2) |
|
|
|
|
|
| Foreword |
|
ix | (2) |
|
|
|
|
|
| Preface |
|
xi | |
|
Chapter 1: Introduction to Management |
|
|
1 | (16) |
|
Management: Science, Theory, and Practice |
|
|
4 | (10) |
|
|
|
|
|
|
The Management Process in 3-D |
|
|
14 | (3) |
|
R. Alec MacKenzie Harvard Business Review, November-December 1969 |
|
|
|
|
|
Chapter 2: Software Engineering Process |
|
|
17 | (44) |
|
Software's Chronic Crisis |
|
|
20 | (9) |
|
W. Wayt Gibbs Scientific American, Vol. 271, No. 3, September 1994 |
|
|
|
|
|
|
|
29 | (1) |
|
Peter G. Neumann Communications of the ACM, October 1993 |
|
|
|
|
|
|
|
30 | (18) |
|
Roger S. Pressman Software Engineering, M. Dorfman and R. H. Thayer, eds. 1997 |
|
|
|
|
|
Capability Maturity Model for Software |
|
|
48 | (13) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Charles V. Weber Software Engineering, M. Dorfman and R. H. Thayer, eds., 1997 |
|
|
|
|
|
Chapter 3: Software Engineering Project Management |
|
|
61 | (54) |
|
|
|
64 | (8) |
|
Frederick P. Brooks, Jr. Datamation, December 1974 |
|
|
|
|
|
Software Engineering Project Management |
|
|
72 | (33) |
|
|
|
|
|
|
Software Life Cycle Models |
|
|
105 | (10) |
|
|
|
|
|
|
Chapter 4: Planning a Software Engineering Project |
|
|
115 | (98) |
|
Software Requirements: A Tutorial |
|
|
119 | (22) |
|
Stuart R. Faulk Software Engineering, M. Dorfman and R. H. Thayer, eds., 1997 |
|
|
|
|
|
Fundamentals of Project Management |
|
|
141 | (8) |
|
William B. Miller Journal of Systems Management, November 1978 |
|
|
|
|
|
Applying Corporate Software Development Policies |
|
|
149 | (18) |
|
E. A. Goldberg TRW, Defense and Space Systems Group, December 1977 |
|
|
|
|
|
Inserting New Technologies into a Software Project |
|
|
167 | (4) |
|
|
|
|
|
|
Fundamentals of Master Scheduling for the Project Manager |
|
|
171 | (12) |
|
Kent A. Cori Project Management Journal, June 1985 |
|
|
|
|
|
Work Breakdown Structures |
|
|
183 | (12) |
|
|
|
|
|
|
|
|
|
|
|
|
|
195 | (8) |
|
|
|
|
|
|
|
|
|
|
|
A Guide for Preparing Software Project Management Plans |
|
|
203 | (10) |
|
|
|
|
|
|
|
|
|
|
|
Chapter 5: Software Cost, Schedule, and Size |
|
|
213 | (96) |
|
Software Estimating Technology: A Survery |
|
|
218 | (12) |
|
|
|
|
|
|
|
|
230 | (16) |
|
|
|
|
|
|
How to Estimate Software System Size |
|
|
246 | (11) |
|
|
|
|
|
|
Robert D. Cruickshank Adapted from Chapter 7 of The Software Measurement Guidebook, SPC-91060-CMC |
|
|
|
|
|
How to Estimate Software Project Schedules |
|
|
257 | (10) |
|
|
|
|
|
|
By Popular Demand: Software Estimating Rules of Thumb |
|
|
267 | (3) |
|
Capers Jones Computer, March 1996 |
|
|
|
|
|
Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 |
|
|
270 | (39) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard Selby Annals of Software Engineering, Volume 1, 1995 |
|
|
|
|
|
Chapter 6: Organizing a Software Engineering Project |
|
|
309 | (32) |
|
Organization Alternatives for Project Managers |
|
|
312 | (8) |
|
Robert Youker Project Management Quarterly, March 1977 |
|
|
|
|
|
|
|
320 | (13) |
|
Linn C. Stuckenbruck A Decade of Project Management, 1981 |
|
|
|
|
|
The Effect of Programming Team Structures on Programming Tasks |
|
|
333 | (8) |
|
Marilyn Mantei Communications of the ACM, March 1981 |
|
|
|
|
|
Chapter 7: Staffing a Software Engineering Project |
|
|
341 | (28) |
|
|
|
344 | (2) |
|
Robert A. Zawacki Datamation, September 15, 1985 |
|
|
|
|
|
Not All Programmers Are Created Equal |
|
|
346 | (10) |
|
G. Edward Bryan University of California at Irvine, Irvine CA, UCirv-95-PROC-CSS-006 |
|
|
|
|
|
Managing the Consequences of DP Turnover: A Human Resources Planning Perspective |
|
|
356 | (8) |
|
|
|
|
|
|
David C. Martin Proceedings of the 20th ACM Computer Personnel Research Conference, 1983 |
|
|
|
|
|
|
|
364 | (2) |
|
Marie Moneysmith Savvy, April 1984 |
|
|
|
|
|
Trial by Firing: Saga of a Rookie Manager |
|
|
366 | (3) |
|
Alan Davis IEEE Software, September 1994 |
|
|
|
|
|
Chapter 8: Directing a Software Engineering Project |
|
|
369 | (38) |
|
Leadership: The Effective Use of Power |
|
|
372 | (4) |
|
Richard E. Boyatzis Management of Personal Quarterly, 1971 |
|
|
|
|
|
Delegate Your Way to Success |
|
|
376 | (4) |
|
Eugene Raudsepp Computer Decisions, March 1981 |
|
|
|
|
|
Excitement and Commitment: Keys to Project Success |
|
|
380 | (8) |
|
|
|
|
|
|
Barry Z. Posner Project Management Journal, December 1984 |
|
|
|
|
|
Motivating and Keeping Software Developers |
|
|
388 | (3) |
|
Ken Whitaker Computer, January 1997 |
|
|
|
|
|
Who is the DP Professional? |
|
|
391 | (4) |
|
Jac Fitz-enz Datamation, September 1978 |
|
|
|
|
|
Conflict Management for Project Managers |
|
|
395 | (12) |
|
|
|
|
|
|
Nicki S. Kirchof Extracted from Conflict Management for Project Managers, 1982 |
|
|
|
|
|
Chapter 9: Controlling A Software Engineering Project |
|
|
407 | (44) |
|
Software Project Management: Threads of Control |
|
|
410 | (13) |
|
|
|
|
|
|
Making Software Development Estimates "Good" |
|
|
423 | (3) |
|
Andrew B. Ferrentino Datamation, September 1981 |
|
|
|
|
|
Criteria for Controlling Projects According to Plan |
|
|
426 | (7) |
|
|
|
|
|
|
David L. Wilemon Project Management Journal, June 1986 |
|
|
|
|
|
Software Quality Assurance: A Management Perspective |
|
|
433 | (8) |
|
|
|
|
|
|
Elements of Software Configuration Management |
|
|
441 | (10) |
|
Edward H. Bersoff IEEE Transactions on Software Engineering, January 1984 |
|
|
|
|
|
Chapter 10: Software Metrics and Visibility of Progress |
|
|
451 | (52) |
|
|
|
454 | (16) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Software Project Management Audits |
|
|
470 | (7) |
|
L. Bernstein Journal of Systems and Software, Volume 2 1981 |
|
|
|
|
|
The Unit Development Folder (UDF): A Ten Year Perspective |
|
|
477 | (11) |
|
Frank S. Ingrassia Software Engineering Project Management, 1(st) ed., R. H. Thayer, editor, 1988 |
|
|
|
|
|
Software Management Metrics |
|
|
488 | (15) |
|
|
|
|
|
|
Chapter 11: Epilogue: The Silver Bullets |
|
|
503 | (3) |
|
Software Engineering Project Management: The Silver Bullets of Software Engineering |
|
|
504 | (2) |
|
|
|
|
|
|
|
|
|
|
| Appendix |
|
506 | (25) |
| Glossary |
|
506 | (25) |
|
|
|
|
|
|
|
|
|
|
| Author Biography |
|
531 | |