Grygoiry Gonchar at LeadDev London 2022

Understanding customers, users, and markets in global product development and localization.

Key takeaways
  • The importance of understanding your customers and users in local markets, and how this understanding can inform product development and localization.
  • The concept of vertical functional stream-aligned teams, where teams are structured around the problem domain and aligned with business goals.
  • The need for organizations to strike a balance between global consistency and local adaptation, and how this balance can be achieved through modularization and reuse.
  • The importance of considering the impact of localization on engineering, product, and design teams, and how these teams can work together to ensure successful adaptation.
  • The role of cloud providers in facilitating fast and efficient deployment in different regions.
  • The need to optimize for latency and user experience, and how this can be achieved through techniques such as content delivery networks (CDNs) and network acceleration.
  • The concept of “local with global” components, where components can be shared across markets while still being adapted to local needs.
  • The importance of considering the costs of living and prices of goods in different markets when developing products.
  • The need for organizations to have a strong understanding of the local market and user needs in order to make informed decisions about product development and localization.
  • The concept of “flat” organizational structures, where teams are organized around problem domains and aligned with business goals.
  • The role of technology in facilitating globalization and localization, and how it can be used to bridge the distance between global and local teams.
  • The importance of considering the trade-offs between global consistency and local adaptation, and how organizations can balance these competing demands.
  • The role of feedback and user testing in ensuring that products meet the needs of local users.
  • The concept of “regionalization”, where products are adapted to specific regions rather than markets.
  • The importance of considering the user experience and functionality of a product in different markets, and how this can be achieved through techniques such as A/B testing and user research.
  • The role of engineering, product, and design teams in working together to develop and adapt products for different markets.
  • The importance of considering the cultural and linguistic differences between markets when developing products.
  • The concept of “multi-regional deployments”, where products are deployed in multiple regions simultaneously.
  • The role of cloud providers in facilitating fast and efficient deployment in different regions.
  • The importance of considering the costs of living and prices of goods in different markets when developing products.