'
본문 바로가기
Archive/project 후기

[한화시스템 BEYOND SW 캠프 15기] 데브옵스 프로젝트 - NBTI

by meowdule 2025. 8. 29.

 



NBTI

"생각의 힘을 키우는 두뇌 트레이닝 플랫폼"

 

 

1. 프로젝트 개요

 

 

  • 프로젝트명: NBTI
  • 주제
    : 현대인의 인지 능력을 쉽고 재미있게 측정하고, 개인화된 학습 루틴을 제공하는 데이터 기반 두뇌 트레이닝 플랫폼입니다.
  • SW캠프 :  한화시스템 BEYOND SW 캠프 15기
  • 진행 기간:  2025.05.09 ~ 2025.05.26 ( 약 2.5주 )
  • 팀 구성
    : 총 5명
    : 곽진웅, 김여진, 김태인, 김운경, 정유진

 

 

 

 

2. 프로젝트 기획

 

1) 서비스 소개

NBTI는 현대인의 인지 능력을 쉽고 정확하게 측정하고,
개인화된 학습 루틴을 제공하는 데이터 기반 두뇌 트레이닝 플랫폼입니다.
웩슬러 지능검사의 구조를 대중적으로 재해석하여, 누구나 부담 없이 검사에 참여할 수 있으며,
AI 분석 리포트와 게임화 요소를 결합해 재미있고 꾸준한 자기 계발을 돕습니다.


 

 

2) 배경

더보기

 

1) 사회적/인지적 배경

  • 기억하지 않아도 되는 시대 → 기억력·사고력의 퇴화
    • 전화번호조차 외우지 않고, 모르면 "구글링"
    • 이제는 ChatGPT로 사고 과정 자체를 생략
    • 정보 ‘찾기’는 쉬워졌지만, 사고력은 외주화
  • 상식이 붕괴된 시대 → 사고력의 중요성 부각
    • AI는 정답은 주지만, 문제 해결력은 스스로 키워야 함
    • 자기 주도적 사고 훈련의 필요성이 점점 커짐
  • 그래서 왜 두뇌 트레이닝이 필요한가?
    • 단기 암기보다 중요한 건 패턴 인식 / 전략 수립 / 문제 해결력 강화
    • 단순 게임이 아닌, 인지과학 기반의 구조화된 훈련이 필요
    • AI 시대에 맞는 지적 자기계발 도구로서의 필요성 대두

2) 검사 및 훈련 도구의 현실

  • 웩슬러 지능검사는 임상 심리·교육 분야에서 널리 쓰이지만,
    시간·비용·전문성 등의 장벽으로 대중화는 어려움
  • 기존 지능 테스트는 대부분 일회성 진단에 그침 → 이후 트레이닝으로 이어지지 않음
  • 자기계발, 취업 준비, 학습 효율 향상 등
    다양한 목적에 부합하는 지속 가능한 뇌 트레이닝 서비스가 부재

 

 

3) 필요성

더보기

 

실질적 필요성과 확장성

  • 인적성 검사와의 연관성
    • 국내 대기업 직무적성검사(GSAT 등)와 유사한 문제 유형 다수 포함
    • 단순 오락이 아닌, 실전 감각을 높이는 검사 경험 제공 가능

 

 

4) 기대효과

더보기

 

1. 사용자 관점

  • 정확하고 신뢰도 높은 인지 진단을 부담 없이 경험 가능
  • AI 분석 기반으로 자신의 강점/약점 시각화 → 학습 동기 유도
  • 누적 기록 및 피드백 시스템으로 자기계발의 지속성 확보


2. 교육적 관점

  • 언어이해, 추론, 기억력 등 기초 인지 역량 강화
  • 반복 학습을 통해 문제 해결력 및 전략적 사고 능력 향상
  • 이의제기 기능으로 사용자 참여형 학습 콘텐츠 강화


3. 플랫폼 관점

  • AI 분석, 시각화 리포트, 공유 기능으로 서비스 확산 유도
  • 관리자 기능 고도화 → 문제 품질과 콘텐츠 신뢰도 향상

 


5) 향후 확장 방향

더보기
  1. AI 오답 추천 고도화 : 유사 오답 패턴 분석 기반 맞춤형 학습 제공
  2. 챌린지 / 랭킹 시스템 도입 : 경쟁과 보상을 통한 동기 유발
  3. 트레이닝 프로그램 확장 : 기억력, 시각처리 속도 등 세부 프로그램 강화
  4. B2B 확장 : 기업·교육기관 대상 집단 테스트 및 리포트 제공
  5. 문제 관리 자동화 : 문제 유형별 정렬 및 자동 문제 생성 기능 도입
  6. 반응형 UI 강화 : 모바일 환경 최적화 및 접근성 개선

 

 

 

 

 

 

3. 핵심 기능

 

사용자 핵심 기능

  1. 정식 검사 / 맛보기 검사
    • 웩슬러 기반 18문항 정식 검사 (회원 전용)
    • 비회원도 체험 가능한 6문항 맛보기 검사 제공
  2. AI 분석 리포트
    • 검사 결과를 자동 분석하여 육각형 그래프 & 강약점 리포트 제공
    • 개인 맞춤형 학습 루틴 추천
  3. 학습 모드
    • 검사 분야(언어이해, 추론, 기억력 등)별 문제 풀이 지원
    • 반복 학습을 통한 점진적 두뇌 트레이닝
  4. 마이페이지 기록 관리
    • 검사 결과, 학습 이력, 이의제기 내역 등 누적 관리
    • 성장 추적 가능
  5. 이의 제기 기능
    • 사용자가 직접 문제 오류나 채점에 대한 피드백 제출 가능
  6. 공유 기능
    • 검사 결과를 카카오톡 / URL을 통해 바로 공유


관리자 기능

  1. 문제 관리 페이지
    • 문제 등록 / 수정 / 삭제
    • 이미지, 난이도, 유형별 문제 분류 지원
  2. 검사 이력 관리
    • 사용자 검사 진행 내역 전체 조회
  3. 학습 내역 관리
    • 사용자 학습 문제 풀이 내역 전체 조회
  4. 분야/유형 관리
    • 검사/학습에 사용되는 문제 분류 체계 직접 관리
  5. 검색 및 정렬 고도화
    • ID, 날짜, 이름 등으로 고급 필터링 기능 제공

 

 

 

 

 

 

 

4. 기술스택 및 아키텍쳐

 

 

 

 

 

 

 

 

 

5. 프로젝트 진행 과정

 

1) WBS

WBS 링크

 

 

2) 요구사항 정의서

요구사항 명세서 링크

 

 

3) 플로우차트

 

4) 유스케이스

 

 

5) DDD

DDD 링크

 

 

 

6) ERD  (논리 & 물리)

 

 

7) 테이블 정의서

테이블 정의서 링크

 


8) 기능정의서

기능 정의서 링크

 


9) 테스트케이스

테스트케이스 링크

 

 


10) 화면 설계서

화면 설계서 링크

 

 

 

8) REST_API

REST_API 링크

 

 

 

 

 

6. 회고 및 개선점

 

✅ 잘된 점

  • 짧은 기간 내 통합 개발·배포 완수
    • 약 2주라는 제한된 시간 속에서도 기획 → 개발 → 배포 파이프라인 구축까지 프로젝트를 마무리할 수 있었습니다.
    • 초기 계획에 맞춰 주요 기능(검사·AI 분석·학습 모드·관리자 페이지)을 모두 구현했고, CI/CD 자동화와 ELK 기반 로그 모니터링까지 적용했습니다.
  • 협업 구조의 자연스러운 정착
    • 각자의 파트(백엔드, 프론트엔드, 인프라)를 맡되, 작업이 끝난 팀원이 다른 파트를 적극적으로 지원하며 유연한 협업 구조를 만들었습니다.
    • GitHub PR 리뷰와 문서화 작업을 통해 코드 품질과 산출물 정리 수준을 끌어올릴 수 있었습니다.

🔍 개선할 점

  • 기획 단계의 시간 부족
    • 서비스 아이디어와 핵심 기능 정의는 완료했지만, 세부 플로우와 UX 설계에 대한 충분한 논의 시간이 부족했습니다.
    • 결과적으로 일부 기능(문제 데이터, 시각적 자산)의 설계가 개발 중간에 수정되는 일이 발생했습니다.
  • DevOps 이해도 한계
    • 프로젝트 이후 추가 학습과 실습이 필요하다고 느꼈습니다.
  • 데이터·디자인 리소스 제작의 시간 소모
    • 문제 데이터와 시각 자료(SVG, JSON 등) 준비에 예상을 훨씬 웃도는 시간이 소요되었습니다.
    • 향후에는 초기 단계부터 리소스 제작·관리 프로세스를 별도로 마련할 필요가 있습니다.

 

 

 

 

 

7. 결과

 

 

 

 

 

GitHub - beyond-sw-camp/be15-4th-DAO-NBTI: 🦁 곽진웅 | 🐱 김여진 | 🐶 김태인 | 🐒 김운경 | 🐻

🦁 곽진웅 | 🐱 김여진 | 🐶 김태인 | 🐒 김운경 | 🐻‍❄️ 정유진 - beyond-sw-camp/be15-4th-DAO-NBTI

github.com

 

 

 

 

 

 

마무리
짧지만 프로젝트에 더 적응할 수 있었던 경험이었습니다.