회고
프로젝트 회고 [명식이 - 명지대의 식사를 책임지다! ver1.0 ]
개발기간 2022.10 ~ ING 플랫폼 Android, IOS 참여인원 서버 1명, AOS 1명, IOS 1명, 디자이너 2명 (총 5명) 담당역할 PM, 기획, Back-end, DevOps 명식이는 "명지대학교의 식사를 책임지다!"를 슬로건을 가지고 출발한 앱이다. 첫 시작은 인문 캠퍼스 공사를 거치며 학생식당이 신규로 들어오며 기존의 학식메뉴를 제공해주는 에브리타임에서는 제공하지 않고 학생들은 직접 학생식당에 가서 사진을 찍고 이를 에브리타임 커뮤니티에서 공유하여 많은 학생들이 불편함을 느끼는 것을 들었다. 안드로이드 친구와 학생식당 메뉴를 알려주는 앱을 만들자는 의견에서 시작했다. 시작을 하기로 마음을 먹고 1주일 만에 개발을 마치고 배포를 진행했다. 배포를 진행하고 커뮤니티와 오프라인 홍보물을..
프로젝트 회고 [플랩업]
개발기간 2022.06 ~ 2022.09 (3개월) 플랫폼 Android 담당역할 유저 (로그인, 수정, 보안) 개발, CICD(Docker, DockerHub, Jenkins) 파이프라인 구축 infra 서버 구축, NCP이용한 SMS 문자 인증 패키지 구조 설정, Exception Handler구성 이번 앱런칭은 방학기간에 사이드 프로젝트를 진행하고싶어 지인들로 구성하여 앱런칭을 진행하였다. 이번 앱런칭에 회고를 작성한다. 회고 첫째, 코드리뷰의 부재 기술 발전에 큰 도움이 된 것은 '집단지성'이라고 생각한다. 코드리뷰는 집단지성을 극대화 할 수 있다. 하지만, 각각의 팀원은 사이드 프로젝트이기에 투자할 수 있는 시간은 모두가 달랐다. 그렇기에 코드리뷰를 진행하게 되면 누군가에게 업무가 몰리는 현상이..
프로젝트 회고 [티러버TLOVER]
프로젝트 회고 [티러버TLOVER] 구분: 앱 런칭 프로젝트 구성: Backend 6명, Android 4명 맡은 역할: Backend-Architect 이번 앱런칭 프로젝트는 22-1 명지대학교 팀프로젝트1에서 진행하였다. 이번에는 온전하게 코드의 전반적인 구성과 깊이를 탐구하기 위해 Architect를 지원하였다. 역할이 Architect인 만큼 코드의 전체적인 구성, 패키지 구조, 클래스의 상속과 관련해서 깊은 고민을 했다. 1. Exception 클래스 구성 처음에 Exception은 단순히 메시지로만 구성된 Exception을 터트렸는데 이는 협업에서 큰 오류를 범할 수 있다고 생각했고 실제로 같은 Architect를 맡은 팀원에게 의견을 물어 관련 코드 구성을 찾아보고 가장 나은 방안을 몰색하..
프로젝트 회고 [인프라 Infra]
이번에 처음으로 연합동아리 UMC 1기에서 프로젝트로 'infra'를 진행하였다. 첫 프로젝트에서 기획자, PM의 역할을 맡아서 진행하게 되었는데 나는 기획자로 초기 기획을 하고 기획안을 디자이너들에게 선보이고 디자이너들을 매칭하고 그 다음 세부 기획을 한 다음 개발자들을 뽑았다. 서버개발자 5명, 안드 개발자 2명, 디자이너 1명 이렇게 총 8명의 프로젝트를 진행하였다. 내가 팀장이 되어서 누군가를 이끌어 보면서 개발을 진행하기는 어려운 부분이 있었다. 이번 프로젝트를 진행하면서 느낀 점을 포스팅하려한다. 첫째, 계속 의심 하라. 이렇게 생각한 이유는 점점 코드를 짜면서 내가 짜는 코드와 우리 팀이 진행하는 토큰의 보안 방향이 이것이 맞는지 의심이 들었다. 그렇게 든 의심은 여러가지 자료를 찾아보면서 ..