On Time Within Budget: Software Project Management Practices and Techniques, Third Edition

  • 6h 43m
  • E.M. Bennatan
  • John Wiley & Sons (US)
  • 2000

Whether you work at a large or small company, this book will provide you with expert, down-in-the-trenches tips, techniques, and strategies to deliver a software project in a cost-effective and timely way. Real-life case studies let you learn from the mistakes as well as the successes of others. Author E. M. Bennatan zeroes in on proven methods for avoiding bottlenecks and overruns at every step in the software development cycle—from cost estimating to product delivery.

The Third Edition of this bestselling guide routes you directly to what you need to know about:

  • Managing both small and large projects in a distributed environment
  • Common development problems and how to avoid them
  • Preparing estimates and proposals and bidding for contracts
  • Managing teams for maximum quality and productivity
  • Proven scheduling and project development planning techniques

New to this edition:

  • How best to ensure an effective relationship with customers
  • Risk management and disaster prevention
  • The pros and cons of acquiring custom software from outside suppliers
  • Managing multinational projects
  • How to save time by reusing software components

About the Author

E.M. Bennatan spent many years leading a multinational software design center for Motorola. He was also responsible for program management of Motorola’s High Availability Systems Corporate-wide Initiative. Bennatan has over twenty years’ experience in software development and software project management and is a member of the IEEE Computer Society and the ACM.

In this Book

  • Introduction to Software Project Management
  • Software Development Problems: An Ounce of Prevention
  • Software Development Contracts and Other Legal Issues
  • The Software Development Cycle: Variations on a Waterfall Theme
  • Principles of Managing Software Engineers: Are They Really Any Different?
  • How to Handle Large Projects: Divide and Conquer
  • Software Project Management in a Client/Server Environment
  • Project Support Functions
  • Software Development Standards: The Necessary Evil
  • Organizational Excellence
  • Project Scheduling
  • The Preparation of Estimates: Methods and Techniques
  • Pulling It All Together