Beginning Application Lifecycle Management by Joachim Rossberg
This book covers a very important topic for modern product development and management. Application Lifecycle Management 2.0(+) is the practice of how businesses need to manage their product management. This includes the practices from business need creation through product development and finally to production support.
This book is a critical read if you are an executive and confused about all the acronyms your IT department is using. This book is especially for you. The author educates the reader on a slew of acronyms (ALM, SDLC, DevOps, TDD, etc.) and how they are related. Spoiler, everything falls under ALM.
The chapter on the analysis of pros and cons of different management practices is especially excellent. I’ve been practicing Agile/XP for years. However, I could never really explain the difference between XP, Scrum, and Kanban until this book.
Anyone working in a company which builds products (internal or external) will get value from this. The book is light on the actual actions needed for specific practice. However, this is not intended to be a in-depth guide for implementation. The author does refer the reader to places where those details can be found if desired.
Highly recommended read for modern product development practices.
See the Amazon review.