Page 221 -
P. 221
192 PART TWO MANAGING SOFTWARE PROJECTS
FURTHER READINGS AND INFORMATION SOURCES
McConnell (Rapid Development, Microsoft Press, 1996) presents an excellent discus-
sion of the issues that lead to overly optimistic software project scheduling and what
you can do about it. O'Connell (How to Run Successful Projects II: The Silver Bullet,
Prentice-Hall, 1997) presents a step-by-step approach to project management that
will help you to develop a realistic schedule for your projects.
Project scheduling issues are covered in most books on software project man-
agement. McConnell (Software Project Survival Guide, Microsoft Press, 1998), Hoff-
man and Beaumont (Application Development: Managing a Project's Life Cycle, Midrange
Computing, 1997), Wysoki and his colleagues (Effective Project Management, Wiley,
1995), and Whitten (Managing Software Development Projects, 2nd ed., Wiley, 1995)
consider the topic in detail. Boddie (Crunch Mode, Prentice-Hall, 1987) has written a
book for all managers who "have 90 days to do a six month project."
Worthwhile information on project scheduling can also be obtained in general pur-
pose project management books. Among the many offerings available are
Kerzner, H., Project Management: A Systems Approach to Planning, Scheduling, and Control-
ling, Wiley, 1998.
Lewis, J.P., Mastering Project Management: Applying Advanced Concepts of Systems Thinking,
Control and Evaluation, McGraw-Hill, 1998.
Fleming and Koppelman (Earned Value Project Management, Project Management
Institute Publications, 1996) discuss the use of earned value techniques for project
tracking and control in considerable detail.
A wide variety of information sources on project scheduling and management is
available on the Internet. An up-to-date list of World Wide Web references that are
relevant to scheduling can be found at the SEPA Web site:
http://www.mhhe.com/engcs/compsci/pressman/resources/
project-sched.mhtml