The greatest challenge is getting the correct requirements and keeping them current. Activities such as prototyping, iterative approaches, validation and client involvement are necessary. Risk management in software projects requires thoughtful approaches to a unique set of risks that historically have increased project cost and time by up to 50%. Most important, estimating a software development effort is difficult. Specific work breakdowns, formulas, templates, and historical data must be used.
This presentation steers you through this maze of issues, giving specific, practical advice.
This audio had very generic PM content, the lecturer of the presentation was trying to be funny on numerous occassions and just wasn't, and the audience questions could not be heard at all. I gave it a complete listen, but it never got good. Completely useless waste of time. Not worth it!
Worth pointing out that this is not a book but a recorded lecture/presentation. I only was able to get through about 10 minutes before I had to turn it off. Perhaps it got better after that but I couldn't wait around to see as I found the speaker somewhat irritating. Also worth noting that the focus of the presentation seemed to be purely on waterfall development projects. If you are interested in other methodologies you might look elsewhere.