코어를 포함한 중요 부분을 코어 개발사가 맞고, 겁나게 능력좋은 개발자 리더가 끝내주는 설계도안을 그려주고, 고객은 초기 개발버전의 요구사항을 명확하게 구분하고 변경없이 개발하는 것.


API설계 변경은 큰 버전에서 하도록 하고, 연간 유지보수에서 무리해서 밀어넣지 않고,


매년 API 변경안을 정확히 정리하고 설계도안을 명확히 하여 각 하위 개발자에게 배포해줄 것.


이게 가능하면 개발-검증 단계에서 발견 못한 초대형 버그만 없다면, 매년 오히려 안정성이 증가하고 서드 파티사들도 겁나 편하게 개발 가능함.


이걸 5년 이상 유지하는 걸 딱 한번 본적 있지.