4.1 Scrum์ด๋ ๋ฌด์์ธ๊ฐ?
๊ฐ๋ฐ ๊ด๋ จ ๋ชจ๋ ๊ฒ์ด ํ์คํ๋์ด ์๋ค๋ ๊ฒ์ ์ด๋ฏธ ์์์ ๊ฑฐ์ผ. ๊ทธ๋ฐ๋ฐ, ๋ชจ๋ ๊ฒ ์์ฒด๊ฐ ํ์คํ๋์๋ค๋ฉด? ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์๋ ๋ณ์์ ํจ์ ์ด๋ฆ์ ๋ํด ๋งํ๋ ๊ฑด ์๋์ผ, ๋ฌผ๋ก ๊ทธ๊ฒ๋ค๋ ํ์คํ๋์ด ์์ง๐คฆโโ๏ธ.
๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ด ์๋๋ฐ โ ๊ทธ๊ฒ ๋ฐ๋ก Agile์ด๊ณ , ๊ทธ ์ค ์ธ๊ธฐ ์๋ ๊ตฌํ์ด Scrum์ด์ผ. Scrum์ ํ๋ ์์ํฌ๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋๋ฐ, ํ ๋ด์ ๋ชจ๋ ๊ณผ์ ์ ์ ๋ฆฌํด ์ฃผ๊ฑฐ๋ . ์ธ์ ํ์๋ฅผ ํด์ผ ํ๋์ง, ๋๊ฐ ์ฐธ์ํด์ผ ํ๋์ง, ์ด๋ค ๋ด์ฉ์ ๋ ผ์ํด์ผ ํ๋์ง, ํ์์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๊ธฐ๋ก๋์ด์ผ ํ๋์ง๋ฅผ ๋ชจ๋ ์ ํด์ฃผ๋ ๊ฑฐ์ผ.
"๊ทผ๋ฐ ์ ์ด๋ ๊ฒ ํ์คํ๊ฐ ๋ง์์ผ ํด", ๋ผ๊ณ ๋ฌผ์ด๋ณผ ์๋ ์์ด. ์, ์ฐ์ , ๋ํฌ๋ ์ฒจ๋จ ๊ธฐ์ ๋ถ์ผ โ ํ์ดํ ํฌ, ์ด๋ฐ ๊ฑฐ์์. ๊ทธ๋ฆฌ๊ณ ์๋ก ์ผํ๊ธฐ๊ฐ ๋ ์ฌ์์ง์ง. ์ธ ๋ฒ์งธ๋ก๋, ๋ํฌ ์ง์ ๋ช ์ ์ฃผ๋ชฉํด๋ด: Python Fullstack Software Engineer. ๋ง์ง๋ง ๋จ์ด โ ์์ง๋์ด๋ฅผ ๋ณด๋ฉด ์ด๋์ ์์๋๋์ง ์๊ฒ ๋ ๊ฑฐ์ผ.
4.2 Scrum ์์ ๋ฐฉ๋ฒ
Scrum์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ์ ์ฐํ ๋ฐฉ๋ฒ๋ก ์ผ๋ก, ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์์ฃผ ์ฌ์ฉ๋ผ. ๋ฐ๋ณต์ ์ด๊ณ ์ฆ๋ถ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด.
Scrum์ ํ๋ก์ ํธ๋ฅผ ์คํ๋ฆฐํธ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ก ๋๋ . ์ด ์คํ๋ฆฐํธ๋ ๋ณดํต ํ ์ฃผ์์ ๋ค ์ฃผ ๋์ ์ง์๋์ง. ๊ฐ ์คํ๋ฆฐํธ๋ ์ํํด์ผ ํ ์์ ์ ๊ณํํ๋ ๊ฒ์ผ๋ก ์์ํ๊ณ , ํ์ด ๋ฌ์ฑํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๊ฒ์ผ๋ก ๋๋.
Scrum์ ํต์ฌ ์์์๋ ์ญํ , ์ด๋ฒคํธ, ์ํฐํฉํธ๊ฐ ํฌํจ๋ผ.
์ฃผ์ ์ญํ โ Product Owner๋ ์ ํ์ ๋ํ ์๊ตฌ์ฌํญ์ ์ ์ํ๊ณ , Scrum Master๋ Scrum ๊ท์น์ ๋ฐ๋ผ ํ๋ก์ธ์ค๋ฅผ ์ง์ํ๋ฉฐ, ๊ฐ๋ฐํ์ ์์ ์ ์ํํด.
์ฃผ์ ์ด๋ฒคํธ โ ๋งค์ผ ํ๋ ํ์ (daily meetings ๋๋ ๋ฐ์ผ๋ฆฌ ๋ฏธํ ), ์คํ๋ฆฐํธ ๊ณํ, ํ๊ณ ์ ์์ ๊ฒฐ๊ณผ ์์ฐ์ด ์์ด. ์ํฐํฉํธ๋ ์ ํ์ backlog (์์ ๋ชฉ๋ก), ์คํ๋ฆฐํธ backlog ๋ฐ ์ ํ ์ฆ๋ถ์ ํฌํจํด.
๊ฑฑ์ ํ์ง๋ง! ๋ชจ๋ ๊ฒ์ด ๊ท์ ๋์ด ์์ด๋ ๋ฌด์ญ๊ฒ ๋ณด์ผ ์ ์์ง๋ง, "Scrum์ผ๋ก ์ผํ๋ ๊ฒ"์ ์ฝ๊ณ ์ฌ๋ฐ์ด. Scrum์ ๊ฐ๋ฐ์์ ๊ณ ๊ฐ/์ ํ ์์ ์ ๊ฐ์ ์ฃผ์ ๊ฐ๋ฑ์ ํด๊ฒฐํ์ด.
๊ฐ๋ฐ์๋ค์ ํญ์ ์กฐ์ฉํ ์์ ํ ์๊ฐ์ ๋ฌ๋ผ๊ณ ํ๊ณ , ์ ํ ์์ ์๋ค์ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ธด๊ธํ ์ถ๊ฐํ๊ฑฐ๋ ๋ฌด์ธ๊ฐ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์คํ์ ์งํํด์ผ ํ๊ฑฐ๋ .
Scrum์ ๊ฐ๋ฐ์ ์์ ์ ์ธ ๊ธฐ๊ฐ์ผ๋ก ๋๋์์ด โ ์คํ๋ฆฐํธ(๋ณดํต 2์ฃผ). ํ ๊ธฐ๊ฐ ๋์ ๊ฐ๋ฐ์๋ค์ ํ์ฌ ์คํ๋ฆฐํธ์ ๊ณํ๋ ์์ ๋ง ์ํํด. ๊ณ ๊ฐ์ด ๊ธด๊ธํ ๋ฌด์ธ๊ฐ๋ฅผ ํด์ผ ํ ๊ฒฝ์ฐ, ๊ทธ ๊ธฐ๋ฅ์ ๋ค์ ์คํ๋ฆฐํธ์ ์ถ๊ฐํ๊ฒ ๋ผ.
4.3 Sprint & Scrum Board
Sprint โ Scrum์์ ์ฃผ์ ๊ฐ๋ฐ ์ฃผ๊ธฐ์ผ, ์ง์ ๊ธฐ๊ฐ์ ํ ์ฃผ์์ ๋ค ์ฃผ์ผ. ์๊น ๋งํ๋ฏ์ด, ์ด ๊ธฐ๊ฐ ๋์ ํ์ ์ ํ์ backlog์์ ํน์ ์์ ์ธํธ๋ฅผ ์ํํ๋ ๋ฐ ์ง์คํด.
๊ฐ ์คํ๋ฆฐํธ์ ์์์๋ ๊ณํ์ด ์์ด, ์ฌ๊ธฐ์ ํ์ ์ ํ backlog์์ ์์ ์ ์ ํํ๊ณ ์ด๋ฅผ ์๋ฃํ๊ฒ ๋ค๋ ์ฝ์์ ํด. ์คํ๋ฆฐํธ๋ ์๋ฃ๋ ์์ ์ ์์ฐํ๊ณ , ์คํ๋ฆฐํธ ์์ ๊ณผ์ ์ ๋ํด ๋ถ์ํ๊ณ , ๋ค์ ์คํ๋ฆฐํธ๋ฅผ ๊ฐ์ ํ ๋ฐฉ๋ฒ์ ์ฐพ๋ ํ๊ณ ๋ก ๋๋. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ ํ์ ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ฌ ์๊ตฌ์ ์ฐ์ ์์์ ๋ณํ์ ๋น ๋ฅด๊ฒ ๋์ํ ์ ์๊ฒ ํด์ค.
ํ์ฌ ์คํ๋ฆฐํธ ๋์์๋ ๊ฐ๋ฐ์๋ค๊ณผ ์ ํ ์์ ์๊ฐ ๋ชจ์ฌ์ ๋ค์ ์คํ๋ฆฐํธ๋ฅผ ์ํ ์์ ์ ๋ ผ์ํด์ผ ํด.
Backlog, ํน์ ๋ฐฑ๋ก๊ทธ๋ ์ํํด์ผ ํ ๋ชจ๋ ์์ ๋ชฉ๋ก์ด์ผ. Scrum์์๋ ์ ํ์ ๋ํ ๋ชจ๋ ์๊ตฌ์ฌํญ(๊ธฐ๋ฅ)์ ํฌํจํ๋ ์ ํ ๋ฐฑ๋ก๊ทธ์ ํ์ฌ ์คํ๋ฆฐํธ์์ ๊ตฌํํ๊ธฐ๋ก ์ ํํ ์์ ์ผ๋ก ๊ตฌ์ฑ๋ ์คํ๋ฆฐํธ ๋ฐฑ๋ก๊ทธ๋ฅผ ๊ตฌ๋ณํด. ๋ฐฑ๋ก๊ทธ๋ ํ์ฌ์ ๋น์ฆ๋์ค ๋ชฉํ์ ์์ฅ ์ํฉ์ ๋ฐ์ํ๊ธฐ ์ํด ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๊ณ ๊ฒํ ๋๋ ์ด์์๋ ๋ฌธ์์ผ.
ํ์ฌ ์คํ๋ฆฐํธ์ ๋ฐฑ๋ก๊ทธ๋ ์ข ์ข Scrum Board๋ก ํ์๋ผ โ ์์ ๊ณผ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ด๋ค ๋ณด๋์ผ. ๋ณด๋๋ ์ผ๋ฐ์ ์ผ๋ก ์์ ์ ์งํ ๋จ๊ณ๋ฅผ ๋ํ๋ด๋ ์ด๋ก ๋๋์ด์ ธ ์์ด, "ํ ์ผ", "์งํ ์ค", "๊ฒํ ์ค", "์๋ฃ" ๊ฐ์ ๊ฒ๋ค. ์ด๋ฅผ ํตํด ํ ์ ์ฒด๊ฐ ์งํ ์ํฉ์ ๋ณด๊ณ ์์ ํ๋ก์ธ์ค์ ์ด๋ค ์ด๋ ค์์ ์ฝ๊ฒ ์๋ณํ ์ ์์ด.
GO TO FULL VERSION