사용자 경험, 서비스 안정성, 팀 생산성 저하를 초래하는 조직의 구조적 문제 분석 및 리더십 설득
App·API 저장소 README.md 문서 작성
엔지니어링 온보딩 프로그램 개선
Achievements
팀이 올바른 패턴으로 코드를 작성하고 설계하기 위한 기준점 제시, 엔지니어링 토론 문화 조성
코드의 역할과 책임, 경계의 개념을 이해하고, 이를 바탕으로 구현체가 올바른 의존관계를 맺도록 도와, 변경에 의한 영향 범위를 제어하고 예측할 수 있도록 함
UI 기준으로 컴포넌트를 설계하고, 컴포넌트 집합 내에서 상태를 끌어올림으로 프레젠테이션·비즈니스 로직을 적절한 위치에 응집해, 재사용 가능한 컴포넌트를 만들도록 권장
‘Definition of Ready’를 정의, 팀이 프로젝트 의존성을 사전에 파악하고 인수 조건을 통해 개발 완료 상태를 동기화함으로써, 실행 단계에서 발생하던 잦은(불필요한) 변경과 혼란 방지
주 2~3회의 1:1 미팅으로 이야기를 수집하고, 조직이 겪고 있는 문제 현상들의 인과 관계를 시스템 원형과 인과 루프 다이어그램으로 설명하며, 각 현상별 단기적 해결책에 의존해 개인 또는 특정 직무에 부담을 전가하는 대신 조직·리더십 차원에서 근본적인 문제를 해결하도록 도움
Learned
팀 내 엔지니어들의 의견 충돌이 좁혀지지 않는 상황에서, 합의를 이루고 동료들의 기술 역량을 향상시키기 위해 노력한 경험
Individual Contributor의 위치에서 조직의 구조적인 문제를 파악하고 분석해, 이를 전달하고 해결방안을 모색한 경험
목표 수립부터 평가까지의 프로세스를 학습하고, 실제 업무에서 OKR을 수립해 목표 지향적으로 실행