๐ 8๊ฐ: ์๊ตฌ์ฌํญ ๋ฆฌ๋ทฐ & ํ์ง ์ธก์ ๊ธฐ๋ฒ
์๋ ํ์ธ์!
์ค๋์ ์๊ตฌ์ฌํญ ์์ง๋์ด๋ง์์ ํ์ง ํ๋ณด์ ํต์ฌ ๋จ๊ณ์ธ
๐ ์๊ตฌ์ฌํญ ๋ฆฌ๋ทฐ(Review)์ ํ์ง ์ธก์ (Quality Metrics) ๊ธฐ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํด๋ณด๊ฒ ์ต๋๋ค.
์ข์ ์๊ตฌ์ฌํญ์ ์์ฑํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ๊ฒ์ฆํ๊ณ ๊ฐ์ ํ๋ ๊ณผ์ ์ด ์๋ค๋ฉด ๊ฒฐ๊ตญ ํ์ง์ด ๋จ์ด์ง ์๋ฐ์ ์์ด์. ๐๐จ
1. ์ฒดํฌ๋ฆฌ์คํธ ๊ธฐ๋ฐ ๋ฆฌ๋ทฐ ๐
์๊ตฌ์ฌํญ ๋ฆฌ๋ทฐ๋ ๋จ์ํ ์ฝ๊ณ “์ข๋ค/๋์๋ค”๋ฅผ ๋งํ๋ ๊ฒ ์๋๋ผ, ์ฒด๊ณ์ ์ธ ๊ธฐ์ค์ ๊ฐ์ง๊ณ ๊ฒํ ํด์ผ ํฉ๋๋ค.
์ด๋ฅผ ์ํด ์ฒดํฌ๋ฆฌ์คํธ(Checklist)๋ฅผ ์ฌ์ฉํ๋ฉด ํจ์ฌ ํจ๊ณผ์ ์ด์์.
์ฒดํฌ๋ฆฌ์คํธ ์์
- ์ด ์๊ตฌ์ฌํญ์ ๋จ์ผ ํด์์ด ๊ฐ๋ฅํ๊ฐ? (๋ชจํธํ ํํ X)
- ์๊ตฌ์ฌํญ์ ๊ฒ์ฆ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ(์ํ, ๋ถ์, ๊ฒํ ๋ฑ)์ผ๋ก ํ์ธํ ์ ์๋๊ฐ?
- ํ์์ ์ธ ์๊ตฌ์ฌํญ์ธ๊ฐ, ๋ถํ์ํ ์๊ตฌ์ฌํญ์ ์๋๊ฐ?
- ์์/ํ์ ์๊ตฌ์ฌํญ๊ณผ ์ถ์ ์ฑ์ด ํ๋ณด๋์ด ์๋๊ฐ?
- ๋ค๋ฅธ ์๊ตฌ์ฌํญ๊ณผ ์ถฉ๋ํ์ง ์๋๊ฐ?
๐ก ํ: ๋ฆฌ๋ทฐ๋ ๊ฐ๋ฐ์ ํผ์ ํ๋ ๊ฒ ์๋๋ผ, ์์คํ ์์ง๋์ด, ์ํํธ์จ์ด ๊ฐ๋ฐ์, ์ํ ์์ง๋์ด๊ฐ ํจ๊ป ํด์ผ ๋ค์ํ ๊ด์ ์์ ํ์ง์ ํ๋ณดํ ์ ์์ต๋๋ค.
2. ์๊ตฌ์ฌํญ ํ์ง ์งํ(Quality Metrics) ๐
์๊ตฌ์ฌํญ์ด ์ผ๋ง๋ ์ ์์ฑ๋์๋์ง๋ฅผ ์์น๋ก ์ธก์ ํ ์ ์๋ค๋ฉด ์ด๋จ๊น์?
๋ฐ๋ก ์ด๋ ์ฌ์ฉํ๋ ๊ฒ ์๊ตฌ์ฌํญ ํ์ง ์งํ(Quality Metrics)์
๋๋ค.
๋ํ์ ์ธ ์งํ
- ๋ช
ํ์ฑ(Clarity): ๋ชจํธํ ํํ ์ฌ์ฉ๋ฅ (%)
- “๋น ๋ฅด๊ฒ”, “์ ์ ํ” ๊ฐ์ ๊ธ์ง์ด๊ฐ ์ผ๋ง๋ ํฌํจ๋์๋๊ฐ?
- ๊ฒ์ฆ ๊ฐ๋ฅ์ฑ(Verifiability): ์ํ/๋ถ์/๊ฒํ /์์ฐ์ผ๋ก ํ์ธ ๊ฐ๋ฅํ ์๊ตฌ์ฌํญ ๋น์จ
- ์์์ฑ(Atomicity): ํ๋์ ์๊ตฌ์ฌํญ์ ์ฌ๋ฌ ์กฐ๊ฑด์ด ๋ค์ด๊ฐ ๊ฒฝ์ฐ๋ฅผ ๋น์จ๋ก ๊ณ์ฐ
- ์ถ์ ๊ฐ๋ฅ์ฑ(Traceability): ์์/ํ์ ์๊ตฌ์ฌํญ๊ณผ ๋งํฌ๊ฐ ๋งบ์ด์ง ๋น์จ
- ์ผ๊ด์ฑ(Consistency): ์์ถฉํ๋ ์๊ตฌ์ฌํญ ๊ฒ์ถ ๊ฑด์
3. ์๋์ฐจ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ฌ๋ก ๐
- ์ฒดํฌ๋ฆฌ์คํธ ๋ฆฌ๋ทฐ ์ ์ฉ
- ์๋ชป๋ ์๊ตฌ์ฌํญ: “์์คํ ์ ๋น ๋ฅด๊ฒ ๋ถํ ํด์ผ ํ๋ค.”
- ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ: ๋ชจํธ์ฑ → “๋น ๋ฅด๊ฒ”๋ผ๋ ํํ ๊ฐ์ ํ์
- ๊ฐ์ : “์์คํ ์ ์ ํ ํ 2์ด ์ด๋ด์ ์ ์ ๋์ ์ํ๋ก ์ง์ ํด์ผ ํ๋ค.”
- ํ์ง ์งํ ์ธก์ ์ ์ฉ
- ์๊ตฌ์ฌํญ 100๊ฐ ์ค 20๊ฐ๊ฐ ๋ชจํธ์ฑ ์๋ฐ → ๋ช ํ์ฑ ์งํ = 80%
- ์ถ์ ์ฑ์ด ํ๋ณด๋ ์๊ตฌ์ฌํญ์ 95% → ์ฐ์ ๐
์ ๋ฆฌ ๐ฏ
- ์๊ตฌ์ฌํญ ๋ฆฌ๋ทฐ๋ ์ฒดํฌ๋ฆฌ์คํธ๋ก ์ฒด๊ณ์ ์ผ๋ก ์งํํด์ผ ํ๋ค.
- ํ์ง ์์ค์ ์์น ์งํ๋ก ์ธก์ ํด ๊ด๋ฆฌํ ์ ์๋ค.
- ๋ฆฌ๋ทฐ์ ์งํ๋ฅผ ํจ๊ป ํ์ฉํ๋ฉด “์ข์ ์๊ตฌ์ฌํญ”์ ์ง์์ ์ผ๋ก ๋ง๋ค์ด๋ผ ์ ์๋ค. ๐
๐ ๋ค์ ๊ฐ์ ์๊ณ : 9๊ฐ์์๋ ์๊ตฌ์ฌํญ ๊ด๋ฆฌ ๋๊ตฌ ํ์ฉ์ ํตํด, ์ด๋ป๊ฒ ์๊ตฌ์ฌํญ์ ์ถ์ ํ๊ณ ๋ฒ์ ๊ด๋ฆฌํ ์ ์๋์ง ์์๋ณด๊ฒ ์ต๋๋ค!
