Chris Choi's Blog

Spotify and Agile

leave a comment »

Autonomy

자율성은 적극적인 참여로 이어지고, 창의성으로까지 이어질 수 있습니다. 자율성의 전제는 명확한 목표, 진행 상황의 투명한 공유, 리더와의 Communication, 객관적인 평가가 전제되어야 합니다.

이렇게 보니 Agile의 전제와 WFH Working From Home 의 전제가 흡사하다는 생각이 들었습니다.

 

Squad and Tribe

Spotify and Agile_Image 1.png

[Image 1. Spotify의 Squad와 Tribe 출처: ‘Spotify engineering culture (part 1)’, Spotify Labs]

 

Squad는 최대 8명의 작은 팀으로 구성됩니다. 각 Squad는 기획-설계-개발-Test-배포에 이르는 과정을 소화할 수 있습니다. Squad가 작은 조직을 지향하는 이유는 빠르게 움직일 수 있기 때문입니다. Squad의 구성원들은 일하는 방식과 Deadline을 스스로 결정합니다.

각 Squad에는 PO Product Owner 가 있습니다. PO들이 함께 Product Roadmap을 작성합니다. PO는 업무의 우선 순위를 정하는 역할을 합니다. 그러나 Squad 구성원들의 자율성을 침해하지 않습니다.

구성원들은 자기 시간의 10%를 ‘Hack Day’에 사용할 수 있습니다. 모든 팀들이 3주 간격의 Sprint를 수행하던 시절에는 Sprint의 첫 하루 반나절을 Hack Day에 사용했습니다. Sprint 주기가 다양해지면서 자유롭게 10%의 시간을 활용하게 되었습니다. 업무 일정 등으로 인해 시간을 내기 어려운 팀들은 ‘Hack Week’를 개최하기도 합니다. Google의 ‘20 Percent Project’가 여러 훌륭한 Product를 만들어낸 것과 같이, Hack Day도 창의적 사고를 발현하는 데 도움이 될 것입니다.

 

[Link 1. ‘Deep Learning’으로 촘촘한 그물 만들기, Kepler 행성 탐험’]

 

업무 상 관련성이 높은 Squad가 모여 Tribe를 이룹니다. Tribe는 100명을 넘지 않습니다. 소통이 가능한 사람의 수가 150명을 넘지 않는다는 ‘Dunba’s number’를 참고한 것입니다. 각 Tribe에는 Tribe Lead가 있습니다. Squad들이 모여 협의를 하지만 각 Squad는 자율성을 보장 받으며, 장기 목표를 갖고 있습니다. 이를 위해 Squad 간 Dependency List를 작성하고, 문제가 될 소지가 있는 Dependency를 제거합니다.

 

spotify agile 97_Image .png

[Image 2. Dependency List 출처: Scaling Agile @ Spotify, Henrik Kniberg & Anders Ivarsson]

 

Tribe 내에서 비슷한 Skill set을 가진 구성원들은 Chapter를 통해 경험과 지식을 공유합니다.

Tribe를 넘어 교류할 수 있는 방법도 있습니다. 구성원들은 Tribe나 Skill set과 관계 없이 관심사를 기준으로 Guild에 가입해 활동할 수 있습니다.

 

Spotify and Agile_Image 2.png

[Image 3 출처: ‘Squad Health Check Model – Visualizing what to improve’, Spotify Labs]

 

Release

배포가 쉬워 작은 규모로 빈번하게 배포를 수행할 수 있어야 합니다.

Spotify의 DevOps는 유명합니다.

Spotify는 대규모 프로젝트를 지양합니다. 대규모 프로젝트는 그 만큼 리스크가 큽니다.

업계나 사안 별로 차이는 있을 수 있습니다.

 

Trust

전제는 ‘신뢰’입니다.

 

Implication

Agile이 만병통치약은 물론 아닙니다. 고객이나 서비스의 변경이 크지 않다면 굳이 Agile을 도입하지 않아도 됩니다.

 

References

Advertisements

Written by Chris Choi

April 8, 2018 at 6:00 pm

Posted in Music

Tagged with , , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: