PMF๋ฅผ ์ฐพ์ง ๋ชปํ ์คํํธ์
์๊ฒ Pivot์ ๋น์ผ๋น์ฌํ๊ฒ ์ผ์ด๋๋ ๊ณผ์ ์ค ํ๋์ธ๋ฐ์. Pivot์ ์ธ์ ์ด๋ป๊ฒ ํด์ผ ํ ์ง ์กฐ์ธํ ๊ธ์ ์๊ฐํด ๋๋ ค์.
์ฐ์ ์ฑ๊ณต์ ์ธ Pivot์ ๊ฒฝํํ ๊ธฐ์
๋ค์์ ํํธ๋ฅผ ์ป์ ์ ์์ด์. ๊ทธ๋ค์ ์ ํ ์ถ์ ํ ์ต์ 6๊ฐ์ ๋์ ์ ํ์ ์ฑ๊ณต์ํค๊ธฐ ์ํด ๊ณ ๊ตฐ๋ถํฌํ๋ค๊ณ ํฉ๋๋ค. ์ฆ, ์ถ์ ํ 1๋
์ด ์ง๋ฌ๋๋ฐ PMF๋ฅผ ์ฐพ์ง ๋ชปํ๋ค๋ฉด, Pivot์ ์ง์งํ๊ฒ ๊ณ ๋ฏผํ ํ์ด๋ฐ์ธ ๊ฒ์ด์ฃ .
๋ค๋ง ๊ทธ์ ์ ์ ํ์ ์ํด ์ถฉ๋ถํ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ์์๋ถ์๋์ง ํ์ธํด์ผ ํด์. ์ ํ ์ถ์ ํ ์ฌ์ฉ์ ํ๋ณด๋ฅผ ์ํด ๋
ธ๋ ฅํ์ผ๋ ์คํจํ๊ฑฐ๋, ์ ํ์ ๊ฐ์ ํ ์ ์๋ ์์ด๋์ด๊ฐ ๊ณ ๊ฐ๋ ๊ฒฝ์ฐ ๋ฑ์ ์ ํธ๋ฅผ ํ์
ํ๋ฉด์ ๋ง์ด์ฃ . 5~10๋ช
์ ์ฌ์ฉ์/์ ์ฌ ์ฌ์ฉ์๋ฅผ ๋ง๋๊ฑฐ๋, ์ ํ ํฌ์ง์
๋์ ๋ฐ๊พธ๋ ๋ฑ Pivot์ ํ๊ธฐ ์ ๋ค์ํ ์๋๋ฅผ ํด๋ณผ ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ์ง ์๊ณ ์ฃ๋ถ๋ฆฌ Pivot ํ๋ค๋ฉด, ๋์์๋ Pivot์ ๋ช์ผ๋ก ๋น ์ง์ง ์์ ์ ์๋ค๊ณ ๊ฒฝ๊ณ ํด์.
Pivot์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๋ฉด, ์ ์ ํ ์์ดํ
์ ์ฐพ์์ผ ํฉ๋๋ค. ์ฐ์ ์ ๊ธฐ์กด ์ ํ์ ๊ธฐ๋ฐ์ผ๋ก ์์ดํ
์ ์ฐพ๋ ๋ฐฉ๋ฒ์ด ์์ด์. ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๋ฉฐ, ์ ์ฌ์ฉ๋๋ ์ ํ์ ์ผ๋ถ Feature๋ฅผ ๋ฐ๊ตดํ ์ ์์ต๋๋ค. ๊ธฐ์กด ํ๊ฒ๊ณผ ์ ํ ๋ค๋ฅธ ์ ํ์ ๊ณ ๊ฐ์๊ฒ ์ ํ์ ์ ์ํ๋ ๊ฒ ๋ํ ๋ฐฉ๋ฒ์ด๊ณ ์. ์ ํ์ ์ํด ๋ถ๊ฐ์ ์ผ๋ก ๊ฐ๋ฐํ ๊ธฐ์ ์ค์ ์ ํํํ ์ ์๋ ์์ด๋์ด๊ฐ ์์ ์๋ ์์ต๋๋ค.
์์ ํ ์๋ก์ด ์์ดํ
์ ์ฐพ์ ๋์ค ๋๋ ๋๊ฐ์ง๋ฅผ ์กฐ์ธํ๋๋ฐ์. ์ฒซ ๋ฒ์งธ๋ Domain๊น์ง ๋๋ฌด ์์ฃผ ๋ฐ๊พธ์ง ๋ง๋ผ๋ ๊ฒ์
๋๋ค. ํน์ Domain ๋ด์์ Pivot ํ๋ค๋ฉด ํด๋น Domain์ ๋ํ ๊ฒฝํ์ ์ธ ์ง์์ ์ฐจ๊ณก์ฐจ๊ณก ์์๋๊ฐ ์ ์๊ธฐ ๋๋ฌธ์ด์์. ๋ ๋ฒ์งธ๋ ์๋ก์ด ์์ดํ
์ด ๊ธฐ์กด ์์ดํ
๋ณด๋ค ๋ ์ข์์ง ํ๊ฐํด์ผ Pivot์ ๊ณ ํต์ ์ค์ฌ์ค ์ ์๋ค๊ณ ํฉ๋๋ค.
Pivot์ ์ง์๋ค์๊ฒ ํนํ๋ ํ๋ค๊ณ ํผ๋์ค๋ฌ์ด ์ผ์ด๊ธฐ ๋๋ฌธ์, ๊ณต๋์ฐฝ์
์๋ค๋ผ๋ฆฌ ๋จ์์ ํ๊ธฐ๋ฅผ ์ถ์ฒํฉ๋๋ค. ๋จ์ ์ง์์๊ฒ๋ ๊ฐ๋ฅํ๋ฉด ๋น ๋ฅด๊ฒ ์ํฉ์ ๊ณต์ ํ๊ณ , ๋ค์์ ์ด๋ค ์ผ์ด ๋ฒ์ด์ง์ง ๊ฐ๊ฐ ์์ด ๊ณต์ ํด์ผ ํ๊ณ ์.
๋ง์ง๋ง์ผ๋ก Pivot ๋ง์ค์ด๊ฒ ํ๋ ํจ์ ์ ์กฐ์ฌํ๋ผ๊ณ ํด์. ์ฑ์ฅํ์ง ์๋ ์์์ ์ฌ์ฉ์๋ฅผ ํ๋ณดํ๊ณ ์๊ฑฐ๋, ๋ถ์ ์ ์ธ ํผ๋๋ฐฑ์ ์์ง๋ง ์ฌ์ฉ์ ํ์ง ์๋ ์ ํธ๊ฐ ๋ณด์ธ๋ค๋ฉด ์ง์งํ๊ฒ Pivot์ ๊ณ ๋ คํ๋ผ๊ณ ํฉ๋๋ค. ํ๋ฆฌ๋ ์ ํ์ด ์๋ค๋ฉด โ๋ฏฟ๋ ๋๋ก ์ด๋ฃจ์ด์ง๋ฆฌ๋ผโ์ ๊ฐ์ ๊ฒฉ์ธ์ ๊ฒฝ๊ณํ๋ผ๋ฉด์ ๋ง์ด์ฃ .
Pivot์ ๊ทธ ์์๋ถํฐ ๋์ ์ ์ด๊ณ ์ด๋ ค์ด ๊ณผ์ ์ธ๋ฐ์. ์์ ์กฐ์ธ์ ์ฐธ๊ณ ํ์ฌ ์ฑ๊ณต์ ์ธ Pivot์ ์ด๋ค๋ผ ์ ์๊ธธ ์์ํฉ๋๋ค.
โ
ํต์ฌ ์์ฝ
- ์ ํ ์ถ์ ํ ์ต์ 6๊ฐ์ ๋์ ์ ํ์ ์ฑ๊ณต์ํค๊ธฐ ์ํด ์ถฉ๋ถํ ๋
ธ๋ ฅํด์ผ ํ๋ค.
- ๊ทธ๋ผ์๋ PMF๋ฅผ ์ฐพ์ง ๋ชปํ๋ค๋ฉด Pivot์ ๊ณ ๋ คํด์ผ ํ๋ค.
- ๊ธฐ์กด ์ ํ์ ์ผ๋ถ ๊ธฐ๋ฅ์ด๋ ๋ถ๊ฐ์ ์ธ ๊ธฐ์ ์ ํ์ฉํ๊ฑฐ๋, ํฌ์ง์
๋์ ๋ฐ๊พธ์ด Pivot ํ ์ ์๋ค.
- ์๋ก์ด ์์ด๋์ด๋ฅผ ์ฐพ์ ๋๋ ๊ธฐ์กด๊ณผ ๋์ผํ Domain ๋ด์์ ์ฐพ๊ณ , ์๋ก์ด ์์ดํ
์ด ๊ธฐ์กด ์์ดํ
๋ณด๋ค ๋์์ง ํ๊ฐํด์ผ ํ๋ค.
- Pivot์ ๊ณต๋์ฐฝ์
์๋ค๋ผ๋ฆฌ ํ๋ ๊ฒ์ ์ถ์ฒํ๋ฉฐ, ์ง์์ด ์๋ค๋ฉด ์ํฉ์ ๋น ๋ฅด๊ณ ๊ฐ๊ฐ์์ด ๊ณต์ ํด์ผ ํ๋ค.
- ์ฑ์ฅํ์ง ์๋ ์์์ ์ฌ์ฉ์, ๋ถ์ ์ ํผ๋๋ฐฑ์ ๊ณต๋ฐฑ ๋ฑ Pivot์ ๋ง์ค์ด๊ฒ ํ๋ ์ฌ๋ฌ ํจ์ ์ ์กฐ์ฌํด์ผ ํ๋ค.