🚀 특화프로젝트 2주차 회고: 고민은 많았지만 기준은 더 선명해졌다


특화프로젝트 2주차 회고를 남겨본다 ✍️

흔들렸지만, 그래서 더 많이 생각한 한 주

2주차는 한마디로 말하면
기술도 고민했고, 방향도 고민했던 주였다 😵‍💫

처음에는 되게 단순하게 시작했다.
“웹캠 기반 시선 추적 정확도를 어떻게 높이지?” 👀
정말 딱 이 질문 하나에서 시작했는데, 막상 하나씩 뜯어보니까 이게 정확도만의 문제가 아니었다.

모델 선택도 봐야 하고 🤖
클릭 방식도 봐야 하고 👆
캘리브레이션도 봐야 하고 🎯
UI 구조도 생각해야 하고 🧩
사용자 피로도도 무시할 수 없고 😵
조명, 거리, 마스크 같은 실제 사용 환경도 다 걸려 있었다 🌙📏😷

결국 이번 주는
단순히 “기술이 돌아가냐?”보다 “이걸 진짜 사람이 쓸 수 있냐?”를 더 많이 생각하게 된 시간이었다.


😵 이번 주 내 마음: “왜 이렇게 정리가 안 되지?”

이번 주는 솔직히 말해서 꽤 답답했다.
그리고 그 답답함이 기술 때문만은 아니었다.

회의를 하면 분명 다들 열심히 이야기하고 있는데,
어느 순간부터는 하나를 정해서 앞으로 나가는 느낌보다
여러 가능성을 계속 붙잡고 있는 느낌이 더 강했다.
이것도 얘기하고, 저것도 얘기하고, 또 다른 방향도 열어두고…
그러다 보니 논의가 풍부한 것 같으면서도 한편으로는 초점이 흐려질 때가 있었다 🌫️

처음엔 “다 같이 보면 좋은 거 아닌가?” 싶었는데,
막상 지나고 보니 다 같이 본다는 것과 실제로 정리된다는 건 전혀 다른 문제였다.
오히려 역할이나 기준이 늦게 잡힐수록, 다 같이 보고 있다는 말이
아무도 명확하게 잡지 못한 상태로 이어질 수도 있다는 걸 느꼈다.

특히 이번 주에는
누가 어디까지 맡고, 지금 무엇을 먼저 정해야 하는지가 꽤 늦게 정리된 느낌이었다.
그러다 보니 나도 계속 붕 떠 있는 기분이 있었고,
“나는 지금 뭘 더 확실하게 잡아야 하지?”라는 생각을 자주 하게 됐다.

나는 개인적으로 프론트 쪽에서 조금 더 볼륨 있게 역할을 가져가고 싶었다.
단순히 화면을 구현하는 것보다,
사용자 흐름이나 입력 경험, 피로도를 줄이는 구조 같은 걸 더 적극적으로 잡아보고 싶었다.
그런데 이번 주에는 그런 이야기를 꺼내는 것조차 타이밍이 애매하게 느껴질 때가 있었고,
그 부분이 개인적으로는 꽤 아쉬웠다.


🧠 그래도 이번 주에 계속 붙잡고 본 것들

답답한 흐름이 있었다고 해서
그냥 감정만 남기고 끝내고 싶지는 않았다.
그래서 이번 주에도 나는 나름대로 계속 기술과 구조를 붙잡고 보려고 했다.

📌 1) “정확도”만의 문제가 아니라는 걸 계속 확인했다

처음에는 시선 추적 정확도만 높이면 어느 정도 해결될 줄 알았다.
근데 테스트하고, 조건을 바꿔보고, 계속 생각해 볼수록
이건 절대 정확도 하나만의 문제가 아니었다.

왜 가까우면 오히려 인식이 이상해지는지 📷
왜 블링크는 조명이나 거리 변화에 더 민감한지 👁️
왜 얼굴 가림이나 마스크가 있으면 성능이 흔들리는지 😷
왜 사용자가 오래 쓰면 눈 피로가 금방 쌓일 수 있는지 😵

이런 걸 보다 보니
점점 “모델 성능”보다 “실제 사용 가능성”이 더 중요한 기준일 수도 있겠다는 생각이 들었다.
잘 잡히는 것만으로는 부족하고,
실제로 사용자가 안정적으로 쓸 수 있어야 의미가 있으니까.


🧪 2) 기술 후보를 이름만 비교하지 않고, 현실적으로 봤다

이번 주에도 MediaPipe, dlib, YOLO 같은 선택지를 계속 비교해봤다 🤔
근데 이번에는 단순히 “어느 기술이 더 좋아 보이냐”보다는
우리 프로젝트 안에서 무엇을 끝까지 가져갈 수 있느냐를 더 보려고 했다.

MediaPipe는 빠르게 PoC를 보기 좋고 ⚡
dlib은 구조 이해에 도움이 되고 🧱
YOLO 쪽은 커스터마이징 가능성은 있지만 학습과 검증 부담이 크다 📚

이걸 비교하면서 느낀 건,
기술은 결국 “멋있어 보이는 것”보다
우리 일정, 팀 역량, 사용자 조건 안에서 검증 가능한 것으로 판단해야 한다는 점이었다.
좋아 보이는 기술과 실제로 가져갈 수 있는 기술은 다를 수 있다는 걸 이번 주에 더 실감했다.


🎨 3) 입력 방식과 UI를 계속 같이 생각했다

이번 주에 계속 붙들고 있었던 또 하나는
입력 방식과 화면 구조를 따로 보지 않고 같이 봤다는 점이다.

4분할이 나을지 9분할이 나을지 🔲
dwell이 더 나을지 blink가 더 나을지 ⏱️👁️
이모지 입력이 더 직관적일지 😶‍🌫️
문장 완성 방식은 어떻게 해야 덜 피곤할지 💬

이런 걸 계속 붙여보면서 느낀 건,
기능을 많이 넣는 것보다
실수 덜 나고, 덜 피곤하고, 사용자가 스스로 조작하고 있다고 느낄 수 있는 구조가 훨씬 중요하다는 점이었다.

특히 루게릭 환자처럼
입력 하나하나가 크고 무거운 의미를 가지는 사용자라면,
“된다”보다 “오래 쓸 수 있다”, “실수했을 때 되돌리기 쉽다”가 더 중요할 수밖에 없다.
이번 주는 그걸 계속 체감한 시간이었다.


🤖 이번 주에 특히 복잡했던 지점: AI 쪽을 보며 느낀 막막함

이번 주에 개인적으로 가장 복잡했던 부분 중 하나는
AI 파트를 어느 정도까지 같이 봐야 하는지에 대한 경계였다.

사실 나는 처음부터 AI 모델 개발을 하려고 했던 건 아니었다.
내가 가장 익숙한 쪽은 프론트이고,
필요하다면 그 외 파트도 이해 범위를 넓혀보자는 마음이 더 컸다.
그런데 프로젝트 주제가 AI 영상 기반이고,
중간중간 AI 볼륨에 대한 피드백도 있다 보니
“내가 파트가 아니더라도 뭔가 같이 확인해봐야 하나?”라는 마음이 계속 생겼다.

그래서 직접 이것저것 만져보고,
될까 싶어서 시작한 것들이 쌓이다 보니
어느 순간은 초기 형태의 결과처럼 보이는 것까지 만들게 됐다.
문제는 그다음이었다.
중간에 멈췄다가 다시 정리하고,
방향을 바꿨다가 다시 확인하는 과정이 반복되다 보니
정작 누군가가 “그래서 지금 이게 어떤 방식이야?”라고 물었을 때
내가 깔끔하게 설명하지 못하는 순간들이 생겼다.

이건 내가 AI를 깊게 해본 사람이 아니기 때문에 더 크게 느껴졌던 것 같다.
아는 만큼 설명할 수 있는데,
이번 주의 나는 직접 부딪히며 따라가는 속도
정리해서 설명할 수 있는 속도보다 빨랐다.
도움이 되고 싶어서 같이 들여다본 건 맞지만,
결과적으로는 내가 확실히 책임질 수 있는 영역과
탐색만 하고 있는 영역을 더 빨리 구분했어야 했다는 생각도 든다.

특히 이번 주에는
“도와주고 싶어서 들어간 일”과
“내가 확실히 주도할 수 있는 일” 사이의 차이를 많이 느꼈다.
좋은 의도만으로는 충분하지 않고,
역할이 명확하지 않으면 오히려 흐름을 더 복잡하게 만들 수도 있다는 걸 배웠다.

그래서 다음 주에는
내가 기여할 수 있는 방식도 조금 더 분명하게 가져가려고 한다.
무조건 많은 걸 붙잡는 것보다,
내가 책임지고 밀 수 있는 영역에 더 집중하는 게 팀에도, 나에게도 더 건강한 방식이라는 생각이 들었다.


🌀 이번 주에 제일 크게 느낀 문제:

기술 검토, 서비스 기획, 역할 정리가 한꺼번에 얽혀 있었다

이번 주가 유독 힘들었던 이유는
문제가 하나가 아니었기 때문인 것 같다.

정확도를 봐야 하고 📈
입력 UX도 봐야 하고 🧩
실제 사용자도 생각해야 하고 👤
기술 스택도 비교해야 하고 🤖
팀 안에서 역할도 정해야 했다 👥

근데 이게 순서대로 정리된 게 아니라
한꺼번에 섞여서 굴러가다 보니
분명 다들 열심히 하고 있는데도 앞으로 가는 느낌이 선명하지 않았다.
무언가를 하고 있긴 한데,
내가 지금 무엇을 검증하고 있는지,
무엇이 확정이고 무엇이 아직 열려 있는지가 헷갈릴 때가 있었다.

이런 상황이 되면 제일 먼저 드는 생각이
“내가 부족해서 그런가?”인 것 같다.
이번 주에도 그런 순간이 있었다.

내가 AI 공부를 더 했어야 하나 싶었고,
내가 더 빨리 정리했어야 했나 싶었고,
내가 더 말을 잘했어야 했나 싶기도 했다.

근데 지금 돌아보면
그걸 전부 내 부족함으로만 돌릴 일은 아니었던 것 같다.
애초에 의사결정이 늦어지면
누구라도 방향을 잡기 어려워지고 지치기 쉬운 구조였으니까.


😮‍💨 그래도 이번 주에 놓지 않았던 것

그래도 다행인 건,
이번 주에 내가 완전히 손을 놓지는 않았다는 점이다.

답답하면 그냥 감정만 남기고 끝나기 쉬운데,
나는 그래도 계속 물어봤고,
찾아봤고,
테스트했고,
비교했고,
구조를 바꿔보려고 했다.

완벽하게 정리된 건 아니어도
적어도 전보다
왜 안 되는지,
어디서 흔들리는지는 훨씬 더 많이 알게 됐다.

왜 블링크 인식이 흔들리는지
왜 저조도나 얼굴 가림이 문제인지
왜 9분할이 말처럼 쉽지 않은지
왜 입력 방식은 기술만큼이나 UX 설계가 중요한지

이런 걸 조금씩 더 선명하게 보게 된 것만으로도
이번 주가 완전히 헛돌기만 한 건 아니었다고 생각한다.


✅ 2주차 결론:

답답했지만, 그래서 더 기준을 세우게 됐다

이번 주는 솔직히
시원하게 “우리가 이걸 해냈다!”라고 말할 수 있는 주는 아니었다.
오히려 정리되지 않은 상태에서 얼마나 쉽게 흔들릴 수 있는지,
기술보다 먼저 어떤 기준이 필요하고,
무엇이 정리되어야 하는지를 많이 느낀 주에 가까웠다.

조금 화도 났고 😶
조금 지치기도 했고 😵
괜히 내 탓처럼 느껴지는 순간도 있었지만 😢

그럼에도 이번 주를 지나면서
나는 적어도 무엇이 문제인지 더 선명하게 보기 시작했다.

그래서 이번 주는
그냥 힘들었던 주로만 남기기보다
기준이 왜 필요한지 몸으로 배운 주,
그리고 내가 어떤 방식으로 기여해야 더 건강하게 움직일 수 있는지 생각하게 된 주로 남겨두고 싶다.


🎯 3주차 목표 (다짐)

다음 주는
막연하게 다 보려고 하기보다
우선순위와 담당 범위를 더 선명하게 보는 주로 만들고 싶다.

✅ 정확도 / UX / 기술 검토를 한 덩어리로 두지 않고 나눠서 보기
✅ 지금 정해야 하는 것과 나중에 봐도 되는 것 구분하기
✅ 프론트에서 내가 가져갈 수 있는 설계 포인트를 더 분명하게 말하기
✅ “기술적으로 가능함”보다 “실제로 쓸 수 있음”을 더 자주 기준으로 두기


🧡 KPT로 마무리

KEEP ✅
답답한 와중에도 손 놓지 않고 계속 확인하고 비교해 본 것

PROBLEM ⚠️
논의와 역할 정리가 늦어지면서 에너지와 집중도가 많이 분산된 것

TRY 🔥
다음 주에는 우선순위, 담당 범위, 검증 목표를 더 명확하게 나눠서 움직이기

 

myoskin