본문으로 이동
개발자의 애질리티
문서

개발자의 애질리티

강병훈 토스 · 토스 기술 블로그

원문 보기

AI 핵심 요약

초기 분석과 설계에 많은 비용을 들이는 방식은 요구사항이 바뀌면 결과물 없이 다시 시작할 위험이 있어, 글은 작은 기능을 짧은 스프린트마다 구현하는 애자일 방식을 제안합니다. 스프린트 목표를 제한하면 팀은 동작하는 기능을 점진적으로 확보하고, 제품과 비즈니스에 대한 이해도 함께 쌓을 수 있습니다. 생산성을 높이려면 과도한 품질 추구를 경계하고, 동료·멘토·단위 테스트 같은 환경을 활용하며, Rename Method와 Extract Method를 이용한 탐색적 리팩토링으로 코드 리딩을 능동적으로 진행해야 합니다. 리팩토링의 목적은 코드 위치 파악, 수정, 테스트를 쉽게 만들어 유지보수 비용을 낮추는 것이며, 토스페이먼츠는 이를 돕는 문화와 프로세스를 실험하고 있습니다.

  • 큰 설계를 먼저 완성하기보다 짧은 스프린트에서 달성할 기능을 제한하고, 동작하는 결과물을 만든다.
  • 품질을 무한히 끌어올리려 하기보다 목표 수준과 생산성의 균형을 고려한다.
  • Rename Method, Extract Method 같은 리팩토링을 코드 탐색에 활용하면 읽는 사람이 이해를 주도할 수 있다.
  • 리팩토링은 요구사항에 해당하는 코드 위치를 찾고, 수정하고, 동작을 검증하기 쉽게 만드는 데 초점을 둔다.

소개

이 글은 토스페이먼츠에 입사하신, 혹은 입사를 고려 중인 개발자분들을 위해 작성된 글입니다. 애자일하게 일한다는 것은 어떠한 의미일까요?

비슷한 학습 자료

문서 한주연

토스의 Technical Writer들이 어떻게 '문서를 쓰는 사람'에서 '조직의 지식 시스템을 설계하는 사람'으로 일을 넓혀왔는지 소개해요.

문서 정세훈

AI가 전문성의 종말을 초래할까요? 끝없이 토론되고 있는 이 질문에 대한 개발자의 개인적인 시각을 공유합니다.

문서 토스 프론트엔드 챕터

토스 개발자는 개발만 잘해도 될까 | EP.5 모닥불

문서 토스 프론트엔드 챕터

토스에서 말하는 일 잘하는 개발자의 기준은 무엇일까요? 토스증권 이정연, 최지민 님이 직접 전하는 "일 잘하는 개발자란 바로 이런 것!" 함께 들어보세요!

문서 한주연

토스의 테크니컬 라이터가 하는 일에 이어, 개발자 경험 전반으로 역할을 확장해 온 이야기를 공유해요.

개발 · 프로그래밍 기타

문서 한주연

토스 커뮤니티의 테크니컬 라이터들은 개발자를 위한 문서를 쓰는 것뿐만 아니라, 멋진 개발자 경험을 제공하기 위해 다양한 일을 하고 있답니다.

개발 · 프로그래밍 기타

문서 이지윤

디자이너들도 어떻게 하면 빠른 속도를 내며 전체적인 경험을 맞출 수 있을지 매 순간 고민하고 있어요.

UI/UX