Whilst amazon.co.uk languishes in yesteryear, it’s transatlantic cousin amazon.com has gone all web 2.0. They’ve also introduced some new features, the ability for customers to associate and share their photos with products they have bought. For example for an ipod nano people have uploaded images that graphically illustrate how small the nano really is. Cool stuff. But I have a question. Where is the business value in this feature?
Agile is all about delivering business value. Business value can be crudely decomposed into four reasons why we do things:
- To reduce cost
- To increase revenue
- Because of reguatory or compliance pressures
- For altruistic reasons (such as giving something back to the community / imrpove emloyee morale etc)
Features that do not address these business objectives (and more often than not just the first two objectives) will be deemed low priority (if ever considered in the first place) and typically fall by the wayside. Which makes me wonder how Amazon get away with it. What is this business case for “Customer Images”? What business metric will they look to that will demonstrate the features success in driving revenue? I’m sure some obscure derrived metric could be arrived at – but I would guess that the key driver for this functionality is an extension of the brand. There is no monetry reason for the feature, it is just a right cultural fit with the overall product. It is about developing an emotional engagement with the customer that is beyond the purely functional (browse – buy).
As agile practitioners we capture stories. During the process we will also capture “non-functional” stories. (some would add “technical” stories to these). I’d argue we need to add a new category of story – the emotional requirement – how do we want our users to feel about our product? Such stories will enable us to build software that goes beyond the strictly functional and begin to engage. They will help us temper the cold business objectives that focus upon getting things done, with the softer intangible / aesthetic quality of the applicaiton that will keep the user coming back again and again. Come to think about it, there’s the business case for “Customer Images”. Building a better relationship with our customers to increase customer purchasing and reduce customer attrition. Now why don’t other businesses think like that.