PM 부트캠프

[PM 부트캠프 - 4일차 후기] 애자일이 뭐예요?

미미유❤ 2025. 6. 19. 21:57

PM 부트캠프 4일차 후기


오늘은 블로그를 많이 못 써서 zep에 남아 여러 조원들과 함께 나머지 공부를 했다.

온라인으로 하다 보니 공간과 시간의 제약 없이 남아 친구들이랑 같이 공부를 할 수 있다는 게 너무 좋은 것 같다.

 

 

 

애자일이 뭐예요?


PM 채용 공고에 빠지지 않는 '애자일'

더보기

◾ PM 채용 공고 속 '애자일'

- 우아한형제들 WMS플랫폼 Product Manager 경력직 모집(5년이상)

- 카카오스타일 PO

- 쿠팡 PO

-토스 PO

 

애자일은 IT 프로젝트 방법론 중에 하나이다. 프로젝트 방법론에 대해서 알아보자!

 

 

1️⃣  프로젝트 방법론이란?

- IT회사에서 대부분의 업무는 프로젝트 업무와 운영성 업무로 나뉩니다. PM은 이 두 가지 모두 수행합니다.

업무 분류 예시
프로젝트 업무 ✔️ 신규 기능 개발, 서비스 개선, 목표 달성 캠페인 등
운영 업무 ✔️ 운영 및 유지보수, 데이터 분석, 마케팅, CX 관리 등

- 프로젝트는 기간, 예산, 목표 등이 정해져 있고, 그 기간 동안 몰입해서 진행하기 때문에 성공률을 높이기 위해 다양한 방법론이 있습니다.

 

 

2️⃣ 워터폴 vs 애자인 (대표적인 프로젝트 방법론 2가지)

- 워터폴(Waterfall) : 폭포수처럼 각 단계가 끝난 후 다음 단계로 진행하는 방식

- 애자일(Agile) : 짧은 주기로 작업을 반복하여 고객 중심의 반복적이고 점진적인 개발 방식

항목 애자일 워터폴
프로젝트 시작 시 요구 사항 - 초기 요구 사항이 불완전해도 시작 가능 - 초기 요구 사항을 명확히 정의하고 시작
계획 - 요구사항은 계속 진화하며, 계획은 유동적이고 조정 - 초기 단계에서 모든 요구사항과 계획을 상세히 수립
개발 주기 - 반복적이고 점진적인 방식. 작은 주기(스프린트)로 개발
- 짧은 개발 주기(스프린트), 주기적인 릴리즈
- 단계별로 순차적으로 진행. 각 단계가 끝나야 다음 단계로 이동
- 긴 개발 주기, 한번에 전체 프로젝트 진행
유연성 - 요구사항 변경에 빠르게 대응 가능 - 변경이 어려움. 이미 완료된 단계로 돌아가려면 큰 비용과 시간 소모
고객 참여 - 스프린트마다 고객 피드백을 받고, 지속적으로 반영 - 초기 요구사항 정의 이후 고객 참여가 제한적
문서화 - 최소한의 문서화
- 팀과의 의사소통에 집중
- 상세한 문서 작성

 

 

  MVP가 무슨 뜻인가요?

- 최소 기능 제품(Minimum Viable Product, MVP)은 "제품 개발 초기 단계에서 가장 기본적인 기능만 포함한 제품을 신속히 제작하여 시장에 출시하는 것"이며 단순히 빠르게 출시하는 것이 목표가 아니라, 초기 제품을 통해 학습하고 지속적으로 개선하는데 초점.

- PM은 MVP를 통해 제품 개발의 초점을 유지하고, 리소스를 효율적으로 사용하며, 시장과 고객의 요구에 빠르게 대응할 수 있어야 함.

사람마다 '최소한의 스펙'의 기준이 다르다. MVP 기준을 맞추기 위해 프로젝트 동료분들과 논의가 필요합니다.

 

더보기

◾ 실무 엿보기 : 여기어때ㅣ여기어때가 갑자기 '애자일'하자고 했다.

 

여기어때가 갑자기 ‘애자일’ 하자고 했다

글. 류지예 / Product UX Lead

techblog.gccompany.co.kr

 

 

2️⃣ 왜 애자일이 주목받는가?

- 애자일이 무조건 좋다 긴 보다, 요즘 IT환경과 트렌드에서 기업들이 생존확률을 높이기 위해서 애자일을 선택함.

- 애자일은 변화와 고객 피드백에 빠르게 대응해야 하는 프로젝트에 적합. 유연하지만 체계적인 관리 필요.

- 위터풀은 규모가 큰 프로젝트나 요구사항 변경이 적고 고정된 계획이 있으며 중요한 문서화가 필요한 프로젝트에서 유용. 변화에 유연하지 못하지만, 구조적이고 예측 가능한 진행이 가능

항목 애자일 워터폴
장점 - 빠른 출시, 고객중심개발, 유연성 명확한 계획과 예측 가능성, 안정성
단점 - 관리가 복잡하고, 종합적인 계획을 세우기 어려움 - 유연성 부족, 변경에 높은 비용 발생
적용 사례 - 요구사항이 자주 변경되거나 고객 피드백이 중요한 프로젝트
(예: IT, 스타트업 제품 개발)
- 명확한 요구사항이 있는 프로젝트
(예: 정부 프로젝트)

 

📜 2001년 미국 개발자 17명이 발표한 '애자일 선언문'의 애자일의 4가지 가치를 알아두면 애자일 환경에서 PM이 어떤 역할에 중점을 둬야 하는지 알 수 있다.

가치 설명 PM의 역할
개인과 상호작용 - 도구나 절차에 의존하기보다는 사람 중심의 협력과 문제 해결에 집중 - 팀원간 협업 활성화
작동하는 소프트웨어 - 개발 초기에 방대한 문서를 작성하는 대신, 빠르게 프로토타입이나 결과물을 만들어 고객에게 제공 - 최소 기능 제품(MVP)를 정의하고, 반복적으로 개선
고객과의 협력 - 계약 조건을 따지기보다는, 고객/사용자와 긴밀히 협력하여 요구사항 변화에 유연하게 대응 - 고객과 정기적인 소통을 유지하고, 피드백을 적극 반영
변화에 대한 대응 - 처음 계획에 얽매여이기보다, 환경 변화와 고객 요구에 맞게 유연하게 조정 - 시장 변화와 고객 요구를 주시하고, 팀이 계획을 재조정하도록 조율
 

애자일 소프트웨어 개발 선언

애자일 소프트웨어 개발 선언 우리는 소프트웨어를 개발하고, 또 다른 사람의 개발을 도와주면서 소프트웨어 개발의 더 나은 방법들을 찾아가고 있다. 이 작업을 통해 우리는 다음을 가치 있게

agilemanifesto.org

 

 

3️⃣ 스크럼(Scrum)

- 애자일의 원칙을 실천하는 방법 중 하나로 팀이 협업하고 목표를 달성하기 위한 효율적인 관리 프레임워크

- 짧은 주기(스프린트)로 프로젝트를 진행하고 스포츠 팀이 큰 시합을 준비하는 것과 유사

 

  스크럼을 어떻게 진행하나요?

- 스크럼은 스프린트 단위로 쪼개어서 진행

- 스프린트는 스크럼의 반복적인 개발 주기이며, 일반적으로 1~4주 동안 진행

단계 할일
프로덕트 백로그(Product Backlog) ✔️ 제품 개발에 필요한 작업 목록, 우선수위를 설정하고 관리
스프린트 플래닝(Sprint Planning) ✔️ 스프린트 기간 동안 수행할 작업과 목표를 계획. 팀과 함께 작업 내용 구체화
데일리 스크럼 ✔️ 매일 15분 내외로 진행 상황을 공유하고 문제를 논의

 - 어제 완료한 일은 무엇인가?
- 오늘 할일은 무엇인가?
- 현재 장애가 되고 있는 것(이슈)이 무엇인가?
스프린트(Sprint) ✔️ 정해진 기간 동안 계획된 작업을 실행. 리뷰와 회고를 통해 결과를 개선하고 다음 주기 준비

 

 

◾ 스크럼 참여자

담당자 역할
PO 프로덕트 로드맵, 백로그를 만들고 우선순위를 관리함 (What과 Why를 결정)
스크럼 마스터 팀이 스크럼을 잘 따를 수 있도록 지원하는 퍼실리테이터
개발팀(PM, 개발, 디자인) 실제 프로덕트를 개발, 디자인 등을 구현(How를 결정)

 

더보기

◾ 실무 엿보기 : 마켓컬리ㅣ스크럼, 입고팀이 애자일하게 일하는 법 1부

 

스크럼, 입고팀이 애자일하게 일하는 법 1부

스크럼 운영 방안 맛보기

helloworld.kurly.com

 

  스크럼 말고 다른 애자일 프레임워크인 칸반(Kanban)

- 칸반는 스프린트와 같은 주기 없이 칸반 보드에 'To Do', 'In Progress', 'Done'으로 작업 단계별로 관리해서 시각화함.

- 지속적인 흐름 과리가 중요하나, 자주 우선순위가 변경되거나, 유지/운영 보수 관련 업무에서는 칸반을 사용

 

 

4️⃣ 애자일 관리 툴 JIRA

- JIRA란 주로 애자일 개발 프로세스(스크럼, 칸바 등)를 지원하는 프로젝트 관리 툴이며 작업 추적, 우선순위 관리, 팀 협업을 돕는 다양한 기능을 제공함.

 

◾ 협업에서 JIRA를 어떻게 사용하나요?

- 스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법에서 예시 화면이 실무 그대로 엿봐보자.

 

스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법

스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법을 소개합니다.

spoqa.github.io

 

① 프로젝트 관리

JIRA에서 프로젝트 단위로 이슈를 관리하는 공간

 

 

프로젝트 내에 작업(태스크)를 스크럼, 칸반 두 가지 방식으로 관리 가능

 

② 칸반 보드 형태

 

③ 스크럼 보드 형태

백로그와 현재 스프린트를 분리해서 볼 수 있어요.

 

④ 백로그

현재 생성된 모든 이슈 목록을 노출

 

⑤ 액티브 스프린트

칸반 형태로 표기

 

 

 

 

 

 

 

 

- 애자일하게 일하기 위해서 중요한 것 중 하나가 '업무 협업툴'입니다. 심지어 몇몇 PM 채용 공고에서는 이런 협업 툴 사용경험을 '우대사항'에 적어두기도 합니다.

더보기

◾ PM 채용 공고 중 '애자일 환경에서 협업툴 경헙'을 언급한 공고

- 윈티드랩 PO공고 (Jira, Confluence, Figma 등 사용 경험이 있으신 분)

 

◾ 우아한형제들 배민아카데미서비스 Product Manager 모집(7년 이상)

- jira, Confluence 등 협업 툴 사용이 익숙한 분

 


- 이중에 실제 애자일 환경에서 일하는 회사들에서 PM이 자주 사용하는 대표적인 애자일 협업툴 JIRA를 소개합니다
- 꼭 JIRA를 사용하지 않더라도 notion, trello 등 다른 툴을 활용해서 비슷한 방식으로 프로젝트를 관리합니다

 

스크럼 템플릿 | Notion (노션) 마켓플레이스

Notion의 스크럼 보드 템플릿으로 애자일 프로젝트를 관리해 보세요. 스크럼 팀을 위해 마련된 이 툴은 스크럼 방법론, 스프린트 플래닝, 데일리 회의, 스크럼 회고 회의를 포함해 스크럼을 간편

www.notion.com

 

 

 

더보기

◾ 실무 엿보기 : 화해ㅣ화해 개발팀이 백로그를 다루는 방법

- 스크럼 방법론, 칸반 방법론과 함께 지라 프로젝트 도구를 적극 활용하며 과제 실행 프로세스를 지속적으로 개선

- 백로그 관리를 효율적으로 하기 위해 JIRA에서 이슈 타입을 정의해서 사용

 

화해 개발팀이 백로그를 다루는 방법 – 화해 블로그 | 기술 블로그

엔지니어링 백로그 매일 오전 15분 동안 하루 단위로 쌓이는 백로그를 모아 분류하고 리뷰하는 과정을 통해 개발팀 내 각 플랫폼으로 제품과 관련된 문제 해결 요청이 전달되고, 다시 플랫폼별

blog.hwahae.co.kr