오승빈
/
오승빈의 블로그
Search
Share
📖
오승빈의 블로그
Gallery
Table
Search
정재현(edge)님의 OTL 팀 참여
안녕하세요, SPARCS OTL 팀 Tech Lead 오승빈입니다.
저희 KAIST 학부 총학생회 산하 SPARCS는 인턴 제도를 운영하고 있는데요. 매 학기 단체에 새로 들어온 신입 회원들은 한학기동안 신입생 세미나와 신입생 프로그램이라는 공통 온보딩 교육을 듣게 됩니다. 하지만 이 제도의 경우 이미 개발을 어느 정도 경험한 회원들은 이미 알고 있는 내용으로 구성된 세미나를 다시 들어야 하고, 신입생 프로젝트가 발표 및 심사용으로만 개발되고 버려진다는 문제점이 있습니다. 그래서 제가 회장으로 취임한 2022년 봄학기부터 인턴 제도를 신설하게 되었습니다! 인턴으로 선발된 팀원들은 첫 학기동안 프로젝트 팀에 소속되서 실제 배포되는 기능에 기여하고, 해당 내용으로 발표를 진행하여 준회원에서 정회원으로 승급합니다.
이번 2024년 봄학기 OTL 팀에서는 두명의 인턴 분께서 참여해 주셨습니다. 앱 파트 정재현(edge)님과 디자인 파트 김희진(gimme)님이신데요. 오늘은 정재현 님과 OTL 앱 졸업플래너 탭 기능추가를 하며 겪은 이야기를 해볼까 합니다.
2024년 봄학기 OTL 팀 구성 @조유민
OTL팀 앱 인턴 과제
이번 앱 파트 인턴 과제는 아래의 순서로 구성하였습니다.
1.
Github Issue, Pull Request 등 팀 협업 방식 온보딩
2.
OTL App README.md에 Contributor 추가하기
3.
시간표가 하나만 남았을 때, 삭제 불가능 다이얼로그 띄우기
4.
만든 사람들 페이지를 단일 SVG에서 컴포넌트로 리팩터링
5.
과목 후기가 무한 로딩되는 버그 고치기
6.
Figma 디자인을 받아 졸업플래너 탭 구현하기
OTL 팀 Project Manager이신 조유민(yumyum)님과 협의하여, 팀 협업부터 코드 구조 파악, 컴포넌트 제작, 버그 수정, 그리고 마지막으로 디자이너와의 협업을 통한 신규 페이지 추가까지 점진적으로 큰 업무에 기여하실 수 있도록 설계하였습니다.
5월이 되어 마지막 과제에 다다르고, 정재현 님께서 졸업플래너 탭이 어느정도 개발이 완료되었다는 슬랙 메세지를 보내주셨고, 저는 테스트를 위해 Testflight로 앱을 빌드에서 팀 내부에 전파했습니다. 그런데 문제가 발생했습니다. Testflight를 통해 설치한 앱을 실행해 보니, 회색 화면밖에 나오지 않았던 것입니다.
OTL Flutter 앱 위젯이 릴리즈에서 작동하지 않았던 이유 (Stack > Expanded)
KAIST 포털 사이트에서 캘린더를 확인합니다.
$ sudo docker exec -it otlplus-back /bin/bash
OTL에서 새 학기 준비하기