Sharebird

How do you manage versioning and backward compatibility for APIs/SDKs used by enterprise customers?

Answer
1 Answers
  1. Suzie Prince
    Suzie Prince

    Atlassian Product Leader - Ex-Atlassian, Ex-ThoughtWorks • 1mo

    Consistency and predictability are the foundations of enterprise trust. If a customer builds a critical integration, they need to know it will not break without warning. I treat versioning the same for all customers to ensure a reliable partnership, following these core principles: 1. Use a strict versioning logic Follow a clear major and minor approach so the impact of any update is immediately obvious to a customer’s engineering team. Major change: This is a new version. It indicates breaking ...Read More

    591 Views

Related Ask Me Anything Sessions

Top Product Management Mentors