Great read.<p>I've personally found that the 'Talking to Humans' book to be a great resource for thinking about customer development from the customer's perspective.<p>My favourite concept there was "walk in your potential customer's shoes". Not rocket science but can get forgotten in all the excitement of Lean Canvases etc..