Product and Tech: 4 Weddings and a Funeral
The word ‘product’ is everywhere these days. There are so many different definitions out there, that is getting confusing. There is this belief in the software community that, in order to build good software systems, everything needs to be a product. That this is the best way to deliver value to your customers and that projects are no longer useful in the context of software development. But is this really true?
In this talk, I will explain my understanding of what a product is and what it isn’t in the context of software development. I will introduce a new concept called ‘streamlet’ and explain how it can help you with thinking in products and teams. I will clarify how Domain-Driven Design helps you with product vs project decisions.