Pioneers and town planners - software best practice is dead
- Business value
- Product development
Treating your mature enterprise product carelessly will get your business into deep trouble, but gold plating a new product, before you are sure that you are building the right thing, is extremely wasteful.
Although this might seem like common sense, most debates about software practices are still based on the assumption that there is one best practice for all contexts. It took us few failed software product start-ups and unstable mature products to learn this, and how to adjust our way of work, depending on the business context.
This idea has recently been expressed in various guises by a few prominent thinkers, like:
• Simon Wardley’s Value Chain Mapping
• Kent Beck’s 3X - Explore, Expand, Extract
• Jeff Patton’s Dual Track Development - Discover -> Develop
In this talk I will take you through new ideas on the topic and important differences in the 2 contexts, share stories of our own failures and successes, and give you some practical advice on adjusting your approach for the context.
This talk is for any software professional who cares about business value.
Jacques de Vos
I love software product dev, and divide my time between coaching software dev teams and building software products, mostly mobile-first. Most of my experience has been in developing crucial font-end applications in the financial industries: online trading, online banking, insurance and branch banking.
I'm Founder of nReality.com. We are a network of professional software associates that solve tricky software delivery and product development problems; I enjoy speaking at dev conferences to share our experiences (Agile 2015 Washington DC, Agile Australia 2016 Melbourne, DevConf SA 2017, JSinSA 2016 and more).