Skip to product information
1 of 1

In the approximately ten years since the publication of the seminal work in the field of design patterns (Gamma et al's Design Patterns), this practice has moved from being an esoteric part of computer science research to the mainstream of software engineering. Yet despite their widespread acceptance, design patterns are frequently misunderstood. These authors learned patterns the hard way and their original aim in writing this book (providing the reader with a gentle yet thorough introduction to design patterns) continues in the second edition. This book is the perfect book to read before the reader tries to tackle Gamma's famous work and has been updated to reflect recent trends and developments in software design.

About the author

Alan Shalloway is the founder and CEO of Net Objectives. With over 40 years of experience, Alan is an industry thought leader in Lean, Kanban, product portfolio management, Scrum and agile design. He helps companies transition to Lean and Agile methods enterprise-wide as well teaches courses in these areas. Alan has developed training and coaching methods for Lean-Agile that have helped Net Objectives' clients achieve long-term, sustainable productivity gains.

Alan is a popular speaker at prestigious conferences worldwide. He is the primary author of Design Patterns Explained: A New Perspective on Object-Oriented Design, Lean-Agile Pocket Guide for Scrum Teams, Lean-Agile Software Development: Achieving Enterprise Agility and Essential Skills for the Agile Developer.

Alan has worked in dozens of industries over his career. He is a co-founder and board member for the Lean Software and Systems Consortium. He has a Masters in Computer Science from M.I.T. as well as a Masters in Mathematics from Emory University.

View full details