엘리스트랙에서의 첫 프로젝트가 시작되었다.
스터디가 종료 되자마자 새로운 사람들과 만나 프로젝트를 진행한다는 것에 두려움도 있었지만
나도 한사람의 몫을 해낼 수 있는 팀작업을 해본다는 것에 대한 설레임도 생겨났다.
사실 한 사람 몫을 해내고 싶은 소망이긴 하지만 내가 할 수 있는 최대한의 최대한으로 노력을 해 볼 예정이다.
1. 팀 포지션 정하기
박** | 팀장+프론트엔드 |
정** | 프론트엔드 |
신** | 프론트엔드 |
김** | 프론트엔드+백업 |
최** | 백엔드 |
팀에서의 각자의 역할을 정해보았다.
서로가 알고 있는 지식 수준과 현업에서의 경험, 전공자인지 등의 개인적인 능력에 대한 이야기를 중심으로 나눠보며
처음의 어색했던 분위기가 많이 사라졌고, 그러면서 팀원들간의 생각을 자유롭게 나눌 수 있었다.
이제 HTML, CSS, JavaScript를 끝내고 Node.js를 공부 중인 나는 백엔드영역이 어렵다 판단하여 프론트엔드를 담당하기로 하였다.
프론트 영역에서 맡은 역할을 수행하면서 어떻게 협업을 하는지, 백엔드와는 어떻게 연결이 되는지, 실제로 어떻게 서비스를 만들어내는지 등의 많은 것을 배울 수 있도록 노력해야겠다.
2. 프로젝트 주제
- CRUD를 활용한 쇼핑몰 웹사이트 제작
- 참고홈페이지 : 포켓샐러드
- 세부 주제 : 샐러드 쇼핑몰 제작
- 페르소나
30대 직장인 |
매번 다른 샐러드를 찾아 먹고 싶은데 귀찮음. |
다양한 식단으로 질리지 않게 먹고 싶음. |
쇼핑몰 홈페이지 만들기에 대한 주제를 정하기 위해 각자 검색을 해보며 이야기나누어보았다.
남들이 다 하는 평범한 주제를 피하기 위해 최근에 받은 택배가 있는지, 지금 내 주위에 어떤 물건들이 있는지 둘러보기도 하였다.
우리 팀은 당일 주문해서 먹는 샐러드, 가구와 신발 중에서 투표를 받아 샐러드홈페이지를 만들기로 결정하였다.
참고할 홈페이지는 샐러드업체 중에 제일 유명한 포켓샐러드로 정해졌다.
3. 팀 좌우명 : 중요한건 꺾였는데도 그냥 하는 마음
4. 프로젝트 팀 규칙
- 회의, 스크럼 시간 : 10시~10시30분
- 오피스아워
월, 수 6시 | 화, 목 6시 | 금 8시 |
백엔드 | 프론트엔드 | 합동 |
- 협업툴 : 노션, GitLab, 디스코드
- 소통방식
어려운 부분이 있으면 눈치보지말고 물어보고, 서로 알려주기 |
매일 오전 10시에 스크럼시간 가지기 |
연락 끊기지 않기 |
이후에 프로젝트를 진행하면서 지켜야 할 규칙이 생기면 추가하기 |
5. 목표
협업을 통해 다양한 인사이트를 확보하고, 보완하면서 기존 사용자 경험을 개선할 수 있는 웹사이트 완성하기 |
각자 맡은 역할에 최선을 다해보면서 협업하는 방법 익히기 |
웹사이트를 만드는 전체적인 흐름을 알고, 경험해보기 |
실무에서 생길 문제들을 미리 경험해보고 보완해보기 |
6. 기술스택
- 언어 : JavaScript(바닐라js)
- 프론트엔드 : CSS 하드코딩
- 백엔드 : Node.js, Express.js, Babel, MongoDB
- 배포 : NginX, PM2, GCP
'Project-쇼핑몰만들기' 카테고리의 다른 글
2주차 일정 (0) | 2023.08.11 |
---|---|
1주차 일정 (0) | 2023.07.24 |
프로젝트 Git branch 설정 (0) | 2023.07.24 |
프로젝트 쇼핑몰 기획 (0) | 2023.07.24 |