소프트웨어 아키텍처 스터디 6주차 - 아키텍트의 소프트 스킬과 유능한 팀 만들기



안녕하세요. K-DEVCON 소프트웨어 아키텍처 스터디 리더 조영록입니다.

이번 스터디 세션에서는 아키텍처의 구조적, 기술적 관점을 넘어 조직 내 협업과 커뮤니케이션에 초점을 맞춘 아키텍트의 소프트스킬 및 팀 토폴로지에 대한 이야기 를 심도 있게 다루었습니다. 기술적 탁월함만큼이나 중요한 '사람과 조직'의 문제를 어떻게 설계하고 풀어나갈 것인지에 대한 핵심 논의 사항을 정리하여 공유합니다.


소프트웨어 아키텍처 스터디 6주차 - 아키텍트의 소프트 스킬과 유능한 팀 만들기
image.png 403.96 KB


1. 아키텍트와 개발자의 역학 관계: 보이지 않는 벽 허물기


전통적인 소프트웨어 개발 환경에서는 아키텍트와 개발자 사이에 물리적, 논리적인 장벽이 존재하기 쉽습니다. 아키텍트가 일방향으로 구조를 하향 전달하는 방식은 현대의 복잡한 시스템 개발에 적합하지 않습니다. 유능한 팀을 만들기 위해서는 이 장벽을 허물고 양방향 소통을 이끌어내야 합니다.

2. 아키텍트의 두 가지 함정: 통제광 vs 탁상공론


조직의 상황과 프로젝트 성격에 따라 아키텍트의 관여도는 수시로 조절되어야 합니다. 스터디에서는 관여도의 양극단에 있는 두 가지 실패 유형을 분석했으며, 두 유형 모두 보상 설계에 관한 이야기로 이어진다고 생각했어요.

통제광의 경우



탁상공론의 경우 




3. 조직 규모와 생산성의 역학: 던바의 수와 브룩스의 법칙


시스템 아키텍처는 필연적으로 조직의 구조를 닮는다는 콘웨이의 법칙(Conway's Law)처럼, 조직의 크기라는 변수는 아키텍처와 팀 생산성에 지대한 영향을 미칩니다.

상전이(Phase Transition)와 조직 규모
동일한 물 입자가 모여도 물과 얼음은 완전히 다른 특성을 지닙니다. 이처럼 조직 규모가 던바의 수(약 150명)를 넘어서는 시점부터, 구성원들의 행동 양식은 미션(업무 본질) 중심에서 사내 정치 및 인센티브 중심으로 변질되는 '상전이'를 겪게 됩니다. 리더십은 이 임계점을 늦추고 본질에 집중할 수 있는 보상 체계와 구조를 끊임없이 고민해야 합니다.

소프트웨어 아키텍처 스터디 6주차 - 아키텍트의 소프트 스킬과 유능한 팀 만들기 - 이미지 3
image.png 133.65 KB

브룩스의 법칙과 AI 시대의 변수
지연되는 소프트웨어 프로젝트에 사람을 추가하면, 생산성이 감소합니다. 이는 기존 팀원들이 신규 인력을 온보딩하는 과정에서 추가인원에 따른 훈련 비용이 발생하기 때문입니다. 

하지만 기술의 발전은 기존의 법칙에 새로운 질문을 던지고 있습니다. 스터디에서는 다음과 같은 흥미로운 가설이 제기되었습니다.
AI가 온보딩과 문서화, 심지어 페어 프로그래밍의 영역까지 보조하게 되면서, 브룩스의 법칙이 시사하는 커뮤니케이션 비용의 한계를 기술적으로 돌파할 수 있는 전환점에 서 있다는 점에 다수가 공감했습니다.


4. 의사결정과 트레이드오프 분석


회의 과정에서 발생하는 '오류의 상관관계(다원적 무지)'를 방지하기 위해, 안건 논의 전 각자의 입장을 메모로 작성하여 편향을 차단하는 방법론이 공유되었습니다. 또한, 경영진이나 시니어 등 직급이 높은 이해관계자를 설득할 때는 방어적인 태도를 허물기 위해 공감을 우선하고, '분할 정복' 형태로 리스크를 줄인 POC(개념 증명)를 제시하는 것이 효과적입니다.

마지막으로, 아키텍트의 가장 중요한 역할은 특정 기술에 대한 맹목적인 전도가 아니라 객관적인 트레이드오프(Trade-off) 분석입니다.

비즈니스 요구사항과 제약 조건이 끊임없이 변화하므로, 트레이드오프 분석은 일회성 이벤트가 아닌 지속적으로 반복되어야 하는 과정임을 명심해야 합니다.

이번 스터디는 기술적 결정 이면에 자리 잡고 있는 사람의 심리, 조직의 구조적 한계, 그리고 이를 조율하는 리더십의 본질을 짚어보는 밀도 높은 시간이었습니다. 기술과 사람의 균형을 맞추며 유능한 팀을 이끌어가는 데 이 기록이 작은 이정표가 되기를 바랍니다.

감사합니다.

소프트웨어 아키텍처 스터디 6주차 - 아키텍트의 소프트 스킬과 유능한 팀 만들기 - 이미지 4
image.png 2.85 MB


사용한 발표 자료 : https://docs.google.com/presentation/d/1LLhBr9MzroNIxTh-J2iaK0nf9s1ZPvvZ74-FJeN27m0/edit?usp=sharing