Build with Prototypes Be a Customer Obsessed Developer Bwp201

Title

AWS re:Invent 2022 - Build with prototypes: Be a customer-obsessed developer (BWP201)

Summary

  • Presenters: Sunny Chowdhury (Manager, Solution Architect team for Buy With Prime), Zubin (Solutions Architect), and Marcel Montalbani (Solutions Architect).
  • Topic: The session focused on the importance of prototype building in accelerating product development and enhancing customer experience.
  • Service Introduced: Buy With Prime, an e-commerce product that extends Amazon Prime benefits to third-party websites.
  • Customer Personas: Merchants, Shoppers, and Developers.
  • Prototype Strategy: The team built prototypes to gather developer feedback and shape the product roadmap.
  • GraphQL API Accelerator: A prototype built using AWS AppSync to model ByWith Prime APIs, allowing developers to start integration early.
  • Blueprint Application: A containerized Node.js application that provides code samples and common e-commerce functionalities to aid developers.
  • Developer Engagement: The prototypes enabled developers to start building integrations six months ahead of API readiness and reduced foundational effort by 30%.
  • AWS Services Used: Amazon API Gateway, Lambda, DynamoDB, AppSync, EventBridge, SNS, IAM, and CDK.
  • Outcome: The prototypes helped prioritize high-value features, deliver an elevated experience, and adopt and adjust faster.

Insights

  • Customer Obsession: The team's approach was deeply rooted in Amazon's customer obsession principle, focusing on solving customer pain points and improving the developer experience.
  • Feedback Loop: The prototypes served as a feedback mechanism, allowing the team to collect insights and iterate on the product before the final APIs were released.
  • Agility and Efficiency: By leveraging AWS managed services, the team was able to build scalable, fault-tolerant prototypes quickly and respond to feedback with agility.
  • Reduced Time to Market: The prototypes provided developers with a high-fidelity model of the service, enabling them to plan and develop their integration with confidence and reduce the time to market.
  • Educational Tool: The Blueprint Application served as an educational tool, helping developers understand and implement ByWith Prime APIs without extensive documentation.
  • Cultural Shift: The success of the prototype strategy highlighted the importance of a cultural shift towards working backwards from customer needs and embracing iteration over perfection.
  • Community Engagement: Engaging with the right developer community early in the product development lifecycle was crucial for gathering relevant feedback and shaping the product roadmap effectively.