Page 107 -
P. 107
78 PART TWO MANAGING SOFTWARE PROJECTS
DeMarco and Lister [DEM98], but the following books on this subject have been pub-
lished in recent years and are worth examining:
Beaudouin-Lafon, M., Computer Supported Cooperative Work, Wiley-Liss, 1999.
Carmel, E., Global Software Teams: Collaborating Across Borders and Time Zones, Prentice Hall,
1999.
Humphrey, W.S., Managing Technical People: Innovation, Teamwork, and the Software Process,
Addison-Wesley, 1997.
Humphrey, W.S., Introduction to the Team Software Process, Addison-Wesley, 1999.
Jones, P.H., Handbook of Team Design: A Practitioner's Guide to Team Systems Development,
McGraw-Hill, 1997.
Karolak, D.S., Global Software Development: Managing Virtual Teams and Environments, IEEE
Computer Society, 1998.
Mayer, M., The Virtual Edge: Embracing Technology for Distributed Project Team Success,
Project Management Institute Publications, 1999.
Another excellent book by Weinberg [WEI86] is must reading for every project
manager and every team leader. It will give you insight and guidance in ways to do
your job more effectively. House (The Human Side of Project Management, Addison-
Wesley, 1988) and Crosby (Running Things: The Art of Making Things Happen, McGraw-
Hill, 1989) provide practical advice for managers who must deal with human as well
as technical problems.
Even though they do not relate specifically to the software world and sometimes
suffer from over-simplification and broad generalization, best-selling “management”
books by Drucker (Management Challenges for the 21st Century, Harper Business, 1999),
Buckingham and Coffman (First, Break All the Rules: What the World's Greatest Man-
agers Do Differently, Simon and Schuster, 1999) and Christensen (The Innovator's
Dilemma, Harvard Business School Press, 1997) emphasize “new rules” defined by a
rapidly changing economy, Older titles such as The One-Minute Manager and In Search
of Excellence continue to provide valuable insights that can help you to manage peo-
ple issues more effectively.
A wide variety of information sources on software project issues are available on
the Internet. An up-to-date list of World Wide Web references that are relevant to the
software projects can be found at the SEPA Web site:
http://www.mhhe.com/engcs/compsci/pressman/resources/
project-mgmt.mhtml