[KB IT's Your Life 6기] 종합실무 프로젝트

nini·2025년 7월 23일

KB IT's Your Life

목록 보기
36/40
post-thumbnail

안녕하세요!
이번 글에서는 KB IT’s Your Life 6기 교육과정의 마지막 단계인 종합실무 프로젝트에 대해 소개하려고 합니다.

실제 현업에서 활용할 수 있는 IT 서비스를 직접 기획하고 개발하며, 팀원들과 협력해 문제를 해결하는 경험을 쌓고 있는데요, 진행 과정과 느낀 점을 함께 공유해드릴게요.😊



1. 종합실무 프로젝트란?

종합실무 프로젝트는 KB IT’s Your Life 교육과정의 마지막을 장식하는 핵심 프로그램입니다. 여기서 배운 내용을 바탕으로 실제 현업에서 활용 가능한 IT 서비스나 시스템을 기획부터 설계, 개발, 발표까지 직접 수행하는 실전 중심의 팀 프로젝트인데요, 저에게는 그동안 배운 것을 프론트엔드부터 백엔드까지 진짜로 시험해보고 성장할 수 있는 소중한 기회가 되고 있습니다.

단순히 이론을 배우는 걸 넘어서, 실무에 꼭 필요한 문제 해결 능력과 협업, 발표 역량까지 직접 경험하면서 많이 배우고 있음을 느낍니다. 실제로 이 과정이 끝나면 실력뿐 아니라 자신감도 크게 올라갈 것 같아요.

지난 스켈레톤 프로젝트보다 기간도 더 길고, 주제도 훨씬 구체적이고 다양해서 기획부터 더욱 집중해서 임하고 있습니다.



2. 종합실무 프로젝트 소개

이 프로젝트는 약 6주간(7/9 ~ 8/21) 진행되며, 팀 단위로 함께 협업하게 됩니다.

처음 구성된 팀원들과 끝까지 함께하면서 기술 구현은 물론, 팀워크와 기획력, 발표 역량까지 전반적으로 평가받는 구조입니다. 저 역시 이번 프로젝트를 통해 팀원들과 많은 의견을 주고받으며, 협업의 중요성과 소통의 힘을 실감하고 있습니다.


🥕 프로젝트의 주요 특징:

  • 배운 기술을 실제로 적용해 봅니다
    교육 과정에서 익힌 프론트엔드와 백엔드 기술을 바탕으로 실제 서비스를 구현하고 있습니다. AI나 클라우드 같은 최신 기술도 선택적으로 도입할 수 있지만, 그보다 중요한 것은 핵심 기능의 완성도라는 점을 직접 체감하고 있습니다.

  • 현업 멘토링을 통해 인사이트를 얻습니다
    KB국민은행을 비롯해 IT 금융 업계 및 빅테크 출신 현직자 멘토님들과의 멘토링을 통해 도메인 지식, 시스템 설계 방법, 최신 기술 트렌드 등 실무에서 중요하게 여겨지는 부분을 배우고 있습니다. 실질적인 피드백을 바탕으로 프로젝트를 개선하고 방향을 다듬는 데 큰 도움이 되고 있습니다.

  • 주간 수행일지를 통해 흐름을 점검하고 성장합니다

매주 수행일지를 작성하여 프로젝트 진행 상황을 기록하고, 다음 주 계획을 구체적으로 수립하고 있습니다. 이를 통해 팀원 간의 방향성을 공유하고, 프로젝트 전반의 흐름을 정리하며 매주 성장하고 있음을 체감하고 있습니다. 단순한 문서 작업을 넘어, 스스로를 돌아보고 팀의 발자취를 돌아보는 소중한 시간입니다.


  • 산출물과 발표로 프로젝트를 마무리합니다
    프로젝트 결과물은 서비스 시연 영상과 함께 약 30분 분량의 발표로 평가받게 됩니다. 우수 프로젝트로 선정되면 수료식에서 전체 발표 기회도 주어진다고 합니다. 발표는 아직 남아 있지만, 기획부터 개발, 발표까지 경험하면서 다양한 성장을 기대하고 있습니다.


3. 종합실무 프로젝트 내용과 목적

🥔 목적

  • 서비스 기획부터 설계, 개발, 배포, 발표까지 실무 전 과정을 직접 경험하며 실무 기반 역량을 키우는 것이 가장 큰 목표입니다.

  • 팀 프로젝트를 통해 협업과 커뮤니케이션, 문제 해결 능력을 강화하고 있습니다.

  • 금융 IT 실무 환경에서 요구되는 지식과 최신 기술 트렌드에 대한 이해도를 높이는 데 집중하고 있습니다.

  • 프로젝트 결과물을 실무형 포트폴리오로 정리하여, 취업이나 커리어에 실질적인 도움이 될 수 있도록 준비하고 있습니다.


🍠 수행 내용

1. 주제 선정 및 기획

  • 팀별로 해결하고자 하는 문제를 정의하고, 실제 사용자 관점에서 필요한 서비스를 기획했습니다. 사용자 페르소나를 설정하고, 시장 조사 및 경쟁 서비스 분석을 통해 서비스 방향을 구체화했으며, UX/UI 설계에도 많은 고민을 담아 사용자 친화적인 화면을 만들고자 노력하고 있습니다.

2. 기술 스택 활용

  • 프론트엔드는 Vue.js, 백엔드는 Spring Framework를 중심으로 개발하고 있으며, 데이터베이스 설계, API 통신, 로그인 인증 등 실제 서비스에 필요한 기능들을 직접 구현하고 있습니다. 실무에서 자주 사용되는 기술들을 활용해보며, 전반적인 개발 흐름을 학습하고 있습니다.

3. 개발 방식

  • 저희 팀은 프론트엔드와 백엔드를 따로 나누기보다는, 두 명씩 짝을 이뤄 하나의 기능을 함께 구현하는 페어 프로그래밍 방식으로 개발을 진행하고 있습니다. 이를 통해 서로의 기술 스택에 대한 이해도를 높이고, 더 나은 코드 품질을 만들어가고 있습니다. 프론트와 백 모두를 직접 경험할 수 있어 개인 역량 향상에도 큰 도움이 되고 있습니다.
  • 또한 개발 초기 단계부터 공통 컴포넌트와 유틸 함수들을 정리하고 관리하여 반복되는 작업을 줄이고, 협업 효율성을 높이는 데 집중하고 있습니다. 디자인 시스템과 네이밍 규칙도 팀원들과 함께 정립하여 일관된 UI/UX를 구현하고자 노력 중입니다.

4. 문서화 및 협업 관리

  • 원활한 협업을 위해 기능 명세서, API 명세서, ERD, 화면 흐름도 등 다양한 문서 작업을 병행하고 있습니다. 이러한 문서화 작업은 팀원 간의 의사소통을 명확하게 하고, 개발 과정에서 발생할 수 있는 혼선을 줄이는 데 큰 역할을 하고 있습니다.

  • 또한 GitHub를 적극적으로 활용하여 프로젝트를 체계적으로 관리하고 있습니다.
    이슈 단위로 작업을 나누고, 각자 맡은 역할을 명확히 한 뒤 이슈 기반으로 커밋과 PR을 진행하고 있으며, GitHub Projects(칸반 보드)를 통해 전체 일정을 한눈에 파악하고 진행 상황을 공유하고 있습니다.

이러한 관리 방식 덕분에 실무 환경에 가까운 협업 경험을 쌓고 있고, 팀 전체의 생산성과 커뮤니케이션 효율도 높아지고 있습니다.


5. 보안 및 아키텍처 고려

  • 전문가 멘토링을 통해 받은 피드백을 바탕으로, 보안, 인증, 접근 제어, 시스템 아키텍처 등 실무에서 핵심적으로 요구되는 요소들을 직접 고민하고 설계에 반영하고 있습니다. 다양한 시각에서 실질적인 조언을 들으며, 실제 서비스 환경에 가까운 구조를 구성해볼 수 있었고, 이를 통해 실무 역량과 문제 해결력 모두를 키울 수 있는 것 같습니다.

6. 시연 영상 및 발표 준비

  • 프로젝트가 마무리되면 서비스 작동 과정을 보여주는 시연 영상을 제작하고, 전체적인 기획 흐름과 개발 포인트를 효과적으로 전달할 수 있는 발표 자료를 준비할 예정입니다. 우리 팀만의 차별화된 기획 의도와 기술적 고민을 잘 담아내기 위해 발표 구성에도 많은 신경을 쓰고자 합니다.
  • 또한 Notion을 적극 활용해 필요한 문서와 자료를 깔끔하게 정리하고 있으며, 팀원 간의 정보 공유 및 협업 효율을 높이는 데 큰 도움이 되고 있습니다. 제출 자료 역시 노션을 기반으로 체계적으로 구성해나가고 있습니다.


4. 종합실무 프로젝트 후기

아직 프로젝트가 진행 중이지만, 지금까지의 과정을 돌아보면 많은 것을 배우고 있다는 걸 느낍니다. 초반에는 어디서부터 시작해야 할지 막막했지만, 팀원들과 함께 문제를 정의하고 방향을 설정해 나가면서 점차 흐름이 잡히기 시작했습니다.

직접 서비스를 기획하고 구현하며, 사용자 입장에서 어떤 경험을 제공할 수 있을지 고민하는 과정이 점점 더 흥미롭고 실감 나게 다가오고 있는 것 같습니다. 특히 금융권 관련 주제를 다루며, 실제 서비스가 어떤 맥락과 규칙 안에서 작동해야 하는지에 대한 감각과 도메인 지식을 함께 키워가고 있다는 점이 인상 깊습니다.

아직 완성 단계는 아니지만, 팀워크는 물론 실무 감각과 금융 서비스에 대한 이해도도 함께 성장하고 있다는 점에서 매우 의미 있는 경험이 되고 있습니다. 마지막까지 잘 마무리해, 사용자에게 가치를 줄 수 있는 결과물로 이어질 수 있기를 기대합니다.😽


ID카드

profile
사용자를 고려한 디자인과 UX를 중심으로 더 나은 경험을 만들어갑니다

0개의 댓글