SPECIAL INSERT: Book Review
EFFECTIVE SOFTWARE PROJECT MANAGEMENT
Author: Robert K. Wysocki
Publisher: John Wiley & Sons
Effective Software Project Management is an integration of contemporary software development models and the project management approaches to support them. The integration produces a discipline – SDPM. The book is written in the same style as the author’s previous successful work: Effective Project Management: Traditional, Adaptive, Extreme, 3rd Edition (EPM3). His intention was to structure this book to be as parallel in project management format to Effective Project Management, 3rd Edition as these diverse software development models allow. That will leverage the success of Effective Project Management, 3rd Edition with this new offering, which is designed specifically for the information technology professional and academic markets. By all accounts the author has been successful.
The book is structured around five major types of software development approaches: linear, incremental, iterative, adaptive, and extreme. These approaches span a continuum that ranges from certainty (linear models) to uncertainty (extreme models). There are a number of contemporary software development models that fit this continuum and which will be developed along with the best practice project management tools, templates, and processes that support them.
The book's structure is unique. There are no competing titles that treat the integration of software development and project management into a discipline to the extent that this book does. Through this approach the author clearly intends to retain the readership of the professional and trade market as well as expand the growing academic market already established through Effective Project Management: Traditional, Adaptive, Extreme, 3rd Edition.
The main text of each of the 7 parts of the book focuses on one of the major types of software development approaches. For each of those types, specific models are discussed. The author discusses 11 specific models in total.
Each of these types can be supported by similarly configured project management approaches. That creates a foundation for a discipline which the author calls Software Development Project Management (SDPM).
Each of the 7 major parts of the book can be read independently of each other. That allows the professional reader to focus on the software development approach they are using and learn about the project management best practices to support their efforts.
Alternatively, the college or university student can use the book as a survey of the contemporary approaches to project management in the context of a specific software development environment.
For both markets, the book is very much a “how to” oriented book. A variety of tools, templates, and processes are presented in the contexts in which they have worked successfully.
Read the complete book review >> |