반응형
프로젝트
프로젝트 목적
- 자바 사용,
- SQL 사용,
- 리액트 학습 및 사용
사용한 기술
- Java
- Spring Boot
- MyBatis
- React
- PostgreSQL
- Redis
- RestAPI
인원
풀스택 3명
프로젝트 관리 시스템 구축
- Git
- Google Drive
- Discord
느낀점
좋았던 점
- Git의 다른 기능 (Issue, Pull Request, Review 등) 사용
- Controller, Service 의 구분 이해
- 다른 사람의 자바 사용 방식 경험
- 내가 하나의 백 - 프론트를 만드는 것이 아닌, 다른 사람의 백으로 프론트를 만드는 등의 경험을 할 수 있었음.
아쉬웠던 점 및 보완할 점
- 깃으로 전체 프로젝트 관리할 수 있을 것 같은데 못한 점
- 다음에 시도 예정
- 프로젝트 기간이 너무 길어진 점
- 프로젝트 규모를 처음보다 많이 줄였음에도, 개발해야 할 기능이 너무 많았음.
- 디테일 및 CSS를 버리고 갔음에도 9개월 이상 소요. 차후 디테일한 기능 추가 예정
- 기획에 더 시간을 들이고 꼼꼼하게 체계적으로 해야함을 느낌.
- 조원이 개인사유로 이탈한 것
- 이건 너무 개인 사유라 ...
- 직장인이니 프로젝트 기간을 짧게 + 기본 기능 구성 후 상세 기능 구현을 목표로 기획.
- 서로 회의 후 결정한 내용 정리 및 관리가 잘 안된 점.
- 정했던 내용을 반복하여 얘기함으로써 리소스가 낭비됨.
- 기능에 대한 세부 내역을 꼼꼼히 생각하지 못한 것
- usecase, 기능 flow chart 등을 만들었는데 서로 다른 시점이 만듦. -> 호환되지 못함.
- 기능 설계도를 기반으로 백을, usecase를 기반으로 프론트를 만드는데 필요한 API 가 만들어지지 않은 경우가 있었음.
- 세부 내용은 맡는 사람이 생각해보자. 라는 내용으로 작업을 진행하다보니, 그 사람이 생각하지 못하면 기능에 구멍이 많이 생기게 되었다.
프로젝트 코드 설계를 해야 할 필요성을 느꼈다. 이에 대해 공부해야할 듯.. 전반적으로 기획의 체계성에서 아쉬움을 느꼈다. 다음에는 기획자를 영입해야하나 .. 서로 코드도 짜고 관리도 하는게 쉽지 않았다.
https://github.com/seoyeonDev/Su-p
반응형