DJ FAMILY 인턴쉽 / Fullstack Developer

제20회 예천아시아 U20 아시아 육상대회를 위한 관리 시스템의 풀스택 팀으로 참여하였습니다.

풀스택팀 4명과 프론트팀 2명, QA팀 2명으로 구성하여 구현하였습니다.

(GitHub)

2022.08 - 2023.03

Untitled

개요

제 20회 예천 U20 아시아 육상대회에 대한 관리시스템의 솔루션을 DJ FAMILY 에서 구현하기로 계약되었습니다. 이에 따라 인턴십을 지원하였고, 총 8명의 안동대학교 컴퓨터공학과 학생들과 도메인 로직과 UI를 담당하였습니다.

프로젝트 진행 과정

먼저 저희는 육상연맹의 요구사항에 따라 Figma 를 통해 관리시스템의 와이어프레임을 구성하였고, 이에 따라 요구되는 기능사항들을 문서화하였습니다. (요구사항 링크)

또한 php swagger 의 지원이 불가능하여, 상위페이지와 하위페이지로 나누어 요구되는 데이터와 파라미터명들을 명세화하여, 프론트엔드와 백엔드의 소통을 원활하게 하였습니다. 이후 코딩 컨벤션과 환경설정을 전체 회의를 통해 규정지었습니다. (데이터,파라미터 링크)

Jira, Github Issue 와 같은 툴들의 지원이 불가능하여, 문서화한 요구사항에 대하여 구현 체크리스트를 구성하여 배분, 매일 오전 9시 밋업에서 확인 이후 탄력적으로 업무를 분배하였습니다. (구현 체크리스트 링크)

문제상황 / 해결방안

복잡한 종목규칙과 불명확한 요구사항에 따른 비즈니스 처리 (관련 문서)

문제 상황