오늘은 일주일을 투자해온 프로젝트가 끝났는데, 여태껏 만나온 팀 중에 가장 말도 많이 하고 그냥 자기작업만 몰두하는게 아니라 팀으로 활동한다는 느낌을 주는것이 굉장히 좋았다.
배달앱이란게 생각보다 훨씬 어려워서 결국 쿠폰시스템의 구현엔 실패했지만 그래도 다른것들은 해냈고 나름 성취도 있었다고 생각한다.
그렇게 오래 밤새면서 작업한적도 처음이였고 코딩이 건강을 해친다는것도 알게된 좋은 경험이였다.
다음에는 계획을 축소하고 일을 좀 줄이고 하는게 좋을거 같다.
팀원들이 작성한 회고는 다음과 같다.
-KEEP
-GITHUB컨벤션을 잘지켜서 협업에 대한 틀이 잡혀가는 느낌이라 앞으로도 활용을 잘하고 싶다
-초기 설계때 확장성을 생각해서 erp나 api명세서를 구성한게 좋았다.
-문제가 생겼을때 혼자 고민하는데 시간낭비하지 말고 공유하는것
-설계시 활발한 의견 공유가 매우 좋았다. 어떤 기술을 적용할건지, 어떤 논리로 작동할건지를 생각하는 시간을 가지면서 토론하는 문화가 매우 긍정적이라고 생각한다.
-코드리뷰를 통해 팀원들에게 설명하면서 확장에는 열려있고 변경에는 어려운 코드가 무엇인지 잦은 토의를 한것이 좋았다.
-PROBLEM
-튼튼한 설계는 좋은 코드의 기반이 되지만 생각하는 시간이 길었다
-하지만 확장시 api명세서 변경등을 하지 않아 , 각자 맡은 내용 작성시 변수 선언등을 할때 다시 확인하면서 해야하는 문제가 발생했다.
-너무 장대한 계획을 세워서 이것저것 시간을 낭비하며 좌초된것이 많았다
-다만 적은 기술력의 한계를 절실히 느꼇다. 쿼리dsl을 적용하면 훨씬 매끄럽고 더 좋은기능을 구현할수 있을거 같았지만 공부 부족으로 하지 못했다.
-order에서 여러가지 기능들이 한번에 모이면서 코드가 많이 지저분해졌다.
-api명세서를 DB와 검색에 최소조건만 사용하다 보니 불필요한 로직들이 많아졌다.
-TRY
-생각하는 시간을 줄이고 구현을 먼저 하는쪽으로 작업하는게 좋을거 같다, 하다보니 각이 ㅂ
-설계 확장시 번거롭더라도 반드시 erp 및 api명세서 최신화를 꼭 해야겠다
-초반 설계 단계에 있어 더 확실하게 정리하며 와이어프레임을 좀 더 디테일 구현해보자.
-더 공부를 하여 최적의 기술을 적용할수 있도록 하고, 설계시에 어떤 기술을 사용할지 한번 더 검토하고 공부해서 시작하면 좋을것 같다.
-코드컨벤션을 정해 팀원들끼리 공통적으로 비슷한 코드를 가져갈 수 있도록 해보자.
-Realization
김보성 - 부족한 부분이 많지만 조언 많이 해주시고 자신감을 복돋아주셔서 잘은 못하지만 발전한게 눈에 보였던 프로젝트였습니다 어렵고 양이 많은 작업인데도 다들 열심히 헤쳐나가주셔서 뿌듯했습니다 고생하셨습니다 감사합니다
홍성욱 - 굉장히 많은것들을 배울수 있었습니다. 서로간에 대화도 많아서 정말 한팀이 되서 활동한다는걸 느낄수도 있었고 코드리뷰로 저 자신의 부족한 점도 깨달을수 있었습니다.
김선병 - 무언가를 할 때 생각을 항상 하는 팀 문화가 너무 좋았습니다. 같은 행동을 하더라도 이유가 있는것과 없는것은 다른 결과를 가져온다고 생각합니다. 이런 문화 덕분에 생각하는거에 대해 많이 발전했다 생각합니다. 다들 짧은 기간동안 많은걸 하시느랴 고생 많으셨습니다. 감사합니다.
최준홍 - 이런분들과 기간이 짧은 프로젝트를 해서 많이 아쉽습니다. 조금 더 기간이 있었으면 더 많은 내용을 공유하며 프로젝트를 잘 마무리 할 수 있었는데... 다들 화이팅 해서 최종 프로젝트도 마무리 하세요!