I picked up this book to gain a rich, practitioner’s
perspective on the art of product design and development. I call this art
because as any true science would propagate, there is no single way to develop
the products that customers find valuable. Knowing Tathagat and having followed his work closely over the years, i knew that this book will have practical
insights. The insights that are not overly academically oriented and are sought
with rich practical Tech. industry experience that Tathagat brings to the fore.
After having read through the book, i can very convincingly
say that- it was a time well spent reading the book. It was a time well spent
on learning. It was a time well spent on getting that additional 1% perspective
that can make a true difference to build products that positively influences the
customer's experience.
Let me first say what this book is not. This book is not a
primer on best practices. Infact, the way it is narrated- it mostly rejects the
notion of best practices. Rather it preaches practitioners to be adaptable to situations
and evolve the methodologies. Towards this, it gives insights into various
frameworks, methodologies that can be leveraged based on the contexts and
limitations under which given projects are being executed. This thinking is
quite in alignment with the spirit of Agile manifesto.
Secondly, this book does not over-glorify any single phase
of the entire process of Software development. It covers virtually all aspects
of building (does not cover marketing/selling) products including Product
management, design, development and testing. I could see this balance
beautifully maintained throughout this book.
Thirdly, this book will not make you expert in each of the
different phases in product development as quite visibly, that's not the
intention here. But it gives you an end-to-end perspective of the entire life
cycle of building the product, which not many books (atleast in my viewpoint)
provides.
In order for me to convey what this book is all about, i
would better say it with the quotes from the book that i shared (as tweets)
while reading this book. Some of them are as below-
- Deliver Not documents … but the software!
#AgilevsWaterfall
- Work estimation is not a mechanical activity. If anything,
it is a social activity.
- An old saying goes that walking on water and working on
product requirement are very easy— if only they were both frozen!
- Human-centered design is a mindset that recognizes we can
build better products by learning from our users.
- “Design is a popular subject today...in the face of
increasing competition, design is the only product differentiation"-
Deiter Rams, 1976
- "Develop customers in a similar fashion as we develop
products—start with several hypotheses and rigorously test them..." -
Steve Blank
- At last count, Google had done 178 acquisitions, Yahoo! 112,
Cisco 170, and even a company as young as Facebook had done 53 acquisitions.
- Agile takes the idea of a cross-functional team to a
“self-organizing team” which is beyond silos, adapts itself & acquire newer
competencies
- There is a saying in the Swiss Army manual—when the map
and the terrain disagree, trust the terrain!
- Processes are meant to serve people— not the other way
round.
- For today’s businesses, adaptation is key. Process is
secondary. And the specific flavor of process is a distant tertiary.
- "Agile process" is an oxymoron
- In the past man has been first. In the future the System
will be first. —Frederick Winslow Taylor, The Principles of Scientific Mgmt,
1911
- There are two possible outcomes: if the result confirms
the hypothesis, then you’ve made a measurement, otherwise you’ve made a
discovery.
- "Reality is that following an agile process, or any
process for that matter, makes us “un-agile."
In all, the book is quite rich in references- some of which
i read during the course of reading and few others i have bookmarked for
future. This book rightly promotes Agility as a mindset and set of values and
practices rather than a written-in-stone process and it makes this point very
well. Already in my re-read list.