[Problem-Solving]
효율적인 팀 소통 및 워크플로우 최적화
문제: 팀원들의 지속적인 참여를 독려하고, 효율적인 일정 조정과 업무 분배가 필요
해결 방안
팀 목표를 우선적으로 설정하고, 각자의 강점을 살려 역할을 조정
명확한 방향과 업무 목표를 제시하고, 팀원 간 이해를 일치시켜 원활한 업무 진행을 도모
Backend와 Frontend 구분 없이 문제 발생 시 서로 적극적으로 협력해 해결
결과: 팀의 소통과 협업 효율성이 향상되어 프로젝트를 성공적으로 완수하고 배포
Spring Boot 아키텍처 결정
문제: 프로젝트에 적합한 아키텍처를 선택하는 데 새로운 방식 도입과 익숙한 방식 유지 사이에서 의사결정에 어려움
해결 방안
각 아키텍처(레이어드, 헥사고날)를 간단한 API를 빠르게 직접 구현해 장단점을 분석
외부 스터디에 참여해 헥사고날 아키텍처를 심화 학습하고, 팀원들과 문서화된 결과를 공유
학습 곡선, 팀원들의 경험, 프로젝트 규모를 고려해 레이어드 아키텍처를 최종 선택, 유지보수성과 확장성에 중점
결과: 레이어드 아키텍처로 프로젝트를 효율적으로 진행하며, 문서화를 통해 팀원들의 이해도와 협업 효율성 높임
Last updated