대규모 팀에서의 개발에 대해 논의할 때, 특히 여러 팀이 공통 목표를 향해 협력해야 하는 프로젝트에서는 무엇이 잘 동작하고 무엇이 동작하지 않는지의 역학이 빠르게 변화합니다. 10명 또는 심지어 20명의 팀에 적합한 방법이 100명 이상의 팀에는 적합하지 않을 가능성이 높습니다. 작은 팀으로 나누어지더라도 만약 그들이 받는 종속성과 프로세스가 너무 강하다면, 그들은 사실상 훨씬 더 큰 가상 팀이 되어버립니다 (이에 관해 이전 글에서 논의했습니다).
이 글에서 많은 주제를 다룰 수 있었을 것입니다. 하지만, 하나의 개념에 초점을 맞출 것입니다. 이 개념을 더 잘 이해할 수 있게 해주는 것은 도시 계획 기관인 '스트롱 타운스(Strong Towns)'에서 얻은 교훈입니다. 왜냐하면, 내 직관과 소프트웨어 엔지니어링 매뉴얼에 기술된 사실에도 불구하고…