Skip to content
@Kusitms-30th-LetsCareer-B

Kusitms-30th-LetsCareer-B

큐시즘 30기 기업프로젝트 렛츠커리어 B팀

👨‍👧‍👦 팀 소개

팀명 : 위대한 렛츠비

👥 팀원 및 역할

분야 이름 포지션 내용
기획 오민지 📈 PM, 서비스 기획 전체 프로젝트 관리 및 유저 리서치, 와이어프레임 제작,
서비스 기능 명세서 제작
기획 신예진 📋 서비스 기획 데스크/유저 리서치, 와이어프레임 제작,
서비스 기능 명세서 제작
기획 최수영 📊 서비스 기획 데스크/유저 리서치, 서비스 기능 명세서 제작
디자인 설정원 🎨 디자인 리드 디자인시스템/그래픽
디자인 이어령 🎨 디자인 gui/브랜딩
개발 박인애 📱 프론트엔드 리드 개발 환경 세팅, 컴포넌트 개발, API 연동
개발 김진희 📱 프론트엔드 개발 환경 세팅, 컴포넌트 개발, API 연동
개발 문희상 💻 백엔드 리드 ERD 작성, API 개발 , 인프라 구축
개발 박준형 💻 백엔드 ERD 작성, API 개발

1. 😭 취준생이 당면한 문제

‘취업의 문턱은 높아지고, 취준을 위한 노력은 길어진다’

  • 오늘 날, 많은 취업 준비생들이 취업 준비 관련 일정을 관리하는 것에 대해 어려움을 호소하고 있어요.
  • 취준생은 짧은 공채 기간동안 몰려 있는 채용 공고를 놓치지 않고 지원하기 위해 수십개의 서류, 면접 전형을 핸들링하고 있으며
  • 이로 인한 일정과 태스크 관리에 부담을 느끼고 있는 상황입니다.
  • 또한 취업 시장에서 합격의 문턱이 점차 높아지면서 ‘취뽀’를 향한 취준생들의 부담과 스트레스가 하루가 다르게 커져가고 있어요.

문제 상황 1️⃣

대학생들의 취업 준비 기간이 증가하고 있는, 취준의 장기화 현상이 발생하고 있습니다. 대학생들은 일찍이부터 취업 성공을 위해 오랜 시간을 할애하고 있는 상황이 되었는데요, 대학 입학 후 졸업까지의 기간은 4년제 기준 5년 1.7개월로 취업 준비(자격증 취득 등)를 목적으로 휴학을 하는 대학생들이 늘어나고 있습니다. 졸업 후 첫 취업까지의 소요 기간 역시 10.8개월로 높은 수치를 보이고 있습니다.


문제 상황 2️⃣

한편, 최근 기업들은 정기 공채보다 수시 채용을 선호하는 경향이 있는데요. 한국경영자총협회(경총)는 100인 이상 기업 500개사를 대상으로 한 '2023년 신규채용 실태조사' 결과 기업들이 채용시장 트렌드로 '경력직 선호 강화'(53.4%)와 '수시 채용 증가'(47.8%)를 가장 많이 꼽았다고 밝혔습니다. 즉 취준생들은 공채 일정 뿐 아니라 언제 올라올 지 모르는 수시 채용공고까지 확인하기 위해 심적 부담을 느끼고 있습니다.


문제 상황 3️⃣

나아가 스펙 인플레이션 현상 및 일자리 부족으로 인해 취준생들은 더욱 복잡한 채용 절차를 거치게 되었어요. 취업 준비생들을 대상으로 한 설문 조사에서 ‘입사 의지’를 꺾는 요인으로 ‘과도한 채용전형(26%)이 1위’로 뽑혔는데, HR업계 관계자는 “최근 취업은 스펙으로 시작해서 시험, 면접까지 입사 시험이 길어지고 있고 마라톤 채용의 형태”를 띄고 있다고 설명했습니다. (출처: 매경이코노미)

이처럼, 대한민국의 취준생들은 1️⃣ 단기간에 몰려 있는 공채 일정과, 2️⃣ 불규칙한 수시 채용 일정으로 인해 일정 관리, 태스크 관리에 어려움을 겪고 있어요. 더불어 3️⃣ 채용 절차가 점차 복잡해지면서 각 회사별, 산업별, 직무별로 리서칭을 병행하는 등의 프로세스를 동시다발적으로 진행하게 되면서 취업 준비까지의 여정에 큰 부담을 가중하는 요인이 되었습니다.



2. 📊 유저 리서치 요약

  • ‘위대한 렛츠비’ 팀은 일정 관리의 어려움을 겪는 취준생들의 페인포인트를 해결하고 싶었어요.
  • 그래서 ‘일정 관리 대시보드’ 를 렛츠커리어 내의 기능으로 추가하기로 하였습니다.
  • 이를 위해, 취업 준비생이 일정 관리 시 겪는 구체적인 어려움은 무엇인지 탐색했어요.
  • 이를 해결할 수 있는 솔루션을 도출하는 것을 목적으로 하는 유저 리서치를 진행했습니다.

[📑1차 설문조사 진행]

  • 리서치는 총 139명(설문조사 134명, 심층 인터뷰 5명)을 대상으로 실시하였으며, 총 두 차례에 걸쳐 설문조사를 실시했습니다.
  • 1차는 취업 준비생들의 일정 관리 실태에 대한 설문조사를 진행했어요.
  • 2차는 일정 관리 대시보드 기능 도출 및 우선순위 결정을 위한 사용자들의 구체적인 일정 관리 방식을 확인해보고 니즈를 도출했어요.

1️⃣ 일정관리 관련

  • 취준생들의 ‘일정관리’에 대한 인식을 확인해보고, 일정관리 중 어렵다고 느껴지는 부분과, 어렵다고 체감되는 근본적인 이유 등에 대해 확인했어요.

💬 요약

  • 대다수의 응답자(81.7%)가 일정 관리의 어려움을 느낌.
  • 취준생들은 일정 관리 중 스케줄 관리와 기업 자료 아카이빙의 과정이 가장 어렵다고 말함.
  • 대부분의 취준생들도 취업 준비 일정 관리가 상당히 중요하다고 체감하고 있으나 막상 체계적인 일정 관리로 이어지고 있지 않음.
  • 일정 관리가 다소 귀찮게 느껴지며, 구체적으로 ‘무엇’을 ‘어떻게’ 관리해야하는지에 막막함을 느끼고 있기 때문임.

📑 설문 내용


(1) 채용 공고 관리나 취업 준비를 하면서 일정 관리의 어려움을 느낀 적이 있나요?

답변 : 채용 공고나 취업 준비를 하는 과정에서 일정 관리의 어려움을 느낀 응답자는 81.7%에 달했어요.

image

(2) (일정 관리가 어렵다고 느끼는 응답자를 대상으로) 채용 전반의 일정 관리에서 가장 어렵다고 느껴지는 요소는 무엇인가요?

답변 : 취업 준비생들은 기업 자료 아카이빙과 데일리 스케줄 관리에 어려움을 겪고 있어요. 35.8%가 기업 지원을 위한 자료 아카이빙이 오래 걸림(기업 분석 아티클, 합격 자소서 분석’이라고 답변했습니다. 뒤이어 29.9%의 응답자가 ‘기업 지원을 위한 자료 아카이빙이 오래 걸림(기업 분석 아티클, 합격 자소서 분석)’이라고 답변하였어요.

image

(3) 채용 관련 일정 관리가 취업 준비 과정에서 얼마나 중요하다고 생각하시나요?

답변 : 90.3%에 달하는 응답자가 ‘중요하다(48.8%)’ 또는 ‘매우 중요하다(41.5%)’라고 응답하였어요.

image

(4) 귀하는 현재, 취업을 위해 일정 관리를 하고 계시나요?

답변 : 많은 취업 준비생들은 취업 관련 일정 관리를 하지 않고 있어요. 취업 관련 일정 관리 여부를 묻는 질문에, 59.8%의 응답자가 ‘아니요’라고 답변하였습니다.

image

(5) 일정 관리를 하지 않는다고 답변한 경우) 취업 관련 일정 관리를 하지 않는 이유는 무엇인가요? (복수 응답 가능)

답변 : 별도의 일정 관리를 하지 않는 취업 준비생들도 일정 관리의 필요성을 체감하고 있어요. 일정 관리를 하지 않는 응답자 중, 단 22.6%만이 ‘필요성을 못 느껴서’라고 답변하였어요.

취업 준비생들이 일정 관리를 하지 않는 이유는 ‘귀찮음’,막막함’ 때문입니다. 동일 문항에서, 무려 54.8%의 응답자가 ‘귀찮아서’, 48.4%의 응답자가 ‘어떤 일정을 관리해야 할 지 막막해서’라고 응답하였어요.

image


2️⃣ 취업 준비 아카이빙 관련

  • 취준생의 아카이빙 소재와 주로 아카이빙을 하는 곳, 아카이빙 과정에서 어려운 점과 어렵다고 체감되는 이유 등에 대해 확인했어요.

💬 요약

  • 아카이빙의 필요성을 체감하는 사람들은 92.6%에 육박하지만, 실제로 취업 관련 아카이빙을 하는 사람들은 절반을 조금 넘는 정도(51.9%)임.
  • 아카이빙 유저는 주로 노션이나(48%) 엑셀이나 워드 파일 등 문서(32%)를 활용함.
  • 아카이빙 내용은 내 지원 자료 및 기업 정보 및 직무 정보 위주로 기록함.
  • 아카이빙을 하지 않는 사람들은 아카이빙의 양이 방대하다고 느끼고 있으며, 자료를 정리할 마땅한 방법을 몰라 어려움을 겪는다고 답했음.
  • 무엇보다 경험 아카이빙에 가장 큰 어려움을 겪고 있다고 답변했음.

📑 설문 내용


(1) 취업 관련한 별도의 자료를 한 곳에 모아서 아카이빙을 하고 계신가요? (면접 자료 정리, 직무 분석 자료, 기업 관련 자료 등)

답변 : 많은 학생들이 취업 준비 과정에서 자료 아카이빙을 하고 있어요. 응답자의 48.1%가 채용 관련한 별도의 자료를 모아서 한 곳에 아카이빙을 한다고 답변했습니다.

image

(2) 취업 관련 자료는 어디에 정리해두나요?

답변 : 대부분의 취업 준비생들은 자료 아카이빙 플랫폼으로 노션을 활용해요. 취업 관련 자료 정리 방식을 묻는 질문에, 응답자의 48%가 ‘노션’을 선택했습니다. 뒤이어 32%의 응답자들이 ‘엑셀, 워드 파일 등 문서 기록’을 활용한다고 답했어요.

image

(3) 취업 관련 자료들은 주로 어떤 자료들을 기록해두나요?

답변 : 응답자의 92%가 ‘내 지원 자료(지원서, 자기소개서 등)’을, 60%가 ‘기업 정보 및 직무 정보’라고 답변했습니다.

image

(4) 취업 준비의 전반적인 과정 중 가장 어려운 부분은 무엇인가요?

답변 : 대부분의 취업 준비생들은 경험 정리 및 면접 준비 과정에서 어려움을 겪고 있어요. 응답자의 67.1%가 취업 준비 과정에서 가장 어려운 점으로 ‘경험 정리(포트폴리오, 자기소개서, 이력서 작성) 및 면접 준비’를 선택했습니다.

image

(5) 취업 자료 아카이빙이 어렵다고 느낀 적이 있으신가요?

답변 : 절반이 넘는(52%) 취준생이 취업 자료 아카이빙이 어렵다고 느끼고 있었어요.

image

(6) 자료 아카이빙 시, 가장 어려운 점은 무엇인가요?

답변 : 취업 준비생들은 취업 관련 자료의 ‘방대한 양’으로 인해 어려움을 겪고 있습니다.

image

(7) 취업 관련 자료를 아카이빙 하지 않는 이유는 무엇인가요?

답변 : 취업 관련 자료를 아카이빙하지 않는 학생들은 자료를 정리하는 방법을 알고자해요. 동일 문항에서 37%의 응답자가 ‘자료를 정리해 둘 마땅한 방법을 모르겠어서’ 아카이빙을 하지 않고 있다고 답변하였습니다.

image



3️⃣ 취준 과정에서의 회고 및 복기 관련

  • 취준생이 취업을 위한 여정에서의 회고/복기 유무 확인 및 이에 대한 목적을 확인해보았습니다.

💬 요약

  • 취준 과정에서 과반수의 응답자(57.7%)가 별도로 회고 및 복기를 한다고 답했음.
  • 회고 복기는 ‘합격 여부와는 상관없이 지원한 경험을 복기하기 위해’ 진행하며 주로 면접에 대한 질문과 이에 대한 자신의 답변을 노션을 이용해 가장 많이 정리한다고 응답함.
  • 회고 및 복기의 궁극적인 목적은 ‘추후의 입사 지원 시 합격률을 높이기 위함’인 경우가 대다수였음. (63.3%)

📑 설문 내용


(1) 취업 준비 과정에서 별도로 회고/복기를 하고 계시나요?

답변 : 많은 취업 준비생들이 지원 이후 회고/복기를 하고 있어요. 취업 준비 과정에서 별도로 회고/복기를 하는지 묻는 질문에 과반수의(57.7%) 응답자가 ‘예’라고 답변했습니다.

image

(2) (회고/복기를 한다고 답한 응답자들을 대상으로) 어떤 경우에 회고 및 복기를 진행하시나요?

답변 : 채용 결과는 취업 준비생의 회고/복기 여부와 무관했어요. 회고/복기 상황을 묻는 질문에 대해, 86.7%의 응답자가 ‘합격 여부와 상관없이 지원한 경험을 복기한다’고 답변했습니다.

image

(3) 어떤 내용을 바탕으로 회고/복기를 하시나요?

답변 : 취업 준비생들은 면접 질문 및 답변을 회고하여 기록해요. 어떤 내용을 회고/복기하는지 묻는 질문에 대해, 90%의 응답자가 ‘면접 질문 및 답변’이라고 응답하였습니다.

image

(4) 어디에 회고 및 복기를 하시나요?

답변 : 취업 준비생들은 회고/복기 시에도 ‘노션’을 가장 많이 사용해요. 어디에 회고/복기를 하는지 묻는 질문에, 약 46.7%의 응답자가 ‘노션’이라고 답변하였습니다. ‘휴대폰 메모장(23.3%)’, ‘한컴, word 파일 등 서류 형태로 정리(16.7%)’, ‘블로그(13.3%)’가 그 뒤를 이었어요.

image

(5) 회고 및 복기를 하시는 이유는 무엇인가요?

답변 : 취업 준비생들은 다음 입사지원 시 합격률을 높이기 위해 회고/복기를 합니다. 회고/복기를 하는 이유에 대한 질문에 66.6%의 응답자가 ‘추후 입사지원 시 합격률을 높이기 위해서’라고 답변하였어요.

image

(6) 취업 준비 과정에서 경험 회고/복기를 하지 않으시는 이유는 무엇인가요?

답변 : 취업 준비생들은 회고 및 복기 과정을 ‘귀찮은 일’로 여기고 있어요. 또한 회고 및 복기 방법을 알지 못하는 것도 다른 이유 중 하나인데요. 회고/복기를 하지 않는 이유에 대한 질문에 22명의 응답자들 중 대다수는 ‘귀찮아서’, ‘생각을 정리하는 게 일처럼 느껴져서’ 회고 및 복기를 미루고 있다고 답변하였어요. 한편, ‘회고 및 복기를 어떻게 해야 할 지 모르겠다’, ‘마땅한 플랫폼을 찾지 못했다’는 답변이 뒤를 이었답니다.

image



[📑 2차 설문조사 및 in-depth 인터뷰 내용 진행]


1️⃣ 일정 관리 대시보드 기능 도출 및 우선순위

  • 일정 관리에 필요한 여러 기능 중, ‘채용 준비 과정’에서 취준생이 느끼는 ‘필요한 기능’에 대한 우선순위를 확인해보았어요.

💬 요약

  • 취준생들은 ‘채용을 준비하는 일정을 통합적으로 관리할 수 있는 캘린더’ 기능을 가장 필요로 함.(59.6%)
  • 다음으로는 ‘내 준비 현황을 요약해주는 기능’(55.8%)과 ‘해야할 일들을 관리할 수 있는 기능(Todo)’(48%)을 통해 취업까지의 여정을 철저하고 계획적으로 관리하고자 하는 니즈가 있음.

📑 설문 내용


취업 준비와 관련하여 일정을 효율적으로 관리할 수 있는 서비스가 있다면 어떤 정보를 우선으로 확인하고 싶나요? (복수 응답 가능)

답변 : 취업 준비생들은 일정 관리 채용 관련 일정을 통합하여 보여주는 기능을 우선시해요. 취업 준비 관련 일정 관리 서비스가 있다면 가장 먼저 확인하고 싶은 정보가 무엇인지를 묻자, 가장 많은 응답자(42.3%)가 ‘채용 일정 관련 통합 캘린더’라고 답변했습니다.

또한, 취업 준비생들은 ‘해야 할 일’과 ‘준비 현황’을 우선적으로 확인하고자 해요. 동일 문항에 대해, 55.8%의 응답자가 ‘내 준비 현황 요약’을, 48%의 응답자가 ‘채용 준비 관련 해야 할 일’이라고 답변했습니다.

image



2️⃣ 타 채용 플랫폼 페인포인트 파악 및 차별화 지점 도출

  • 취준생들이 취업을 위해 거쳐가는 타 채용 관련 플랫폼들에 현존하는 문제점들을 파악하고, 이를 렛츠커리어 ‘일정관리 대시보드’에서 해소할 수 있는 차별화 포인트를 찾는 과정을 진행했어요.

💬 요약

  • 타 채용 공고 사이트는 단순히 ‘채용 정보’를 얻으러 가는, 체류 시간이 짧은 플랫폼으로서 커리어를 위한 전반적인 준비 과정을 지원하고 있지는 않음.
  • 구체적인 일정 관리로 이어질 수 없음. 단순한 채용 일정만 보여주기 때문에 일정 관리는 결국 본인의 캘린더를 한 번 더 열어보고 확인하는 별도의 작업이 필요함.
  • 내가 관심 있는 핵심 채용 정보들을 한 눈에 확인할 수는 없음.

📑 설문 내용


(1) 채용 관련 플랫폼에서 제공하는 일정 관리 서비스(채용 달력, 마이페이지, 스크랩 등)를 이용해보신 적이 있나요?

답변 : 현 채용 관련 플랫폼들의 일정관리 서비스는 취업 준비생들의 니즈를 충족하지 못하고 있어요. 채용 관련 플랫폼에서 제공하는 일정 관리 서비스를 사용해 본 적 있는 응답자들 중, ‘지속적으로 이용하고 있다(또는 지속적으로 이용해 본 적 있다)’는 사람은 약 24%에 불과했습니다.

image

(2) 채용 관련 플랫폼에서 제공하는 일정 관리 서비스(채용 달력, 마이페이지, 스크랩 등)를 사용하지 않는 이유는 무엇인가요?

답변 : 취업 준비생들은 채용 일정과 개인 일정을 통합적으로 관리하고자 하는 니즈가 있어요. 공고달력 기능을 지속적으로 이용하지 않는 응답자를 대상으로 해당 기능을 사용하지 않는 이유를 묻자, ‘채용 일정 외 개인 일정을 함께 확인할 수 없어서’라는 응답이 42.1%로 가장 많았습니다. 한편, 취업 준비생들은 핵심 채용 정보를 한 눈에 파악 가능한 대시보드를 희망하고 있어요. 동일 문항에서, 두 번째로 많은 36.8%의 응답자가 ‘핵심 채용 정보를 한 눈에 파악할 수 없어서’라고 답변했습니다.

image



3️⃣ in-depth 인터뷰

  • 설문조사 이후 취업 준비 관련 유사경험이 있는 응답대상자 5명을 선정해 심층 인터뷰를 진행했어요. 전반적인 취업 일정 관리 경험과 더불어 아카이빙/복기에 관한 경험을 질문해 구체적인 페인포인트와 솔루션에 반영해야 할 인사이트를 도출했습니다.
image

💬 요약

  • [일정 관리 기능] 할 일의 전체적인 흐름을 파악하고 장기적 관점에서 일정 관리가 가능하도록 하는 기능이 필요함.
  • [취업 관련 아카이빙] 경험 정리와 취업 관련 자료를 한곳에 저장하고 확인할 수 있는 기능이 필요함.
  • [회고 및 복기] 복기를 미루지 않고 간편하게 진행할 수 있도록 돕는 장치가 필요함.



3. ✅ 페르소나 및 인사이트 연결

위에서의 설문 조사 및 인터뷰 내용을 바탕으로 ‘취업 준비생들의 공통적인 현황’을 파악할 수 있었고 이를 바탕으로 2가지 유형의 페르소나를 설정했어요.

1️⃣ 페르소나 1 & 저니맵

  • 니즈
    • 취업 준비의 전체 과정을 체계적으로 정리할 수 있는 가이드라인이 필요함
    • 자신에게 맞는 채용 공고를 정리하고, 이를 기반으로 준비 계획을 세우고 싶음
    • 학업과 취업 준비를 병행할 수 있도록, 일정 관리와 할 일 정리가 가능한 도구가 필요함
    • 자소서와 이력서 작성의 기초를 배우고, 만능으로 활용 가능한 경험 정리가 필요함
  • 페인포인트
    • 취업 준비를 처음 시작하는 단계에서, 필요한 정보가 너무 많아 어디서부터 시작해야 할지 막막함
    • 학업과 취업 준비를 동시에 하려다 보니, 시간 관리와 일정 조율에 어려움을 겪고 있음
    • 아직 자기소개서를 작성하지 못해 취업 준비가 늦었다는 불안감이 있으며, 시간 압박을 느끼고 있음
    • 취업 준비 과정을 체계적으로 정리하고 계획을 짜는데 어려움을 느낌

image

2️⃣ 페르소나 2 & 저니맵

  • 니즈
    • 다양한 기업의 채용 일정을 한눈에 파악하고, 마감일을 놓치지 않도록 리마인드 기능이 필요함
    • 자소서 작성 시, 자신의 경험을 체계적으로 정리하고 쉽게 불러와 활용하고 싶음
    • 취준 기간 중 탈락 경험에서 얻은 피드백을 정리해, 자소서와 면접 준비를 개선할 수 있는 기능이 필요함
    • 효율적이고 체계적인 취준 계획과 루틴을 관리할 수 있는 도구가 필요함
  • 페인포인트
    • 상반기 취업 과정에서 여러 채용 일정이 겹쳐, 중요한 지원 기회를 놓친 경험이 있음
    • 자소서 작성 시, 기업별로 요구되는 내용에 맞게 자신의 경험을 정리하고 적용하는 데 시간이 많이 소요됨
    • 이전의 취준 경험을 활용하지 못하고 같은 실수를 반복함
    • 일정 계획에 있어 체계적으로 정리할 방법을 찾지 못해, 준비 과정이 비효율적이고 스트레스가 큼

image

앞서 유저 리서치를 통해 도출된 내용을 바탕으로 2개의 페르소나를 설정하였으며, 개별 페르소나별로 그들의 구체적인 페인포인트와 니즈를 발견했어요. 또한 이들이 취업 준비를 진행하는 여정을 따라가보며 일정 관리 대시보드 안에 도입할 수 있는 인사이트를 연결해볼 수 있었습니다.

페인포인트 인사이트 도출
일정 관리 1️⃣ 취업 정보를 얻는 과정과, 나의 일정을 구체적으로 관리하는 과정의 경계가 구분되어 있음.

2️⃣ 일정 관리에 있어서 구체적으로 ‘무엇’을 ‘어떻게’ 관리해야 하는지에 대해 알기 어려움.
- 채용 공고 일정과 취업 준비 과정에서의 개인일정을 통합적으로 함께 관리할 수 있게끔 하고, 렛츠커리어에서의 일정 관리 대시보드가 취업 전 과정에서의 일정 관리를 효율적으로 지원할 수 있도록 해야함.

- 취업 준비를 위한 기본 카테고리를 제공하고, 기업별 준비 현황과 todo 리스트를 작성할 수 있도록 하는 가이드라인을 통해 체계적인 일정 관리를 도움.
취업 관련 아카이빙 많은 취준생은 아카이빙의 필요성은 인지하고 있으나, 이에 대한 적절한 방법과 가이드라인을 얻지 못하고 있음. 채용 전반의 과정 및 기업별로 필요한 자료를 체계적으로 계획/정리/보관할 수 있도록 함.
회고 및 복기 취업 준비생들은 전형별 복기의 중요성을 인식하지만, 즉각적인 복기 과정을 귀찮다는 이유로 하지 않고 있음. 체계적인 복기 방법을 몰라 합격률을 높일 수 있는 효과적인 복기를 하지 못하고 있음. 기억이 휘발되기 전에 간편하게 전형별 복기를 할 수 있도록 하여, 다음에 해당 내용들을 참고하여 도움이 될 수 있도록 함.



4. 💡문제 정의 및 솔루션 도출

(1) 문제 정의

취준생들은 ‘취업 성공’까지, 수 많은 태스크들을 핸들링해야 하며 특히 계획적인 채용 일정 관리를 하기 어렵다는 점, 취업 준비 자료 아카이빙 과정이 비효율적이고 체계적이지 못하다는 점, 회고 및 복기 과정의 관리 부재로 인해 ‘취업까지의 여정’을 더욱 어렵게 체감하고 있어요.

즉, 체계적인 관리가 필요한 취업까지의 여정을 저희는 아래와 같은 솔루션을 통해 도와주고자 합니다.

(2) 솔루션 도출

💡 취업 준비생들이 ‘길고 막막하게’ 느끼는 취업의 여정을,
‘스스로 달성 가능한’ 목표로 쪼개어 계획과 성취의 즐거움을 느낄 수 있도록 도와줘요.
  • 채용 일정 관리 대시보드

    • 사용자들이 채용 일정과 개인 일정을 한눈에 볼 수 있도록 통합된 일정관리 대시보드를 제공한다.
    • D-DAY 리마인드 기능을 통해 중요한 마감일을 놓치지 않도록 지원한다.

    기대효과 취업 준비의 체계성을 높이고, 마감일 관리에 대한 스트레스를 줄일 수 있다.

  • 기업별 지원현황 관리 및 투두리스트 작성 기능

    • 전형 단계별로 기업 지원 현황을 확인하고, 매일 투두리스트를 작성하여 체계적인 취업 준비를 지원한다.

    기대효과1 채용 일정에 맞춰 각 전형별로 투두리스트를 작성하고, 세부적인 일정 관리를 할 수 있다. 기대효과2 완료된 항목을 체크해 준비 상황을 시각적으로 확인하며 성취감을 느낄 수 있다.

  • 경험 정리 및 아카이빙 기능

    • 자소서 작성 시 필요한 경험을 체계적으로 정리하고 활용할 수 있다.
    • 각 기업별로 필요한 자료를 아카이빙할 수 있는 기능을 제공한다.

    기대효과1 경험 정리 도구는 자소서 작성의 질을 높이고 시간 효율성을 개선한다. 기대효과2 취업 준비 과정에서 습득한 정보와 자료를 산발적으로 저장하지 않고 한곳에 간편하게 아카이빙할 수 있다.

  • 복기 노트 및 피드백 관리 기능

    • 5분 안에 간편하게 작성할 수 있는 전형별 복기 노트 기능을 제공한다.
    • 기업/전형별로 면접 질문과 답변, 자소서 작성 시의 성과와 개선점을 체계적으로 기록할 수 있다.

    기대효과 지속적인 복기 노트 작성을 유도하여 사용자가 이전 경험 분석을 통해 자신의 준비 과정을 개선할 수 있도록 돕는다.



5. 👥 경쟁사 분석 및 포지셔닝 맵

본 팀은 두 가지 관점에서의 경쟁사 분석을 진행해보았어요.

1️⃣ 타 채용 지원 플랫폼 vs 렛츠커리어 ‘일정관리 대시보드’ 먼저 첫 번째로, 취업 준비생들이 ‘렛츠커리어’ 이외에 취업까지의 여정을 위해 거쳐야하는 타 채용 지원 플랫폼(사람인, 잡코리아, 자소설닷컴, 원티드, 링커리어)과의 비교/분석을 진행해보았어요.

플랫폼 서비스 분야 핵심 기능 서비스의 강점 채용공고 정보 채용 달력 세부 일정 관리 아카이빙 기능
사람인 구인구직, 채용 정보 플랫폼 채용 정보, 기업 정보, 추천 채용, AI 자소서 코칭, 합격자소서 다양한 직군과 산업군의 채용 공고 제공 O O X
잡코리아 구인구직, 채용 정보 플랫폼 채용 정보, 기업 정보, 추천 채용, 자소서AI 분석, 합격자소서 폭넓은 기업 정보와 커뮤니티 O O X
자소설닷컴 구인구직, 채용 정보 플랫폼 채용 정보, 데이터랩, 자기소개서 작성 및 AI 분석/피드백 자소서 분석 및 관리 O O X
원티드 구인구직, 채용 정보 플랫폼 AI 매칭, 추천 채용, IT/스타트업 특화 IT 및 스타트업 분야에 강점 O X X X
링커리어 구인구직, 채용 정보 플랫폼 커뮤니티 활성화,채용 정보, 인턴-대외활동 정보, 담당자 댓글 대학생 및 초기취준생 대상 O O X
렛츠커리어 취업 준비 지원 플랫폼 취업 준비 교육 콘텐츠 제공, 채용 일정 관리, 아카이빙 취업 준비 전과정을 기초부터 포괄적으로 지원 X X O O

🆚 채용 지원 플랫폼 경쟁사 분석 결과, 렛츠커리어만의 차별화 지점은?

  [경쟁사] 
  → 대부분 채용 정보 취합/제공에 집중하고 있으며, AI 서비스가 고도화 되어 있어 
    유저에게 적합한 채용 정보를 추천해주는 데에 경쟁력을 갖추고 있어요.
  [렛츠커리어]
  → 단순 채용 정보를 취급하는 플랫폼이 아닌, 
    취업을 준비하는 취준생, 대학생들을 대상으로 성공적인 취업 준비를 돕는 플랫폼이에요.

  즉, 렛츠커리어의 정체성은 
  취준생들의 취준 ‘전 과정’을 서포트하고 지지하는 것에 의의를 두고 있다는 점에서 타사와의 차별점을 갖게 됩니다. 
  따라서 렛츠커리어의 일정관리 대시보드는 취업 준비 ‘전과정의 일정관리/아카이빙’을 지원하는 서비스로 포지셔닝 해야해요.

2️⃣ 생산성 도구(플랫폼) vs 렛츠커리어 ’일정관리 대시보드’

렛츠커리어의 일정 관리 대시보드가 타 채용 플랫폼에 비해 ‘취업까지의 전 과정의 일정 관리/ 아카이빙을 지원하는 관점’으로의 차별점을 갖게 된다면 이제는, 노션이나 엑셀 등과 같은 생산성 도구와 비교하였을 때에도, 경쟁력을 가져야 해요. 따라서 저희 팀은 대표적인 생산성 툴인 ‘엑셀’과 ‘노션’을 2차 경쟁사로 선정하여 렛츠커리어의포지셔닝 지점을 탐색해보았습니다.

플랫폼 기능 및 목적 협업 사용성 아카이빙 기능 취업 맞춤형 정보
엑셀 데이터 분석, 수치 계산, 통계 분석 등 정교한 데이터 관리 X X X
노션 노트 작성, 프로젝트 관리, 데이터베이스 구축 등 다기능 올인원 툴 O O X
렛츠커리어 취업 준비 지원 플랫폼 및 취업 관련 일정 관리 대시보드 제공 X O O O

image

🆚 생산성 도구 경쟁사 분석 결과, 렛츠커리어만의 차별화 지점은?

  [취업 준비에 특화된 맞춤형 기능] 
  : 일반적으로 노션이나 엑셀은 다양한 용도로 사용할 수 있는 범용 도구이지만, 
    취준생만을 대상으로 하는 렛츠커리어의 일정관리 대시보드는 취업까지의 전반의 과정(일정 관리, 준비 현황, 
    경험정리 및 복기 등)을 특정할 수 있는 기능을 직접 제공해요. 또한, 취준생들이 일정을 놓치지 않도록 하는 
    알림 시스템을 도입하고, 각 기업별 지원 상태나 마감일 등을 자동으로 추적하고 업데이트 하는 기능을 통해 
    일정을 보다 효율적으로 관리할 수 있게 됩니다.

  [직관적이고 단순한 사용자 경험] 
  : 취준생 대상으로 쉽게 접근하고 사용할 수 있는 직관적인 ui/ux을 제공할 수 있어요. 
    특히 취업과 관련한 캘린더와 투두리스트, 아카이빙 기능들이 유기적으로 연결되어 하나의 흐름에서 모든 작업을 처리할 수 
    있게 되기에 노션이나 엑셀에 비해 더욱 직관적이고 통합된 경험을 제공할 수 있게 됩니다.



6. ✨ 서비스 컨셉 및 차별점

컨셉 나만의 올인원 취준 서비스, “커리어 플래너”

타겟 취업 준비 전과정을 간편하지만 확실하게 관리하고 싶은 취준생

💡 렛츠커리어 서비스만의 차별점

  • 차별점 1: 취업 준비의 전 과정을 지원하는 통합 솔루션

    기존의 채용 플랫폼들은 주로 채용 정보 제공에 집중하는 반면, 렛츠커리어는 채용 정보 보다도 취업 준비의 모든 과정을 체계적으로 지원하는 통합 솔루션을 제공해요.

  • 차별점 2: 자동화와 커스텀, 그 중간의 가이드라인으로 편리한 사용자 경험 제공

    렛츠커리어는 체계적인 일정관리의 틀을 제공하는 동시에, 사용자의 취업 준비 상황에 맞춰 개인화된 일정 관리가 가능해요. 특히 기업별 전형과 준비 과정을 시각화하여, 사용자들이 현재 어느 단계에 있는지, 무엇을 해야 할지를 명확히 인식하고 구조화할 수 있도록 돕는 것에 집중해요. 또한 매일 할일과 루틴을 체계적으로 계획하고 관리할 수 있어요.

  • 차별점 3: 복기와 개선을 지원하는 아카이빙 루프

    렛츠커리어는 단순히 채용과정을 지원하고 끝나는 것이 아니라, 지원 후에도 간편한 복기와 셀프 피드백을 통해 다음 과정을 더 잘 준비할 수 있도록 돕는 것에 집중해요. 사용자는 매번 지원 경험을 가볍게 날리지 않고, 잘한점과 아쉬운점을 정리하고 활용함으로써 더욱 성장하고 점점 더 높은 합격률을 달성할 수 있어요. 또한 채용 과정에서 사용된 자료를 효과적으로 아카이빙하고 재활용할 수 있도록 합니다.

  • 차별점 4: 취업 준비의 편의성을 높이는 UX

    렛츠커리어는 사용자의 편의성을 극대화하는 직관적이고 사용자 중심의 UX 디자인을 제공해요. 모든 중요한 정보와 기능을 한눈에 확인할 수 있는 직관적인 대시보드를 통해, 사용자가 원하는 정보를 쉽게 찾고 관리할 수 있으며 복잡한 취업 준비 과정을 보다 쉽고 효율적으로 관리할 수 있어요. 또한 사용자가 놓칠 수 있는 중요한 일정이나 정보를 자동으로 알림으로 제공하여, 취업 준비 과정의 실수를 최소화할 수 있도록 해요.



7. ✏️ 서비스 기능 소개

image

1) MY 홈

image

1-1) 내 커리어 현황 한 눈에 확인해요

  • 커리어 현황 확인
    • 관심 기업 또는 최근 임박한 기업 순으로 6개까지 확인 가능
    • 나의 총 지원현황을 수치/리스트로 정리
    • 마감기한 정보(D-DAY) 자동 업데이트
  • 날짜별 투두리스트
    • 우측 화면에서 일자별/기업별 투두리스트 확인
  • 월별 채용일정 캘린더

1-2) 새 채용일정 추가

image

  • 준비할 채용 일정 추가
    • 사용자가 관심 있는 채용일정만 간편하게 추가하고 관리

1-3) 마감 공고별 리마인드 알림 기능

image

  • 알림센터
    • 등록한 기업의 전형 마감일 3일/1일 전에 리마인드 알림 제공
    • 임박한 마감 일정 더블 체크

2) 내 캘린더

image

2-1) 전체 캘린더 일정 관리

  • 오늘의 커리어 일정
    • 등록된 채용 일정 노출
    • 개인 일정을 함께 추가하고 관리할 수 있는 캘린더 기능
  • 캘린더 내 기업별 전형 chip
    • 서류 - 시작, 끝
    • 면접
    • 기타 - 사용자가 입력한 이외의 전형
  • 오늘의 투두리스트
    • 우측 화면에서 일자별/기업별 투두리스트 확인

3) 내 지원현황 보기

image

3-1) 준비 현황 페이지

  • 기업 카드
    • 기업명/직무/가장 최근 전형의 마감일 정보 확인
    • 정렬 순서 : 관심 기업 → 마감기한
    • 전형별로 분류하는 필터 제공 : 서류 / 면접 / 기타

image

3-2) 준비중인 기업 관리

  • 전형 카드
    • 진행되는 일정에 맞춰 전체 전형 절차 및 일정 등록 + 관리
    • 전형 종류 : 서류, 면접, 기타(사용자가 직접 등록한 이외의 전형)
    • 상태 : 진행 중 / 합격 / 불합격 3가지로 상태 변경 가능
  • 기업별 투두 리스트
    • 투두 등록 : 해당 기업을 위한 매일의 투두를 등록
    • 루틴 등록 (매일/매주) : 반복해야하는 일정이나 루틴을 등록하기 위한 기능
    • 일정 미루기, 날짜 변경 기능
  • 기업별 관련 자료 아카이빙
    • 기업별 자기소개서 작성하기 페이지 → 자소서 작성 시, 커리어 관리 [필살기 경험] 탭에 있는 경험 불러오기 가능
    • 아카이빙 : 취업 준비에 필요한 각종 자료들을 아카이빙하는 공간 → 자유로운 게시글 작성 / 파일 업로드 기능

image

3-3) 종료된 기업 페이지

image

  • 종료된 기업카드 관리

    image

    • 불합격 / 최종합격 현황 확인 가능
    • 복기노트 : 전형 준비가 완료된 기업에 대해서 복기 및 회고할 수 있는 기능

image

  • 서류/면접/기타 전형별 간편 복기 기능

image

  • 면접
    • 만족도
    • 핵심 키워드 선택(잘한점/아쉬운점)
    • 면접 질문&답변 리스트 작성(잘한/아쉬운 답변 기록)
    • 아쉬웠던 질문 다시보기 기능

image

  • 기타
    • 만족도
    • 난이도
    • 잘한점/아쉬운점 자유롭게 기록

4) 커리어 관리

image

4-1) 기본 이력서

  • 지원서 작성에 필요한 공통 항목 관리용 이력서 기능
    • 기본 정보/학력
    • 자격증/어학
    • 경력
    • 경험/수상
    • 포트폴리오

4-2) 필살기 경험

  • 자기소개서 작성에 활용 가능한 핵심 경험 정리 페이지
    • 소제목/내용 작성란
    • 항목별 토글 기능(접기/펼치기)
    • 저장된 항목은 <자기소개서 작성하기> 페이지에서 불러오기 가능
    • ①성공/도전 경험, ②직무 경험, ③협업 경험 3가지 파트 구성



8.  👨‍👧‍👦 커리어 플래너 x 렛츠커리어 기대효과

  • (1) 렛츠커리어 교육 프로그램의 크로스 셀링 : 유저의 전형별 단계를 트래킹하고, 자소서 작성 내용을 바탕으로 렛츠커리어 프로그램을 추천해주거나 커리어 플래너 내에 ‘배너'를 삽입하는 등의 방식으로 크로스 셀링이 가능해요.
  • (2) 유저 데이터 기반 new 교육프로그램 런칭 : 유저가 일정 관리 대시보드에서 관리하고 있는 내용을 바탕으로유저의 관심 직무 및 기업에 대한 데이터를 트래킹 할 수 있어요. 이를 바탕으로 수요가 많은 직무나 기업에 대한 프로그램을 런칭해볼 수 있어요
  • (3) 플랫폼 충성도 및 사용자 유지 강화 : 렛츠커리어의 ‘커리어 플래너’는 취준생들이 꾸준히 혹은 매일 해당 플랫폼을 방문하도록 유도하는 중요한 기능이 될 수 있다는 점에서, 플랫폼 의존도가 높아지고 장기적으로 사용자 유지율을 높이는 데 기여할 수 있어요.



9. 🎨디자인 GUI

큐시즘 제출용 표지 디자인 시스템 MY 홈 내 캘린더 내 지원현황 보기 10 내 지원현황 보기 11 내 지원현황 보기 12 자기소개서 커리어 관리 복기노트



10. 🛠️ 기술 스택

📱 FrontEnd

React TypeScript Vite TailwindCSS Vercel Axios React-Router-Dom ESLint Prettier

  • React

    • 동적이고 상호작용이 필요한 UI를 효율적으로 만들기 위해 사용
    • 컴포넌트 기반 구조 덕분에 코드 재사용이 가능하고, 개발 속도 및 유지보수에 유리
    • version: 18.3.1
  • TypeScript

    • 자바스크립트에 정적 타입을 추가해 코드 안정성과 가독성 향상
    • 타입 체크 덕분에 오류를 미리 발견하고 버그를 줄이는 데 기여
    • version: 5.5.4
  • Vite

    • 빠른 개발 환경을 제공
    • 즉각적인 핫 모듈 교체 기능으로 개발 피드백이 빠르고, 전통적인 번들러보다 속도가 빠름
    • version: 5.4.2
  • TailwindCSS

    • HTML 내에서 유틸리티 클래스만으로 빠르고 일관된 스타일링을 가능하게 함
    • 커스텀 CSS 없이도 일관된 디자인 유지에 유리
    • version: 3.4.10
  • Vercel

    • 손쉬운 배포와 글로벌 확장성을 제공하는 클라우드 플랫폼
    • CI/CD 통합을 통해 빠르고 효율적인 배포 프로세스 지원
  • Axios

    • Promise API를 활용하는 HTTP 비동기 통신 라이브러리
    • version: 1.7.6
  • React Router Dom

    • React 페이지 전환 라이브러리
    • version: 6.26.1
  • ESLint

    • TS 코드 문법 및 코딩 스타일을 검사해주는 라이브러리
    • version: 9.9.1
  • Prettier

    • VSCode 환경 React 프로젝트에 코드를 정해진 스타일대로 포매팅하는 라이브러리
    • version: 3.3.3

🖥️ BackEnd

  • Language, Framework, Library

    IntelliJ IDEA Java Springboot Gradle Spring Data JPA QueryDSL

    • 다양한 라이브러리와 설정을 자동으로 제공하므로 개발자가 애플리케이션을 더 빠르게 만들 수 있음
    • 특정 환경이나 서버, 기술에 종속되지 않으며 유연한 애플리케이션을 개발할 수 있음
    • QueryDSL은 타입 안전한 방식으로 SQL 쿼리를 작성할 수 있어, 컴파일 시점에 오류를 잡아내고 가독성을 높임
  • Test

    JUnit Mockito

    • JUnit은 자바 기반의 단위 테스트 프레임워크로, 테스트를 자동화하여 코드의 품질을 보장하며, 코드 변경 시 발생할 수 있는 버그를 신속히 탐지
    • Mockito는 Mock Object를 사용해 의존성을 분리하고 테스트 대상의 행위만을 집중적으로 검증할 수 있어, 유닛 테스트 작성이 더 쉬움
  • Cloud

    AWS EC2 S3 RDS ElastiCache

    • 탄력적인 서버 인프라를 제공하여 필요에 따라 컴퓨팅 자원을 자동으로 확장 및 축소할 수 있어 비용 절감과 성능 최적화가 가능
    • S3는 안정적이고 확장 가능한 스토리지를 제공하며, 파일 저장 및 정적 콘텐츠 제공에 적합해 대규모 파일 관리를 효율적으로 처리 가능
    • Elasticache는 빠른 캐싱을 통해 데이터베이스 성능을 향상시켜 응답 속도를 최적화
  • CICD

    GitHub Actions Docker

    • 자동화된 워크플로우로 코드 변경 시 테스트, 빌드, 배포 과정을 신속하게 처리해 개발 주기를 단축
    • 애플리케이션을 컨테이너로 묶어 일관된 환경에서 실행되도록 보장해, 배포 시 환경 차이에 따른 오류를 최소화
  • Database

    MySQL Redis

  • API 테스트, 명세서

    Notion Postman Spring REST Docs Swagger

    • RestDocs를 통해 생성된 문서를 Swagger UI로 시각화하여, 개발자와 비개발자 모두가 실시간으로 API를 테스트 가능
    • 테스트 코드 작성과 함께 API 문서가 자동으로 생성되어, 실제 코드와 문서의 동기화 문제가 발생하지 않음
    • 테스트 시에 문서를 검증할 수 있어 신뢰성을 높임

🙏 협업 툴

  • Slack Notion



11. 📝 코드, 커밋 컨벤션

⭐ BackEnd Code Convention


Naming
  • 패키지 : 언더스코어(_)나 대문자를 섞지 않고 소문자를 사용하여 작성합니다.
  • 클래스 : 클래스 이름은 명사나 명사절로 지으며, 대문자 카멜표기법(Upper camel case)을 사용합니다.
  • 메서드 : 메서드 이름은 동사/전치사로 시작하며, 소문자 카멜표기법(Lower camel case)를 사용합니다. 의도가 전달되도록 최대한 간결하게 표현합니다.
  • 변수 : 소문자 카멜표기법(Lower camel case)를 사용합니다.
  • ENUM, 상수 : 상태를 가지지 않는 자료형이면서 static final로 선언되어 있는 필드일 때를 상수로 간주하며, 대문자와 언더스코어(UPPER_SNAKE_CASE)로 구성합니다.
  • DB 테이블: 소문자와 언더스코어로(lower_snake_case) 구성합니다.
  • 컬렉션(Collection): 복수형을 사용하거나 컬렉션을 명시합니다. (Ex. userList, users, userMap)
  • LocalDateTime: 접미사에 *Time**를 붙입니다.
Comment

1. 한줄 주석은 // 를 사용한다.

// 하이~

2. 한줄 주석 외에 설명을 위한 주석은 JavaDoc을 사용한다.

/**
 * 두 정수를 더합니다.
 * 
 * <p>이 메소드는 두 개의 정수를 입력받아 그 합계를 반환합니다.</p>
 * 
 * @param a 첫 번째 정수
 * @param b 두 번째 정수
 * @return 두 정수의 합
 * @throws ArithmeticException 만약 계산 중 오류가 발생하면
 */
Import

1. 소스파일당 1개의 탑레벨 클래스를 담기

탑레벨 클래스(Top level class)는 소스 파일에 1개만 존재해야 한다. ( 탑레벨 클래스 선언의 컴파일타임 에러 체크에 대해서는 Java Language Specification 7.6 참조 )

2. static import에만 와일드 카드 허용

클래스를 import할때는 와일드카드(*) 없이 모든 클래스명을 다 쓴다. static import에서는 와일드카드를 허용한다.

3. 애너테이션 선언 후 새줄 사용

클래스, 인터페이스, 메서드, 생성자에 붙는 애너테이션은 선언 후 새줄을 사용한다. 이 위치에서도 파라미터가 없는 애너테이션 1개는 같은 줄에 선언할 수 있다.

4. 배열에서 대괄호는 타입 뒤에 선언

배열 선언에 오는 대괄호([])는 타입의 바로 뒤에 붙인다. 변수명 뒤에 붙이지 않는다.

5. long형 값의 마지막에 L붙이기

long형의 숫자에는 마지막에 대문자 'L’을 붙인다. 소문자 'l’보다 숫자 '1’과의 차이가 커서 가독성이 높아진다.

URL

URL

URL은 RESTful API 설계 가이드에 따라 작성합니다.

  • HTTP Method로 구분할 수 있는 get, put 등의 행위는 url에 표현하지 않습니다.
  • 마지막에 / 를 포함하지 않습니다.
  • _ 대신 -를 사용합니다.
  • 소문자를 사용합니다.
  • 확장자는 포함하지 않습니다.

☀️ Commit Convention


Rules

1. Git Flow

작업 시작 시 선행되어야 할 작업은 다음과 같습니다.

  1. issue를 생성합니다.
  2. feature branch를 생성합니다.
  3. add → commit → push → pull request 를 진행합니다.
  4. pull request를 develop branch로 merge 합니다.
  5. 이전에 merge된 작업이 있을 경우 다른 branch에서 진행하던 작업에 merge된 작업을 pull 받아옵니다.
  6. 종료된 issue와 pull request의 label을 관리합니다.

2. IntelliJ

IntelliJ로 작업을 진행하는 경우, 작업 시작 시 선행되어야 할 작업은 다음과 같습니다.

  1. 깃허브 프로젝트 저장소에서 issue를 생성합니다.
  2. 생성한 issue 번호에 맞는 feature branch를 생성함과 동시에 feature branch로 checkout 합니다.
  3. feature branch에서 issue 단위 작업을 진행합니다.
  4. 작업 완료 후, add → commit을 진행합니다.
  5. remote develop branch의 변경 사항을 확인하기 위해 pull 받은 이후 push를 진행합니다.
  6. 만약 코드 충돌이 발생하였다면, IntelliJ에서 코드 충돌을 해결하고 add → commit을 진행합니다.
  7. push → pull request (feature branch → develop branch) 를 진행합니다.
  8. pull request가 작성되면 작성자 이외의 다른 팀원이 code review를 진행합니다.
  9. 최소 한 명 이상의 팀원에게 code review와 approve를 받은 경우 pull request 생성자가 merge를 진행합니다.
  10. 종료된 issue와 pull request의 label과 milestone을 관리합니다.

3. Etc

준수해야 할 규칙은 다음과 같습니다.

  1. develop branch에서의 작업은 원칙적으로 금지합니다. 단, README 작성은 develop branch에서 수행합니다.
  2. commit, push, merge, pull request 등 모든 작업은 오류 없이 정상적으로 실행되는 지 확인 후 수행합니다.
Branch

1. Branch

branch는 작업 단위 & 기능 단위로 생성된 issue를 기반으로 합니다.

2. Branch Naming Rule

branch를 생성하기 전 issue를 먼저 작성합니다. issue 작성 후 생성되는 번호와 domain 명을 조합하여 branch의 이름을 결정합니다. <Prefix>/<Issue_Number>-<Domain> 의 양식을 준수합니다.

3. Prefix

  • main : 개발이 완료된 산출물이 저장될 공간입니다.
  • develop: feature branch에서 구현된 기능들이 merge될 default branch 입니다.
  • feature: 기능을 개발하는 branch 입니다. 이슈 별 & 작업 별로 branch를 생성 후 기능을 개발하며 naming은 소문자를 사용합니다.

4. Domain

  • user, home, error, config

5. Etc

  • feature/7-user, feature/5-config
Issue

1. Issue

작업 시작 전 issue 생성이 선행되어야 합니다. issue 는 작업 단위 & 기능 단위로 생성하며 생성 후 표시되는 issue number 를 참조하여 branch 이름과 commit message를 작성합니다.

issue 제목에는 기능의 대표적인 설명을 적고 내용에는 세부적인 내용 및 작업 진행 상황을 작성합니다.

issue 생성 시 github 오른편의 assignee, label을 적용합니다. assignee는 해당 issue 담당자, label은 작업 내용을 추가합니다.

2. Issue Naming Rule

[<Prefix>] <Description> 의 양식을 준수하되, prefix는 commit message convention을 따릅니다.

3. Etc

[feat] 약속 잡기 API 구현
[chore] spring data JPA 의존성 추가
Commit

1. Commit Message Convention

[<Prefix>] #<Issue_Number> <Description> 의 양식을 준수합니다.

  • feat : 새로운 기능 구현 [feat] #11 구글 로그인 API 기능 구현
  • fix : 코드 오류 수정 [fix] #10 회원가입 비즈니스 로직 오류 수정
  • del : 쓸모없는 코드 삭제 [del] #12 불필요한 import 제거
  • docs : README나 wiki 등의 문서 개정 [docs] #14 리드미 수정
  • refactor : 내부 로직은 변경 하지 않고 기존의 코드를 개선하는 리팩터링 [refactor] #15 코드 로직 개선
  • chore : 의존성 추가, yml 추가와 수정, 패키지 구조 변경, 파일 이동 [chore] #21 yml 수정, [chore] #22 lombok 의존성 추가
  • test: 테스트 코드 작성, 수정 [test] #20 로그인 API 테스트 코드 작성
  • style : 코드에 관련 없는 주석 달기, 줄바꿈
  • rename : 파일 및 폴더명 수정
Pull Request

1. Pull Request

develop & main branch로 merge할 때에는 pull request가 필요합니다. pull request의 내용에는 변경된 사항에 대한 설명을 명시합니다.

2. Pull Request Naming Rule

[<Prefix>] <Description> 의 양식을 준수하되, prefix는 commit message convention을 따릅니다.

3. Etc

[feat] 약속 잡기 API 구현
[chore] spring data JPA 의존성 추가



12. 📑 ERD 설계도

image



13. 💾 시스템 아키텍쳐

image

Popular repositories Loading

  1. LetsCareer-BE LetsCareer-BE Public

    Java 3

  2. LetsCareer-FE LetsCareer-FE Public

    TypeScript 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories
  • Kusitms-30th-LetsCareer-B/LetsCareer-BE’s past year of commit activity
    Java 3 0 0 0 Updated Sep 18, 2024
  • Kusitms-30th-LetsCareer-B/LetsCareer-FE’s past year of commit activity
    TypeScript 0 MIT 1 1 0 Updated Sep 17, 2024
  • .github Public
    Kusitms-30th-LetsCareer-B/.github’s past year of commit activity
    0 0 0 0 Updated Sep 13, 2024

Top languages

Loading…

Most used topics

Loading…