
PM, ๋์์ด๋์ ํจ๊ปํ๋ ์ข ๋จ ํ ์คํธ ์ค๋ฌด ๊ฐ์ด๋
PM, ๋์์ด๋์ ํจ๊ปํ๋ ์ข ๋จ ํ ์คํธ ์ค๋ฌด ๊ฐ์ด๋ ๊ด๋ จ
์์ ์ ๋ฉํฐ ๊ฐ๋ฐ์ ์ ๋จ์ฃผ ๋๊ณผ Playwright๋ฅผ ํ์ฉํ๋ ์ข ๋จ ํ ์คํธ(์ข ๋จ ํ ์คํธ๊ฐ ์ฒ์์ธ ๊ฐ๋ฐ์๋ฅผ ์ํ Playwright ๊ฐ์ด๋)์ ๋ํด ์์๋ณด์์ต๋๋ค.
ํฅ๋ฏธ๋กญ๊ฒ๋ ์ ๋จ์ฃผ ๋์ ์ข ๋จ ํ ์คํธ๋ฅผ ๊ฐ๋ฐ์๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ์ง๊ตฐ๊ณผ ํ์ ํ๋ ๋ฐ ํ์ฉํ ๋ฐฉ๋ฒ์ ๊ถ๊ธํดํ์ต๋๋ค. ์ด๋ฐ ๋ชจ์ต์ด ํฅ๋ฏธ๋ก์ด ๊ฑด, ์ ์ญ์ ์ข ๋จ ํ ์คํธ๋ฅผ ๋ค๋ฅธ ์ง๊ตฐ๊ณผ ํจ๊ปํ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํ๋ฉฐ ๋ชจ์ํด ์ค๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ๋ : ์ข ๋จ ํ ์คํธ์ ํ์ , ์ข์ ์ง๋ฌธ์ด์ ํฅ๋ฏธ๋ก์ด ์ง๋ฌธ์ด์์. ์ด๋ฒ์ PM๊ณผ ๋์์ด๋ ์ง๊ตฐ์ด ์ข ๋จ ํ ์คํธ์ ์ฐธ์ฌํ๋ ์ค๋ฌด ์ฌ๋ก์ ์ด๋ฅผ ์ด๋ป๊ฒ ํ์ฅ, ์์ฉํ ์ ์์์ง ์ข ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์์๋ณด์ฃ . ์ค์ ์ ๋ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋์ ํ ๊ฑด ์๋๊ณ ์คํ์ ์ผ๋ก ๋ช ์ฐจ๋ก ์๋ํ๊ณ ์ ์ข ๋ ๋์ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํ๋ ์ฐจ์์ด์.

Leapwork์์๋ โE2E ํ ์คํธ ์๋ํ๊ฐ ์ ์์ผ ํ์ด ๋น ๋ฅด๊ฒ ๊ฐ์น๋ฅผ ์ ๋ฌํ๋ ๋ฐ ๋์์ ์ฃผ๋ฉฐ, ๊ฐ๋ฐ์์ ํ ์คํฐ ๊ฐ ํ๋ ฅ์ ๊ฐํํ๋คโ๋ผ๊ณ ์ค๋ช ํฉ๋๋ค. ํ ๋จ์๋ก ํ ์คํธ ์ผ์ด์ค ์ค๊ณ, ํ๊ฒฝ ์ค์ , ๊ฒฐ๊ณผ ๋ถ์ ๋ฑ์ ํจ๊ป ์ํํด์ผ ํ๋ฏ๋ก ์์ฐ์ค๋ฝ๊ฒ ์ปค๋ฎค๋์ผ์ด์ ์ ์๊ณผ ์ง์ด ์ฆ๊ฐํ๋ค๋ ๋ป์ด์ง์. ์ ์ญ์ ๊ฐ์ ์๊ฐ์ ๋๋ค.
PM, ๋์์ด๋ ํ์ ๋๊ตฌ๋ก์ ์ข ๋จ ํ ์คํธ
ํ ์คํธ ์๋ํ๋ ๋จ์ํ ๊ฐ๋ฐ์๋ง์ ์์ญ์ด ์๋๋๋ค. ์๋น์ค ๊ธฐํ(์ฌ์ฉ์ ์คํ ๋ฆฌ)๊ณผ UX ๋์์ธ(ํ๋ฉด, ์ธํฐ๋์ )์์๋ ๊น์ด ๊ด์ฌํ ์ฌ์ง๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ผ์ PM๊ณผ ๋์์ด๋๊ฐ ์ข ๋จ ํ ์คํธ์ ์ฐธ์ฌํ๊ฑฐ๋ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๊ฒํ ํ ๋, ํ์ ํจ์จ์ด ์ข์์ง ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค. ์ค์ ์ด์ ํ๊ฒฝ์์ ๋ํ๋ ์ค๋ฅ๋ฅผ ์ฌ๋ฌ ๊ด์ ์ผ๋ก ๋น ๋ฅด๊ฒ ์ฐพ์๋ผ ์ ์์ ๊ฒ๋๋ค.
PM๊ณผ ํจ๊ป ์ข ๋จ ํ ์คํธํ๊ธฐ
ํ๋กํ ํ์ ์ ํ๊ฐํ ๋, ๋ก๊ทธ์ธ, ํ์๊ฐ์ ๊ฐ์ ํ์ ์๋๋ฆฌ์ค๋ฅผ ์ข ๋จ ํ ์คํธ๋ก ๊ฒ์ฆํ๋ฉฐ ์ถ์ ์ผ์ ๊ณผ ์ฐ์ ์์๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ง์ฝ ํ ์คํธ๊ฐ ์คํจํ๋ฉด ๊ณง๋ฐ๋ก PM์ด ์คํ๋ฆฐํธ ๋ชฉํ๋ฅผ ๋ค์ ์ค์ ํ๊ฑฐ๋ ์ฃผ์ ๊ฒฐํจ ํด๊ฒฐ ์ฐ์ ์์๋ฅผ ์ฌ์กฐ์ ํ ์ ์์ผ๋๊น์. QA๋ก ๋ฐฐํฌ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์์ ๊ธฐ๋ฏผํ ๋์์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฆ, ์ฌ์ฉ์ ์คํ ๋ฆฌ ๊ธฐ๋ฐ์ผ๋ก ์ข ๋จ ํ ์คํธ๋ฅผ ์ํํ๊ณ ์งํ ์ํฉ์ ๊ด๋ฆฌํ๋ฉด, ์ค์ ์ด์ ํ๊ฒฝ์์ ๋ฐ์ํ ๋ฌธ์ ์ ๋ฏธ๋ฆฌ ๋์ํ ์ ์์ด ์ถ์์ ๋ฐฐํฌ์ ์์ ์ฑ์ ์ ๊ณ ํ ์ ์์ต๋๋ค.
์ ๋จ์ฃผ: ๊ทธ๋ฌ๋๊น PM์ด ์ง์ ํ ์คํธ ์ฝ๋๋ฅผ ์ง๋ ๊ฑด ์๋์ง๋ง, ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ์ ๊ด์ฌํ๋ ๋ฐฉ์์ด๊ตฐ์. ์ฐ์ ์์๊ฐ ์กฐ์ ๋๋ฉด ๋ค์ ์คํ๋ฆฐํธ์ ์ํฅ์ ๋ฏธ์น ํ ๋๊น์.
ํ๋ : ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ์๋๋ฆฌ์ค๋ฅผ ์ ์ํ๋ ์ฃผ์ฒด๋ PM์ด๋๊น์. ์ฌ์ฉ์ ์๋๋ฆฌ์ค์ผ๋ง๋ก ์ด๋ค ํ๋ฆ์ ์ค์ ์ ์ผ๋ก ํ ์คํธํ ์ง ๊ฒฐ์ ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์ ๋จ์ฃผ: ๊ทธ๋ฐ๋ฐ ์ค๋ช ์ค์ ์ฌ์ฉ์ ์คํ ๋ฆฌ๋ ์์๋๋ฐ, ์ฌ์ฉ์ ์คํ ๋ฆฌ๋ ์ด๋ป๊ฒ ์ฐ๊ณํ๋ ๊ฑด๊ฐ์?
PM์ด ์์ฑํ ์ฌ์ฉ์ ์คํ ๋ฆฌ, ์ด๋ฅผํ ๋ฉด, ๋ชจ๋ฐ์ผ ์ฅ๋ฐ๊ตฌ๋ ๋๊ธฐํ๋ ๊ฒฐ์ ํ๋ฆ ๊ฐ์ํ ๋ฑ์ ๊ทธ๋๋ก ํ ์คํธ ์๋๋ฆฌ์ค์ ๋ฐ์ํ๋ฉด ์ด๋จ๊น์? ์ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋์ง, ๊ทธ์ ๋ํ ๊ฒ์ฆ์ ์๋ํํ ์ ์์ต๋๋ค. ๊ธฐํ-๊ฐ๋ฐ-ํ ์คํธ๊ฐ ์ํํ ๋ง๋ฌผ๋ ค ๋์๊ฐ๋๋ก ํจ์ผ๋ก์จ, ์ด๊ธฐ์ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ๊ณ ์ผ์ ์ ํจ์จ์ ์ผ๋ก ์กฐ์ ํ๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค.
์ ๋จ์ฃผ: ์ข ๋จ ํ ์คํธ๋ ์ ๋ง๋ก ์ฌ์ฉ์ ์คํ ๋ฆฌ์ ๋ฐ์ ํ๊ฒ ์ฐ๋๋๊ฒ ๋ค์.
ํ๋ : ์๋ฅผ ํ๋ ๋ค๋ฉด ๋ฌด์์ด ์์๊น์?
์ ๋จ์ฃผ: <์๋น์ค ๋น๊ฐ์ ์>๊ฐ <๊ฐ์ ํ ์๋ ๋ก๊ทธ์ธ์ ์ฒดํฌํด ํ์๊ฐ์ >ํ๋ฉด <๋ก๊ทธ์ธ ์ํ์์ ํ์ ํ์ด์ง๋ก ์ด๋ํด ๊ณง๋ฐ๋ก ์๋น์ค๋ฅผ ์ด์ฉ>ํ๋ค. ์ด๋์?
์ข์ ์์์ ๋๋ค. ์ด๋ฐ ์คํ ๋ฆฌ์ ๋์ํด ํ์ ํ์ด์ง๋ฅผ ๋ก๊ทธ์ธ ์ํ์์๋ง ๋ณผ ์ ์๊ฒ ๊ตฌํํ๊ณ ์ข ๋จ ํ ์คํธ๋ฅผ ์ํํ ์ ์์ต๋๋ค. ๊ณง ์ข ์ฐฉ ํ์ด์ง์ URL์ด ํ์ ํ์ด์ง์ธ์ง ๊ฒ์ฆํด ๋ฌธ์ ๊ฐ ์๋์ง๋ฅผ ๋ช ํํ๊ณ ๋น ๋ฅด๊ฒ ํ์งํ ์ ์๊ฒ ์ฃ .
PM์ด ์ข ๋จ ํ ์คํธ์ ์๋๋ฆฌ์ค๋ฅผ ์ดํดํ๊ณ ์์งํ๊ณ ์๋ค๋ฉด, ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋์์ ๋๋ ๊ฐ๋ฐ์์๋ ๋ค๋ฅธ ๊ด์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ์ถ์ ํ ์๋ ์์ต๋๋ค. ๊ธ๋ก ์์ฑ๋ ์ฌ์ฉ์ ์คํ ๋ฆฌ๋ฅผ ๋ณด๋ฉฐ ๋ฌธ์ ๋ฅผ ์ถ์ ํ๋ ๊ฒ๊ณผ ์ค์ ๋ก ๋์ํ๋ ๊ฑธ ๋์ผ๋ก ๋ณด๋ ๊ฑด ๋ง์ด ๋ค๋ฅด๋๊น์. ์ฃผ์ด์ง(given) ํ ์คํธ ์กฐ๊ฑด์ ์กฐ๊ธ์ฉ ์กฐ์ ํ๋ฉด์ ์งง๊ณ ๋น ๋ฅด๊ฒ ์ฌํํด ํผ๋๋ฐฑ์ ๋ฐ์ ์ ์์ต๋๋ค.
๋์์ด๋์ ํจ๊ป ์ข ๋จ ํ ์คํธํ๊ธฐ
๋์์ด๋์๊ฒ๋ ์ข ๋จ ํ ์คํธ๋ ์ ์ฉํฉ๋๋ค. ๋ฌผ๋ก ๋์์ธ ์์คํ , ์คํ ๋ฆฌ๋ถ ๋ฑ ์ฌ์ ์ ๊ฒ์ฆํ ๋ฐฉ๋ฒ๊ณผ ๋๊ตฌ๊ฐ ์์ง๋ง, ํ๋ฉด ์ฐจ์์์ ์ฌ์ฉ์์ ์ํธ์์ฉํ๋ ๋ชจ์ต์ ์ ํ์ด ์ค์ ๊ฐ๋ฐ ์๋ฒ๋ ์คํ ์ด์ง ์๋ฒ์ ๋ฐฐํฌ๋์ด์ผ ํ์ธํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ข ๋จ ํ ์คํธ๊ฐ ์๋ค๋ฉด, ๋ณด๋ค ์ด๋ฅธ ์์ ์ UI/UX ํ๋ฆ์ ๋ถ์ํ ์ ์์ต๋๋ค. ํด๋ฆญ ํ ๋ ์ด์์ ๋ฑ์ด ์ด๊ธ๋์ง ์๊ณ ์๋๋๋ก ๋์ํ๋์ง, ๋ก๋ฉ ๋ฑ์ผ๋ก ์ธํ ์ฌ์ฉ์ ๊ฒฝํ์ด ์ด๋จ์ง ์ง์ ํ ์คํธํ๊ฑฐ๋ ๋ นํ ์์์ ๋ณด๋ฉฐ ํผ๋๋ฐฑํ ์ ์์ง์. ํนํ ๊ด์ฐฐํ๊ณ ๊ฒ์ฆํ ์๋๋ฆฌ์ค๋ฅผ ํ์ ํด ํ ์คํธ๋ฅผ ์ํํ ์ ์์ด ํจ์จ์ฑ ์๋ ๋์์ธ ๊ฒํ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์ ๋จ์ฃผ: ๋์์ด๋๋ ํ ์คํธ ์๋๋ฆฌ์ค ์์ฑ์ ์ฐธ์ฌํ๋ ๊ฑด๊ฐ์?
ํ๋ : ๊ทธ๋ผ์. ์ฌ์ฉ์ ์ธํฐ๋์ ์ค๊ณ๋ ๋์์ด๋์ ์ฃผ ์์ญ์ด๋ฏ๋ก, ์ด๋ค ํ๋ฉด ์ ํ์ด๋ ์ ๋๋ฉ์ด์ ์ด ์ค์ํ์ง ๋ฐ์ํด ์ฃผ๋ฉด ํ์ ์ ๋์์ด ๋ ๊ฑฐ์์.
์ ๋จ์ฃผ: ๋์์ด๋๊ฐ ๋ นํ ์์์ ๋ณด๊ณ ์ง์ ์์ ์์ ๋ผ ์๋ ์์ผ๋ ๋น ๋ฅด๊ฒ ์๊ฒฌ์ ์กฐ์จํ ์ ์๊ฒ ์ด์.
ํ๋ : ๋ฐ๋ก ๊ทธ ์ ์ด ์ข ๋จ ํ ์คํธ๋ฅผ ํจ๊ปํ๋ ํ์ ์ ์ฅ์ ์ ๋๋ค. ๊ฐ๋ฐ๋ง์ ํ ์คํธ๊ฐ ์๋๋ผ, PM, ๋์์ด๋ ๋ชจ๋๊ฐ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํด ๋ฌธ์ ๋ฅผ ํจ๊ป ํด๊ฒฐํ ์ ์์ด์.
๋ชน ํ๋ก๊ทธ๋๋ฐ์ ํ์ฉํ๊ธฐ
์ข ๋จ ํ ์คํธ๋ฅผ ์ ์ํํ๋ฉด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ชจ๋ฅด๋๋ผ๋ ์๋๋ฆฌ์ค๋ก์จ ์ฝ๋๋ฅผ ์ดํดํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ์ง๊ตฐ๊ณผ ํ์ ํ ์ฌ์ง๊ฐ ์ด๋ฆฌ์ง์.
์ ๋จ์ฃผ: ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฌธ๋ฒ์ ๋ชจ๋ฅด๋๋ฐ ๋งฅ๋ฝ์ ์ฝ์ด๋ผ ์ ์์๊น์?
ํ๋ : ๋ฌผ๋ก ๊ฐ๋ ์ฑ ์ข์ ์ฝ๋๋ฅผ ์ง์ผ์ฃ . ์ธ๋ฐํ ์ฃผ์๋ ํ์ํ๊ณ ์. ํ์ง๋ง ๊ทธ๋ฐ ์ผ์ ๊ฐ๋ฐ ์ง๊ตฐ ๋๋ฃ, ๋ฏธ๋์ ๋์๊ฒ๋ ์ ์ฉํ๋ ๋ ธ๋ ฅํ ๊ฐ์น๊ฐ ์์ด์.
์ ๋จ์ฃผ: ๊ทธ๋ ๋ค๋ฉด ํ๋ก ํธ์๋ ์ง๊ตฐ์ ์ข ๋จ ํ ์คํธ ์ฝ๋๋ฅผ ๋ฐฑ์๋ ์ง๊ตฐ์ด ๋ณด๋ฉฐ ํ์ ํ ์๋ ์๊ฒ ๋ค์. ์ด์์ ์ผ๋ก๋ง ์ด์ํ๋ค๋ฉด ํ์ด ๋ค ํจ๊ป ์ข ๋จ ํ ์คํธ๋ก ํ์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๊ฒ ์ด์.
๊ทธ๋ฐ ํ์ ๋ฐฉ๋ฒ์ผ๋ก โ๋ชน ํ๋ก๊ทธ๋๋ฐ(Mob programming)โ์ด ์์ต๋๋ค. ๋ชน ํ๋ก๊ทธ๋๋ฐ์ ์ฌ๋ฌ ๋ช ์ด ํจ๊ป ์ปดํจํฐ ํ ๋๋ฅผ ๊ณต์ ํ๋ฉฐ ์ค์๊ฐ์ผ๋ก ํ์ ํ๋ ๊ฐ๋ฐ ๊ธฐ๋ฒ์ ๋๋ค. ๋ณดํต ํ ๋ช ์ด ๋๋ผ์ด๋ฒ(Driver) ์ญํ ์ ๋งก์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ๋๋จธ์ง๋ ๋ด๋น๊ฒ์ดํฐ(Navigator)๊ฐ ๋์ด ์์ด๋์ด์ ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค. ๋์ด ํ์ ํ๋ฉฐ ์ฝ๋๋ฅผ ์ง๋ ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ๋ค์ ๋ฒ์ ์ด๋ผ๊ณ ์๊ฐํ ์ ์์ฃ .
์ด ๋ฐฉ์์ ์ง์ ๊ณต์ ์ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ ๊ฐ์ํ๋ ์ฅ์ ์ด ์๋๋ฐ, ํ์ฉ ๋ฒ์๋ฅผ ํ๋ก์ ํธ ๊ธฐํ์ด๋ ๋์์ธ ์์ญ์ผ๋ก ํ์ฅํ๋ ค๋ฉด ๋ช ํํ ์ฌ์ฉ์ ์คํ ๋ฆฌ์ ์๋๋ฆฌ์ค๊ฐ ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ด ์ค์ฒดํ๋์ด ๋์ํ๋ ํ ์คํธ๊ฐ ๋ฐ๋ก ์ข ๋จ ํ ์คํธ์ฃ .

์ ๊ฒฝํ์ ๋ค๋ ค ๋๋ฆด๊ฒ์. ์ฅ๋ฐ๊ตฌ๋์์ ๊ฒฐ์ ์๋ฃ๋ก ์ด์ด์ง๋ ๊ณผ์ ์ ์ข ๋จ ํ ์คํธ๋ก ์ํํ ์ ์ด ์์ต๋๋ค. ์ฌ์ฉ์ ํ๋ฆ ์ ํน์ด ์ฌํญ์ด ์์ง๋ ์์์ต๋๋ค. ๋ค๋ง ๋น์ PM๊ณผ UI ๋์์ด๋๋ ์ผํ๋ชฐ์ ๊ฐ๋ฐํด ๋ณธ ์ ์๋ ์ ์ ์ด์๊ณ , ๊ทธ๋์์ธ์ง ๊ธฐํ๊ณผ ๋์์ธ ์ฐ์ถ๋ฌผ์ด ๋ฏธ๋ฌํ๊ฒ ์ผ๋ฐ์ ํ๋ฆ์์ ๋ฒ์ด๋ ์์์ฃ . ๊ทธ ๋๋ฌธ์ ๊ตฌํํ๋ ์ ์ฅ์์ โ๋์๋๋ ์ฝ๋(Code smell)โ๊ฐ ๋ง๋ค์ด์ ธ ๊ฐ๋ฐํ๋ ๋ด๋ด ๊บผ๋ฆผ์งํ๋ ์ํฉ์ด์์ต๋๋ค.
์ด๋ฐ ๋ฌธ์ ์ผ๋ง๋ก ๊ฐ๋ฅด์ณ์ฃผ๋ฉด ํด๊ฒฐ๋๋, ๋น๊ต์ ๊ฐ๋จํ ๋ฌธ์ ์ ๋๋ค. ๋์ ์ ์์ ๋๋ํ ์ํ๊ณ ํจ๊ป ๋ชน ํ๋ก๊ทธ๋๋ฐ์ ์์ํ์ต๋๋ค.
๋จ๊ณ๋ณ ๋ชน ํ๋ก๊ทธ๋๋ฐ
1. ์ฌ์ฉ์ ์คํ ๋ฆฌ, ์๋๋ฆฌ์ค ์ค๋น: PM์ด ์์ฑํ ์ฌ์ฉ์ ์คํ ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, ๋์์ด๋๊ฐ UI/UX ๊ด์ ์์ ์ค์ํ ์ง์ ์ ๋ช ํํ ์ ๋ฆฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด โ์ฅ๋ฐ๊ตฌ๋์ ๋ด๊ธด ์ํ์ด ๊ฒฐ์ ํ๋ฉด์์๋ ๋์ผํ๊ฒ ๋ณด์ด๊ณ , ๊ฒฐ์ ์๋ฃ ์ ์ฃผ๋ฌธ ๋ฒํธ๊ฐ ํ์๋๋ค.โ ๊ฐ์ ์๋๋ฆฌ์ค๋ฅผ ์ค๋นํฉ๋๋ค.
2. ๋ชน ์ธ์ ๊ตฌ์ฑ: ํ ๋์ ์ปดํจํฐ ์์ PM, ๋์์ด๋๊ฐ ๋ด๋น๊ฒ์ดํฐ๋ก, ๊ฐ๋ฐ์๊ฐ ๋๋ผ์ด๋ฒ๋ก ๋ชจ์ฌ ์ผ์ ์๊ฐ ๋์ ์ง์คํฉ๋๋ค.
3. ํ ์คํธ ์ฝ๋ ์์ฑ: ๋ด๋น๊ฒ์ดํฐ๋ ์ด๋ค ํ๋ฆ์ ์๋ํํด์ผ ํ๋์ง, ์ด๋ค ํ๋ฉด ์ ํ์ด ์ค์ํ์ง ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํฉ๋๋ค. ๋๋ผ์ด๋ฒ๋ ์ด๋ฅผ ๋ฃ๊ณ E2E ํ ์คํธ ์ฝ๋๋ฅผ ์ค์๊ฐ์ผ๋ก ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํฉ๋๋ค. ์ฝ๋๋ฅผ ์์ฑํ ๋, ๋ด๋น๊ฒ์ดํฐ๋ค์ UI๋ ๋น์ฆ๋์ค ๋ก์ง ์ธก๋ฉด์์ ํ์ํ ์ ๋ ํฐ, ์ ๋๋ฉ์ด์ ์์ , ๊ฒ์ฆ ํฌ์ธํธ ๋ฑ์ ์ ์ํฉ๋๋ค.
4. ์คํ๊ณผ ํผ๋๋ฐฑ: ์์ฑํ ํ ์คํธ๋ฅผ ์ฆ์ ๋๋ ค ๋ณด๊ณ , Trace Viewer๋ ์คํฌ๋ฆฐ์ท์ ํ์ธํฉ๋๋ค. ์ด๋ฅผํ ๋ฉด ๋์์ด๋๊ฐ โ์ํ ๊ตฌ์ฑ ์์๋ฅผ ์ด๋ ๊ฒ ํ๋ฉด UI๊ฐ ๊นจ์ง๋ฉด์ ๋ค์ ๋จ๊ณ๋ก ์งํํ์ง ๋ชปํด ํ ์คํธ๊ฐ ์คํจํ๋คโ๊ณ ์ ์ํ๋ฉด, ๋๋ผ์ด๋ฒ๊ฐ ARIA ๊ธฐ๋ฐ ์ ๋ ํฐ๋ก ๊ต์ฒดํ๋ ๋ฑ ๋น ๋ฅด๊ฒ ์์ ํฉ๋๋ค. PM์ ๊ฒฐ์ ํ๋ฆ ์ ์ฒด๊ฐ ์ฌ์ฉ์ ์คํ ๋ฆฌ์ ๋ถํฉํ๋์ง๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ , ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ์ฐ์ ์์๋ฅผ ์ฌ์ค์ ํฉ๋๋ค.
์ข ๋จ ํ ์คํธ ํ์ ์ ํ์ค๋ก ๋ง๋ค ์ค๋ฌด ํ๋ก์ธ์ค
์ ๋จ์ฃผ: ์ ๋์ํ๋ค๋ฉด, ์ค๋ ๊ณ ๋ฉ์ง ํ์ ์ด๊ฒ ๋ค์. ๊ทธ๋ฐ๋ฐ, ์ ๋ง ๋๊ตฌ๋ ์ค์ฉ์ ์ผ๋ก ์ด๋ฐ ๋ฐฉ์์ ๋์ ํ๊ณ ์ค์ฒํ ์ ์์๊น์? ์ค์ ๋ก ์ด๋ ๊ฒ ํ์ ํ๋ ค๋ฉด ์ด๋ค ์ญ๋๊ณผ ํ๊ฒฝ์ ๊ฐ์ถฐ์ผ ํ๋์ง ์ ๊ฐ์ด ์ ์์. ํด๋ณธ ์ ์ด ์์ด์ ๊ทธ๋ด๊น์.
์ข์ ์ง์ ์ ๋๋ค. ์ฐ์ ํ์ค์ ์ผ๋ก ์ข ๋จ ํ ์คํธ๋ฅผ ํ ์ง๊ตฐ๊ณผ์ ํ์ ์๋จ์ผ๋ก ํ์ฉํ ๊ฒฝํ์๋ ๋ง์ง ์์ ๊ฒ๋๋ค.
์ ์ฌํ ํ์ ์ ํ ํํ์ธ ๋ชน ํ๋ก๊ทธ๋๋ฐ๋ง ํ๋๋ผ๋, ๋๋ผ์ด๋ฒ์ ๋ด๋น๊ฒ์ดํฐ ๊ฐ ๋ํ์ ํ๋จ์ด ์ํํ๊ฒ ์ด๋ค์ง์ง ์์ผ๋ฉด ์คํ๋ ค ๋นํจ์จ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ๊ทธ๋์ ๋ฏธ๋ฆฌ ๊ฐ์์ ์ฑ ์๊ณผ ๋ฐ์ธ ๊ถํ์ ํฉ์ํด ๋๋ ๊ฒ ์ข์๋ฐ, ์ด๋ ๊ฒฝํ์ผ๋ก ๋ง์ถฐ๊ฐ์ผ ํฉ๋๋ค. ๋, ํ๋ค ๋ณด๋ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ์์ ๋ฒ์ด๋๋ค๊ฑฐ๋, ๋๋ผ์ด๋ฒ์ธ ๊ฐ๋ฐ์์ ์๋ จ๋๊ฐ ๋ฎ์ ์ฝ๋ฉ ๊ณผ์ ์์ ์ง์ฐ์ด ์๊ฒจ ๋ด๋น๊ฒ์ดํฐ๋ค์ด ๋ฉํ๋ ๊ธฐ๋ค๋ฆฌ๊ธฐ๋ ํ์ง์.
์ด์ ๊ทธ๋ฐ ํ๊ณ๋ฅผ ๋๊ณ , ์ข ๋จ ํ ์คํธ๋ฅผ ํ์ค์ ํ์ ์ ํ์ฉํ๋ ๊ณผ์ ์์ ํ์ํ ํ๋ก์ธ์ค๋ฅผ ์๊ฐํ๊ฒ ์ต๋๋ค. ๋จ์ํ ๋ชน ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๋ด์ฉ์ด ์๋ ์ข ๋จ ํ ์คํธ๋ฅผ ํ์ ์๋จ์ด์ ๋๊ตฌ๋ก ํ์ฉํ๋ ๊ฒ์ ๋ํ ์ด์ผ๊ธฐ์ ๋๋ค.
1. ์ฌ์ ์ค๋น
- ํ์ ๊ณผ์ ์์์ ์ญํ ๋ถ๋ด๊ณผ ํ๋ก์ธ์ค๋ฅผ ๋ช ํํ ์ ์ํฉ๋๋ค.
2. ์ฌ์ฉ์ ์คํ ๋ฆฌ > ์๋ํ ์๋๋ฆฌ์ค ๋งคํ
- PM์ด ์์ฑํ ์ฌ์ฉ์ ์คํ ๋ฆฌ์ ์๋๋ฆฌ์ค์ ๊ณ ์ ๋ฒํธ๋ ํ๊ทธ๋ฅผ ๋ถ์ฌํ๊ณ , ์ด์ ๋์ํ ์ข ๋จ ํ ์คํธ ํ์ผ์ด๋ ํ ์คํธ ์ผ์ด์ค ID(์ : PC-0001)๋ฅผ ๋งคํํ์ฌ ๋ฌธ์ํํฉ๋๋ค.
- ๊ธฐํ์ด ๋ฌ๋ผ์ง๋ฉด, PM์ ํด๋น ID์ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ๊ณ , ๊ฐ๋ฐํ์ ์ฐ๊ด ํ ์คํธ ์๋๋ฆฌ์ค๋ฅผ ์์ ํด ๋๊ธฐํ ์ ํ๋๋ฅผ ์ ์งํฉ๋๋ค.
3. UI/UX ๋์์ธ ๋ฆฌ๋ทฐ์ ํ ์คํธ ์ ์
- ๋์์ด๋๋ ์์ด์ดํ๋ ์, Low-fi(Low fidelity) ํน์ ํ๋กํ ํ์ ๋จ๊ณ์์ ์ด๋ ๊ฒฝ๋ก, ์ ๋๋ฉ์ด์ , ์ฃผ์ ๋ฒํผ ์์น ๋ฑ์ ๋ช ์ํฉ๋๋ค.
- ๊ฐ๋ฐ์๋ ์ด๋ฌํ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก Playwright ํ ์คํธ๋ฅผ ์์ฑํด, ํด๋ฆญ ์ง์ ์ด๋ ์ ํ ํจ๊ณผ๊ฐ ์ ์์ ์ผ๋ก ๋์ํ๋์ง ๊ฒ์ฆํ๊ณ , ์ด๋ฅผ ์๋ํํฉ๋๋ค.
- UI ์์ ์ด์๊ฐ ๋์ค๋ฉด, ๋์์ด๋๊ฐ ํ ์คํธ ์์(Trace Viewer, ์คํฌ๋ฆฐ์ท)์ ๋ณด๊ณ ์์ ์์ ๋ง๋ จํฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ UI๋ฅผ ๋ฐ์ํ ๋ค์ ์ข ๋จ ํ ์คํธ๋ฅผ ์ฌ์คํํด ์ต์ข ํ์ธํฉ๋๋ค. ํ ์คํธ ์์์ด๋ ์คํฌ๋ฆฐ์ท์ ์๋์ผ๋ก ํน์ ๊ณต๊ฐ์ ์ ๋ก๋ํด ํธ์์ฑ์ ๋์ ๋๋ค.
4. ๋์์ธ QA & A/B ํ ์คํธ
- ์ข ๋จ ํ ์คํธ๋ ์ ์ ํ๋ฆ์ ๊ฒ์ฆํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ๊ณ , UI/UX ๋ํ ์ผ์ด๋ ์ฌ์ฉ์ฑ ์ธก๋ฉด์ ๋ณ๋์ ๋์์ธ QA ๊ณผ์ ์ ๋ก๋๋ค.
- ํน์ ํ๋ฉด ๋ ์ด์์์ ๋ณ๊ฒฝํด A/B ํ ์คํธ๋ฅผ ํ ๊ฒฝ์ฐ, Playwright ์๋๋ฆฌ์ค๋ฅผ ๋ถ๊ธฐ ์ฒ๋ฆฌํด ์กฐ๊ฑด๋ณ ๊ฒฝ๋ก๋ฅผ ์๋ํํ๋ฉฐ ๊ฒ์ฆํฉ๋๋ค. ์๋ฅผ ๋ค์ด, A์์์๋ ๋ฒํผ ์์น๊ฐ ์๋จ, B์์์๋ ํ๋จ์ ์์ ๋, ์๋งจํฑ ์ ๋ ํฐ๋ ARIA ์์ฑ์ ํตํด ๋ ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ์ปค๋ฒํ๋๋ก ๊ตฌ์ฑํฉ๋๋ค.
5. ํ์ ๋๊ตฌ์์ ์ฐ๊ณ(Jira, ClickUp, Asana, Slack ๋ฑ)
- PM์ ํ ์คํธ ๊ฒฐ๊ณผ์ ์ด์ ํธ๋ํน์ Jira ๊ฐ์ ํ์ ํด๊ณผ ์ฐ๋ํฉ๋๋ค. ๋, ๊ฐ ์ฌ์ฉ์ ์คํ ๋ฆฌ๊ฐ ํ ์คํธ๋ฅผ ์ด๋ ์ ๋ ํต๊ณผํ๋์ง ๋์๋ณด๋ ํํ๋ก ์๊ฐํํฉ๋๋ค.
- ๋์์ด๋๋ ์คํฌ๋ฆฐ์ท์ด๋ ํ ์คํธ ์์์ Confluence ๋๋ ์ํค ๋ฑ ๋ฌธ์์ ์ฒจ๋ถํฉ๋๋ค. ์ ๋๋ฉ์ด์ ์ค๋ฅ๋ ๋ ์ด์์ ๋ฌธ์ ๋ฑ์ Slack ์ฑ๋์์ ๋ ผ์ํฉ๋๋ค. (Jira ๋ฑ์ ์ฐ๋ํด ๋ฉ์ ์ ์์ ์ด์ ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๋์ฑ ํธ๋ฆฌํฉ๋๋ค.)
6. Playwright ํ ์คํธ ๋ฆฌํฌํธ ๊ณต์
- Playwright์์ ์ ๊ณตํ๋ HTML ๋ฆฌํฌํธ ๋ฑ์ CI/CD ํ์ดํ๋ผ์ธ ์ดํ ๋จ๊ณ์์ ์๋ ์์ฑํ๋ฉด, ํ ์ ์ฒด๊ฐ ์ฝ๊ฒ ์ ๊ทผํด ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- ์คํจ๊ฐ ๋ฐ์ํ์ ๋, ํด๋น Trace ํ์ผ์ด๋ ์คํฌ๋ฆฐ์ท์ PM, ๋์์ด๋๊ฐ ํ ๋ฒ์ ๋ณผ ์ ์๊ฒ ๋งํฌ๋ฅผ ๊ณต์ ํฉ๋๋ค.
์ด๋ฌํ ํ๋ก์ธ์ค์ ํต์ฌ์ โํ์ ๊ณตํต ํ๋กํ ์ฝ์ ์ง์คํ๋ ํ๊ฒฝ์ ์กฐ์ฑํ๋ ๊ฒโ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ข ๋จ ํ ์คํธ ์ค ๋ นํ๋ ๋์์์ PM์ด๋ ๋์์ด๋๊ฐ ํ์ธํ๊ธฐ ์ด๋ ต๊ฑฐ๋ ๋งค๋ฒ ๊ฐ๋ฐ์๊ฐ ๋์์ค์ผ ํ๋ค๋ฉด ์ข ๋จ ํ ์คํธ ๊ธฐ๋ฐ ํ์ ์ ๋ชจ๋ ๋ถ๋ด์ค๋ฝ๊ฑฐ๋ ๊ฑฐ์ถ์ฅ์ค๋ฝ๊ฒ ์ฌ๊ธธ ๊ฒ๋๋ค.
PM์ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ์ ์ฑ ์ ์ง์คํด ํ ์คํธ๋ฅผ ๋ณด๊ณ , ๋์์ด๋๋ ํ๋ฉด ์์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ง์คํด ํ ์คํธ๋ฅผ ๋ณผ ์ ์์ด์ผ, ๋ชจ๋๊ฐ ํ ์คํธ ํผ๋๋ฐฑ ๋ฃจํ์ ์จ์ ํ ์ฌ๋ผํ๋ฉฐ ํจ๊ณผ๊ฐ ์๊ฒจ๋ฉ๋๋ค.
๋ง์น๋ฉฐ
์ ๋จ์ฃผ: ํ๋ก ํธ์๋์์ ์ข ๋จ ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ด๋ ๋ฐฉํฅ์ ์๊ณ ์ถ์ด ๋ฉํ ๋ง์ ์์ฒญํ๋๋ฐ, ํ์ ๋ฐฉ๋ฒ๋ก ๊น์ง ๋ฃ๊ฒ ๋ ์ค์ ๋ชฐ๋์ด์.
ํ๋ : ์ข ๋จ ํ ์คํธ ์ญ์ ๋ชจ๋ ํจ๊ป ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๊ณ ๋น ๋ฅด๊ฒ ํผ๋๋ฐฑ์ ๊ตํํ๋ฉด, ํ๋ก์ ํธ ์ ๋ฐ์ ํ์ง์ ๋์ด๋ ๋ฐ ๋์์ ์ค์. ์ด๋ฐ ์์ ์ด ๊ฐ๋ฐ์๋ง์ ์ ๋ฌด๊ฐ ์๋, ์ค์ ์ฌ์ฉ์ ํ๋ฆ์ ๊ฒ์ฆํ๊ณ ๊ฐ์ ํ๋ ๊ณผ์ ์ผ๋ก ๋ชจ๋ ์ง๊ตฐ์ด ์ฐธ์ฌํ ๊ณต๋ ์์ญ์ด ๋๋ ๊ฑฐ์ฃ .
ํ์ง๋ง, ๋ฐ๋์ ์ข ๋จ ํ ์คํธ๋ฅผ ํ์ ๊ณผ ์ฐ๊ฒฐํด์ผ ํ๋ค๋ ๋ถ๋ด์ ๊ฐ์ง ์์๋ ์ข์ต๋๋ค. ํ๋ฉด ์ข์ ์ด์์ ์ธ ์ฌ๋ก๋ฅผ ๋ ๊ฒ์ด์ง ํ์ ์์๋ ์๋๋๊น์. ์ข ๋จ ํ ์คํธ๋ผ๋ ์๋จ๊ณผ ๋ฐฉ๋ฒ์ ์ดํดํ๊ณ , ๊ทธ ํน์ฑ์ ํ์ฉํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ฐพ์๋ณด๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ฐ์ ์ ์ข ๋จ ํ ์คํธ ๋๊ตฌ์ธ Playwright๋ถํฐ ์ตํ๋ฉฐ ์ฌ๋ฌ ์๋๋ฅผ ํด๋ณด๋ ๊ฒ๋ ์ข์ต๋๋ค.
์ข ๋จ ํ ์คํธ๋ก ์์ํด PM, ๋์์ด๋์ ํ์ ํ๋ ์ด์ผ๊ธฐ๋ฅผ ํ๋ ํจ๊ป ์ผํ ๋์ ์ฆ๊ฑฐ์์ด ์๋ก์๋ก ๋ ์ค๋ฆ ๋๋ค. ์ต๊ทผ์๋ ์ฃผ๋ก ์ธ๊ณต์ง๋ฅ๊ณผ ํ์ด ํ๋ก๊ทธ๋๋ฐํ๋ฏ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ผ๋ก ์ผํ๊ณ ์๋๋ฐ์, ๊ฐ๋์ ์ฌ๋๊ณผ ์ข์ถฉ์ฐ๋ ์ฐ๋นํํ ํ์ ํ๊ณ ์ถ๋ค๋ ์๊ฐ๋ ๋ญ๋๋ค.
๋ค๋ฅธ ์ง๊ตฐ์ ๋๋ฃ์ ์ด๋ป๊ฒ ํ์ ์ ์์ํ ์ง ๋ง๋งํ์ ๊ฐ์? ์ฐ์ ์ข ๋จ ํ ์คํธ๋ก ํจ๊ป ํ์ ํด ๋ณด๋ ๊ฑด ์ด๋ ์ธ์? ๋ฌด์๋ณด๋ค ์ฌ๋ฐ์ ๊ฒ๋๋ค.
๊ด๋ จ ์๋ฃ

