Book Reviews Tagged “management”

Just Start: Take Action, Embrace Uncertainty, Create the Future

Just Start: Take Action, Embrace Uncertainty, Create the Future

I've never been a big fan of the Shewhart or Deming cycle of Plan-Do-Check-Act. Sure, it works fine for some things. I cooked an elaborate dinner for my family last night. Plan, Do, Check and Act (or Eat) worked well for that. But for what makes up much of the rest of my life, a plan-first approach has never seemed entirely appropriate.

That Plan-Do-Check-Act is often…

Essential Scrum: A Practical Guide to the Most Popular Agile Process

Essential Scrum: A Practical Guide to the Most Popular Agile Process

The book is a comprehensive overview of Scrum. It goes from the principles of agile through the mechanics of sprints to the roles on a Scrum team and all the way up to topics like technical debt and portfolio management with Scrum. A very helpful aspect of the book is the detailed "visual language," Kenny created while writing the book. He created icons for every…

Agile Product Management with Scrum

Agile Product Management with Scrum

As a project management framework, Scrum introduces many changes. One of the biggest is the role of the product owner who represents the users or customers of a product or system. The product owner is responsible for making sure the right product is being built and in the right order. This forces the product owner to think iteratively and incrementally about the…

Software Project Manager’s Bridge to Agility

Software Project Manager’s Bridge to Agility

This excellent book is targeted directly at Project Management Professionals (PMPs) but will be extremely beneficial to any project manager who is interested in agile development.

After three short chapters that introduce the general principles and activities of an agile software development project, the authors attack the meat of their subject. Each of the nine…

Collaboration Explained

Collaboration Explained

A challenge faced by any project leader is how to lead the team without resorting to a command–and–control management style. This book’s essential premise is that the project leader can do this by fostering collaboration among team members. Jean Tabaka’s Collaboration Explained is really two books in one. The first explains the benefits of collaborating and why project…

Managing Agile Projects

Managing Agile Projects

This is a very practical yet thought–provoking book. The book brings in a lot of thinking from complex adaptive systems to bear on the problem of managing agile projects. A lot of early agile thinking was that the role of the manager was to buy pizza and get out of the way. This book shows how the role of the agile project manager goes well beyond that and provides…

Extreme Project Management

Extreme Project Management

This excellent book dramatically advances the start–of–the–art in agile project management. It goes well beyond any other book on the subject, covering such new ground as how to work with stakeholders, how to assess whether projects are worth doing, how to create a useful plan, and how to work with senior management.

Unlike many agile books, this book is not…

Return on Software: Maximizing the Return on Your Software Investment

Return on Software: Maximizing the Return on Your Software Investment

This book is the only book of its kind. It covers everything you need to know to make intelligent financial decisions about software projects. Too many software projects are started with detailed work plans but without any plan about how the project will make money for the company. Naturally, too many of these projects then fail to return any value to the organization…

Agile Project Management: Creating Innovative Products

Agile Project Management: Creating Innovative Products

This is a wonderful and highly practical book. Within hours of putting it down I was already putting some of its advice into practice. A highly thought–provoking book, arguing, for instance, that agility is more attitude than process and more environment than methodology. Because of the complexity of today’s software projects, one new product development project can…

Agile Project Management with Scrum

Agile Project Management with Scrum

Agile Project Management with Scrum is a wonderful book. The author, Ken Schwaber (one of the originators of the Scrum process), informs us through case studies and anecdotes. If you like learning by example, this book is for you. Scrum is quite likely the best starting point for most companies interested in pursuing an agile development process. The readability and…

Managing Software for Growth

Managing Software for Growth

This book starts by describing how Taylor’s Scientific Management has lead us down the incorrect road of thinking software can be managed like steel manufacturing. The author does a great job of presenting these fundamentals and presenting the conclusion that a new model for thinking about software is needed.

To find an alternative model the author draws on ideas from…

Software Configuration Management Patterns

Software Configuration Management Patterns

I knew this book would be different from the use of “Teamwork” in its subtitle. Many of the configuration managers with whom I’ve worked through the years demonstrated an attitude that was about anything but teamwork. They viewed their job as protecting the source code (and other assets) of a project to the point of getting in the way of the developers. So based on its…

Facts and Fallacies of Software Engineering

Facts and Fallacies of Software Engineering

How can you not like a book whose first section is called “The most important factor in software work is the quality of the programmers”?

Facts and Fallacies of Software Engineering, the latest book from prolific author and software practitioner Robert Glass, is divided into two sections: the first section presents 55 facts culled from Glass's 45 years in the software…

Agile Software Development with Scrum

Agile Software Development with Scrum

This is the book I’ve been wanted for years. Until this book, the Scrum development process was not very well known and was documented only piecemeal in a couple of papers and websites. Finally, there’s a book a that covers everything you need to know to run your software project using Scrum.

Schwaber is the “Godfather of Scrum” and essentially invented the…