An essential guide to customer-centric product development using lean and agile approaches for technology-driven startups MyMG Team 5 years ago