1. PMF(Product-Market Fit)란?

PMF는 제품이 시장의 수요와 잘 맞아떨어지는 상태를 의미한다.

PMF를 찾는 과정
1. 문제 정의 – 사용자가 겪고 있는 문제를 명확하게 파악
2. MVP(Minimum Viable Product) 출시 – 최소 기능을 갖춘 제품을 빠르게 개발
3. 사용자 피드백 반영 – 실제 사용자 반응을 보고 개선
4. 시장 반응 확인 – 자연 유입, 높은 리텐션(retention), 추천 증가 등의 지표 확인

🔥 PMF를 찾았다는 신호

  • 제품을 사람들이 적극적으로 사용하고 추천함
  • 자연스럽게 유입되는 사용자가 많아짐
  • 유료 서비스라면 결제율과 유지율이 높음

🔹 느낀 점:
PMF 개념을 보니, 단순히 "좋은 제품을 만든다"는 게 아니라 사용자가 원하는 것을 만들어야 한다는 점이 중요하다고 느꼈다.
이전 프로젝트에서도 피드백을 적극적으로 반영하지 못했던 부분이 있었는데, 앞으로는 MVP 단계에서 빠르게 검증하는 습관을 들여야겠다고 생각했다.


2. 애자일(Agile) 방법론이란?

애자일은 변화에 빠르게 대응하는 유연한 개발 방식이다.

애자일의 핵심 개념
1. 스프린트(Sprint) – 1~2주 동안 목표를 정하고 개발
2. 사용자 중심 개발 – 고객 피드백을 빠르게 반영
3. 협업과 커뮤니케이션 – 팀원 간 지속적인 소통

대표적인 애자일 프레임워크

  • 스크럼(Scrum) – PO(Product Owner), 개발자, 스크럼 마스터 등의 역할이 정해져 있으며, 정해진 스프린트 단위로 개발
  • 칸반(Kanban) – To Do, In Progress, Done 형태로 업무를 시각화하여 관리

🔹 느낀 점:
애자일은 단순히 "빠르게 개발하는 방식"이 아니라 사용자 피드백을 중심으로 유연하게 개발하는 철학이라는 점이 인상적이었다.
실제로 프로젝트를 진행할 때도, 완벽한 기능을 만들기보다는 먼저 배포하고 점진적으로 개선하는 방식을 적용해보고 싶다.


3. 사용자 스토리(User Story)

사용자 스토리는 애자일 개발에서 사용자의 관점에서 기능을 정의하는 방법이다.

사용자 스토리의 기본 구조
📌 "나는 [사용자]로서 [특정 목표]를 위해 [기능]을 원한다."
예시)

나는 여행을 준비하는 사용자로서, 나에게 맞는 추천 여행지를 제공받기 위해 서비스를 이용하고 싶다.
나는 숙소를 예약하려는 사용자로서, 가격과 위치를 비교하면서 선택할 수 있도록 상세 정보를 보고 싶다.

사용자 스토리를 작성하는 이유
개발자가 사용자의 입장에서 기능을 이해할 수 있도록 도움
기능 개발의 우선순위를 정하는 데 활용
사용자 중심으로 제품을 설계하도록 유도

🔹 느낀 점:
이전 프로젝트에서도 기능 개발을 할 때, "이 기능이 필요해"라고 생각하며 만들었는데, 정작 사용자 입장에서 왜 필요한지 명확하지 않은 경우가 있었다.
앞으로는 사용자 스토리를 먼저 정의하고 개발하는 습관을 들여야겠다고 느꼈다.


4.회고(Retrospective)란?

애자일 개발에서는 단순히 일정만 맞추는 것이 아니라, 팀이 점점 더 나아질 수 있도록 회고하는 과정이 중요하다.

✅회고의 핵심
일정이 끝난 후 팀원들이 모여 프로젝트를 돌아보는 시간을 가짐
무엇이 잘 되었는지, 개선할 점이 무엇인지 논의
다음 스프린트에서 적용할 개선점을 정리

대표적인 회고 기법
1. Start / Stop / Continue

  • 새롭게 시작할 것(Start)
    -그만둘 것(Stop)
  • 계속 유지할 것(Continue)

2. 4L (Liked, Learned, Lacked, Longed for)

  • 좋았던 점 (Liked)
  • 배운 점 (Learned)
  • 부족했던 점 (Lacked)
  • 더 개선하고 싶은 점 (Longed for)

🔹 느낀 점:
이전 프로젝트에서 "왜 잘 안 됐을까?" 고민한 적이 많았는데, 체계적으로 피드백을 정리하는 방법을 몰랐다.
애자일 회고 방식을 적용하면, 단순히 "아쉬웠다"로 끝나는 게 아니라 구체적인 개선 방안을 팀과 공유할 수 있을 것 같다.
다음 프로젝트부터는 최소한 Start / Stop / Continue 방식이라도 시도해봐야겠다!


5. 마무리

이번 강의를 통해 단순히 서비스를 만드는 것이 아니라,

사용자가 원하는 제품(PMF)을 찾고
애자일 방식으로 개발하며
사용자 스토리를 기반으로 기능을 정의하고
지속적인 회고를 통해 개선하는 과정이 중요하다는 걸 배웠다.

profile
아는만큼 보이는🌱👀

0개의 댓글