본문 바로가기
컴퓨터공학/설계

프로젝트 준비 과정 - PoC ( Proof of Concept ; 개념 실증)

by 하이방가루 2022. 7. 24.
728x90
반응형

PoC ( Proof of Concept ; 개념 실증)

  개발하려는 시스템의 컨셉이 정말 실현 가능한지 검증하는 작업

 

PoC의 실시 타이밍

 

PoC 계획서

PoC 목적

검토 내용이나 목표치를 명확히 하는 것이 중요

-과거 1년치 POS 데이터를 사용해 빵 추천 AI가 80% 정확도로 추천 데이터가 나오는지 검증한다
-과거 1년치 POS 데이터 연계와 빵 추천 AI기반으로 데이터 추출 처리를 1시간 이내에 할 수 있는지를 검증한다
-80%를 달성하면 다음 스텝으로 간다(본격 개발을 위한 예산 조정 등)
-70~80%의 경우, 튜닝 여지 유무에 따라 다음 스텝으로 갈지를 판단한다
-70% 미만인 경우에는 2회까지 PoC를 반복한다. 그래도 달성하지 못하는 경우에는 개발을 단념한다.

 

PoC 범위

서비스 전체에서 어느 부분을 PoC로 검증할지를 나타낸다. 누구든 범위를 정확히 이해할 수 있도록 그림 등으로 표시하면 좋다

 

실시 내용

PoC에서 구체적으로 어떤 검증을 할지를 정한다.

예를 들면, n년치 POS 데이터를 바탕으로 추천 AI의 학습 모델을 구축, 그 정확도를 검증하는 것이다.

여기를 제대로 해 두지 않으면 필요한 환경이나 작업이 명확해지지 않기 때문에 제대로 구체화해야 한다.

 

시스템 및 환경

시스템 및 환경에서는 PoC를 실행하는 시스템 구성도를 작성한다.

예를 들면 클라우드 상에서 가동시킬 지, 로컬 PC 상에서 동작 시킬지 등을 결정한다.

데이터 수신 성능도 검증하고 싶은 경우, 데이터 연계를 하기 위한 기반을 준비해야 한다.

학습 모델 검증은 성능이 아니라 정확도 검증을 위해 로컬 PC라도 상관없다.

 

https://zdnet.co.kr/view/?no=20210816112957

728x90
반응형

댓글