ν™•μž₯ν˜• μ• μžμΌ ν”„λ ˆμž„μ›Œν¬(SAFe, Scaled Agile Framework)
λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
디지털 κΏ€νŒ

ν™•μž₯ν˜• μ• μžμΌ ν”„λ ˆμž„μ›Œν¬(SAFe, Scaled Agile Framework)

by 일상을 κ³΅μœ ν•¨λ‹ˆλ‹€ 2022. 9. 15.

SAFe μ •μ˜ 

(Scaled Agile Framework, SAFe)
ν™•μž₯ν˜• μ• μžμΌ ν”„λ ˆμž„μ›Œν¬λŠ” 큰 쑰직이 κ³ ν’ˆμ§ˆμ˜ μ œν’ˆκ³Ό μ„œλΉ„μŠ€λ₯Ό λ”μš± μ‹ μ†νžˆ κ°œλ°œν•˜κ³  전달할 수 μžˆλ„λ‘ λ¦°(Lean), 슀크럼(Scrum) λ“±μ˜ μ• μžμΌ 방법둠을 λ„μž…ν•˜λŠ” 데 κΈ°μ—¬ν•˜λŠ” 제반 원리, ν”„λ‘œμ„ΈμŠ€, 베슀트 ν”„λž™ν‹°μŠ€λ₯Ό μ•„μš°λ₯Έλ‹€. 

SAFeλŠ” λŒ€ν˜• 쑰직이 쒀더 ν™•μž₯μ„± 있게 슀크럼과 μΉΈλ°˜μ„ μ΄μš©ν•  수 μžˆλŠ” 방식을 μ œκ³΅ν•œλ‹€. λŒ€ν˜• 쑰직은 높은 μˆ˜μ€€μ˜ κΈ°λ―Όμ„±μœΌλ‘œ ν”„λ‘œμ νŠΈλ₯Ό 관리할 수 있고, μ—¬λŸ¬ 집단에 λΆ„μ‚°λœ μ΄ν•΄κ΄€κ³„μžλ“€μ€ 더 λΉ λ₯Έ ν”Όλ“œλ°±μ„ 받을 수 μžˆλ‹€. κ°€μ†λœ ν”Όλ“œλ°± λ£¨ν”„λŠ” 높은 μ°Έμ—¬ μˆ˜μ€€, μ¦κ°€ν•œ 생산성 및 직무 만쑱, κ°œμ„ λœ 직무의 질둜 이어진닀. 

*Dean Leffingwell

SAFeλŠ” Project, Program, Portfolio μˆ˜μ€€μ—μ„œ μ—¬λŸ¬ λŒ€κ·œλͺ¨ νŒ€μ΄ κ΄€μ—¬ν•˜λŠ” 볡합 ν”„λ‘œμ νŠΈμ— 특히 잘 λ§žλŠ”λ‹€. 이 ν”„λ ˆμž„μ›Œν¬μ˜ 곡급업체인 μŠ€μΌ€μΌλ“œ μ• μžμΌμ— λ”°λ₯΄λ©΄ μ΅œμ‹  버전인 SAFe 4.6은 디지털 λ³€ν˜μ— μ„±κ³΅μ μœΌλ‘œ λŒ€μ²˜ν•˜κ³  변동이 μ‹¬ν•œ μ‹œμž₯ 쑰건, λ³€ν™”ν•˜λŠ” 고객 μš”κ΅¬, 신생 κΈ°μˆ μ— 효과적으둜 λŒ€μ‘ν•˜λŠ” 데 κΈ°μ—¬ν•˜λŠ” 5가지 핡심 μ—­λŸ‰μ— μ§‘μ€‘ν•œλ‹€.  

이 5가지 μ—­λŸ‰μ€ μ•„λž˜μ™€ κ°™λ‹€. 

λ¦° μ• μžμΌ 리더십(Lean agile leadership)
리더듀은 쑰직의 변화와 운영 νš¨μœ¨μ„±μ„ μœ λ„ν•˜κ³  지원해야 ν•œλ‹€. κ²°κ΅­, 개인 λ˜λŠ” νŒ€μ΄ 잠재λ ₯을 λ°œνœ˜ν•  수 μžˆλ„λ‘ 독렀해야 ν•˜λŠ” μ£Όμ²΄λŠ” κ²½μ˜μ§„μ΄λ‹€.


νŒ€ 및 기술적 κΈ°λ―Όμ„±(Team and technical agility)
νŒ€λ“€μ€ μΌμ •ν•œ ν•„μˆ˜ κΈ°μˆ μ„ μ†Œμœ ν•΄μ•Ό ν•˜κ³ , λ¦° μ• μžμΌ ν”„λž™ν‹°μŠ€λ₯Ό μ€€μˆ˜ν•˜λ©° μ–‘ν˜Έν•œ μ„€κ³„μ˜ μ†”λ£¨μ…˜μ„ μ‹ μ†νžˆ 생성해야 ν•œλ‹€. νŒ€μ΄ 기술적 기민성을 κ°–λŠ” 것이 특히 μ€‘μš”ν•˜λ‹€. κ²°κ΅­, 이듀이 κ³ κ°μ—κ²Œ 전달될 μ‹€μ œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 주체기 λ•Œλ¬Έμ΄λ‹€.


데브옡슀 및 온-λ””λ§¨λ“œ 릴리즈(DevOps and release on demand)
결과물의 지속적이고 λŠμž„μ—†λŠ” μœ ν†΅ 경둜λ₯Ό ν™•λ¦½ν•˜λŠ” 것은 고객의 μš”κ΅¬μ— λ§žλŠ” κ°€μΉ˜λ₯Ό μ°½μΆœν•˜λŠ” 데 ν•„μˆ˜μ μ΄λ‹€.  


λΉ„μ¦ˆλ‹ˆμŠ€ μ†”λ£¨μ…˜ 및 λ¦° μ‹œμŠ€ν…œ μ—”μ§€λ‹ˆμ–΄λ§(Business solutions and Lean systems engineering)
λ¦° μ• μžμΌ ν”„λž™ν‹°μŠ€λ₯Ό λ°”νƒ•μœΌλ‘œ 상세 κ³„νš, 개발, μ „κ°œλ₯Ό μΆ”μ§„ν•˜λŠ” 쑰직이 λ§Žμ•„μ§ˆμˆ˜λ‘ 이 ν”„λž™ν‹°μŠ€λŠ” λ”μš± ν˜μ‹ μ μœΌλ‘œ 될 수 μžˆλ‹€.   

λ¦° 포트폴리였 관리(Lean portfolio management)
재무적 κ³ λ €, 포트폴리였 관리, μ»΄ν”ŒλΌμ΄μ–ΈμŠ€ μΈ‘λ©΄ 등을 ν¬κ΄„ν•˜λŠ” κ²¬μ‹€ν•œ 쑰직 μ „λž΅μ€ SAFe의 성곡에 λΆˆκ°€κ²°ν•˜λ‹€. 

 

SAFe의 κ΅¬ν˜„ 

SAFeλ₯Ό κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ 따라야 ν•  12가지 일반적 단계가 μžˆλ‹€.
κ·ΈλŸ¬λ‚˜ 쑰직의 μš”κ΅¬μ— 맞좰 ν•„μš”ν•  경우 각 단계λ₯Ό μˆ˜μ •ν•΄μ•Ό 함을 μœ μ˜ν•˜λŠ” 것이 μ€‘μš”ν•˜λ‹€. 

λ³€ν™”μ˜ ν•„μš”λ₯Ό μΈμ‹ν•˜κ³  곡지 
쑰직의 변화에 λŒ€ν•œ ν•„μš”λ₯Ό μ΄‰λ°œν•˜λŠ” μ—¬λŸ¬ μš”μ†Œκ°€ μžˆλ‹€. μ˜ˆμ»¨λŒ€ 업계 법령, 베슀트 ν”„λž™ν‹°μŠ€, λ˜λŠ” μ›ν•˜λŠ” λͺ©ν‘œμ—μ„œμ˜ λ³€ν™” 같은 것듀이닀. μ΄μœ μ™€ 관계없이 κ²½μ˜μ§„μ€ SAFe둜 μ „ν™˜ν•΄μ•Ό ν•˜λŠ” 사업적 이유λ₯Ό 규λͺ…ν•˜κ³  μ•Œλ €μ•Ό ν•œλ‹€. κ·Έ ν›„ 이해 κ΄€κ³„μžλ₯Ό μ§€λ„ν•˜κ³  μžκ·Ήν•˜μ—¬μ•Ό ν•˜κ³ , 일체의 κ³„νšλœ ν™œλ™μ΄ 변화에 κ΄€ν•œ 비전에 ν•©μΉ˜ν•˜λ„λ‘ ν•΄μ•Ό ν•œλ‹€. 

λ³€ν™” 맀개체λ₯Ό 규λͺ…ν•˜κ³  ꡐ윑 
κ²½μ˜μ§„μ€ λ³€ν™”μ˜ λ§€κ°œμ²΄κ°€ 될 수 μžˆλŠ” μ‚¬λžŒμ„ μ „μ‚¬μ μœΌλ‘œ 규λͺ…ν•˜μ—¬ ‘곡인 SAFe ν”„λ‘œκ·Έλž¨ μ»¨μ„€ν„΄νŠΈ’ λ“±μ˜ κ΅μœ‘μ„ 촉진해야 ν•œλ‹€. μ°¨λ‘€λ‘œ, 이듀 λ³€ν™” λ§€κ°œμ²΄λŠ” SAFe 싀무 및 ν”„λ‘œμ„ΈμŠ€μ—μ„œ λΉ„μ¦ˆλ‹ˆμŠ€ 리더와 여타 μ΄ν•΄κ΄€κ³„μžλ₯Ό κ΅μœ‘ν•΄μ•Ό ν•  μ±…μž„μ΄ μžˆλ‹€. 

μž„μ› 및 κ΄€λ¦¬μž μ°Έμ—¬
μž„μ›λ“€ μ—­μ‹œ μ§μ›μ—κ²Œ 영ν–₯을 쀄 수 있고, λ™μΌν•œ λ¦° μ• μžμΌ 관점 및 싀무에 따라 행동할 수 μžˆλ„λ‘ κ΅μœ‘μ„ λ°›μ•„μ•Ό ν•œλ‹€. 

λ¦° μ• μžμΌ 전문가쑰직 ꡬ성 
λ¦° μ• μžμΌ 싀무에 μ „μ‚¬μ μœΌλ‘œ μ§‘μ€‘ν•˜κΈ° μœ„ν•΄ 전문가쑰직(CoE)을 κ΅¬μ„±ν•˜λŠ” 것은 κ°€μΉ˜κ°€ μžˆλ‹€. μ΄λŠ” νŠΉμ • μ˜μ—­μ— 치우쳐 μ• μžμΌ ν”„λ‘œμ νŠΈλ₯Ό κ΄€λ¦¬ν•˜λŠ” 것이 μ•„λ‹ˆλΌ μ „μ‚¬μ μœΌλ‘œ μ΅œμ ν™”λœ μ„±κ³Όλ₯Ό 보μž₯ν•˜λŠ” 데 κΈ°μ—¬ν•œλ‹€.  

κ°€μΉ˜ 흐름과 μ• μžμΌ 릴리즈 트레인 규λͺ…  
SAFe의 μ€‘μš”μ„±μ„ μ „μ‚¬μ μœΌλ‘œ μ΄ν•΄μ‹œν‚€λŠ” λ°μ—λŠ” κ°€μΉ˜ 흐름과 μ• μžμΌ 릴리즈 트레인(agile release trains, ARTs)λ₯Ό 규λͺ…ν•˜λŠ” 것이 ν•„μˆ˜μ μ΄λ‹€. κ°€μΉ˜ 흐름은 νšŒμ‚¬κ°€ κ³ κ°λ“€μ—κ²Œ μ œκ³΅ν•˜λŠ” κ°€μΉ˜λ₯Ό μ˜λ―Έν•˜κ³ , ARTsλŠ” κ°€μΉ˜λ₯Ό μƒμ„±ν•˜λŠ” μ†”λ£¨μ…˜μ„ κ°œλ°œν•˜λŠ” μ• μžμΌ νŒ€λ“€μ„ λ§ν•œλ‹€. κ°€μΉ˜λŠ” μ‚¬λžŒκ³Ό λ‚΄λΆ€ ν”„λ‘œμ„ΈμŠ€μ™€ 기술의 쑰합을 톡해 κ³ κ°μ—κ²Œ μ „λ‹¬λœλ‹€. 

μš°μ„ μˆœμœ„ μ„€μ • 및 λ‘œλ“œλ§΅  
쑰직 λͺ©ν‘œκ°€ ν™•λ¦½λ˜μ—ˆλ‹€λ©΄ μ΄λ“€μ˜ μš°μ„ μˆœμœ„λ₯Ό μ •ν•΄μ•Ό ν•˜κ³ , SAFe λ³€ν˜μ˜ 전체적인 비전을 달성할 수 μžˆλ„λ‘ λ‘œλ“œλ§΅μ„ 섀계해야 ν•œλ‹€. κ΅¬ν˜„μ€ μš°μ„  첫 번째 κ°€μΉ˜ 흐름을 μ„ νƒν•œ ν›„ 첫 번째 ARTλ₯Ό μ„ νƒν•˜κ³ , 이 ν”„λ‘œμ„ΈμŠ€λ₯Ό λ°˜λ³΅ν•˜λ©΄ λœλ‹€. 

각 ARTλ₯Ό μ‹œμž‘ν•˜κΈ° μœ„ν•œ λ§€κ°œλ³€μˆ˜ μ •μ˜ 
각 ARTλ₯Ό μ„±κ³΅μ μœΌλ‘œ μ‹œμž‘ν•˜λ €λ©΄ λ¨Όμ € ARTλ₯Ό μ •μ˜ν•΄μ•Ό ν•˜κ³ , μ‹œν•œμ„ μ„€μ •ν•΄μ•Ό ν•˜κ³ , μ• μžμΌ νŒ€μ„ κ²°μ„±ν•΄μ•Ό ν•˜κ³ , 인λ ₯을 κ΅μœ‘ν•΄μ•Ό ν•˜κ³ , μ€€λΉ„κ°€ μ œλŒ€λ‘œ λ˜μ—ˆλŠ”μ§€ 평가해야 ν•œλ‹€. 백둜그 ν”„λ‘œκ·Έλž¨μ„ μ€€λΉ„ν•˜λŠ” 것 μ—­μ‹œ μ€‘μš”ν•˜λ‹€. 

νŒ€μ„ κ΅μœ‘ν•˜μ—¬ λͺ¨λ‘κ°€ μžμ‹ μ˜ 역할을 μ΄ν•΄ν•˜λ„λ‘ 함 
λΉ„μ¦ˆλ‹ˆμŠ€ μ‹œμŠ€ν…œμ„ κ°œλ°œν•˜λŠ” νŒ€μ— μ°Έμ—¬ν•œ μ‚¬λžŒμ€ ART의 성곡에 λΆˆκ°€κ²°ν•˜λ‹€.  λͺ¨λ“  νŒ€ ꡬ성원은 각자의 역할을 μ™„μ „νžˆ 이해해야 ν•˜κ³ , 이λ₯Ό μ„±κ³΅μ μœΌλ‘œ 이행할 수 μžˆλŠ” κΈ°μˆ μ„ κ°–μΆ”μ–΄μ•Ό ν•œλ‹€. 

ART의 μ‹€ν–‰ 
ARTλ₯Ό μ œλŒ€λ‘œ μ‹€ν–‰ν•˜λ €λ©΄ μ•„λž˜μ˜ 각 SAFs μ§λ¬΄μ—μ„œ 탁월해야 ν•œλ‹€. 

• λ°˜λ³΅μ— κ΄€ν•œ κ³„νš 수립 
• 백둜그 상세화 
• 일일 μŠ€νƒ λ“œμ—… λ―ΈνŒ…
• λ°˜λ³΅μ— κ΄€ν•œ κ²€ν†  및 μ‹œμŠ€ν…œ 데λͺ¨ 
• λ°˜λ³΅μ— κ΄€ν•œ 사후 뢄석  
• μŠ€ν¬λŸΌλ“€μ˜ 슀크럼, PO 동기화, ART 동기화 

λ”μš±λ” λ§Žμ€ ART 및 κ°€μΉ˜ 흐름 μ‹œμž‘ 
μœ„μ™€ λ™μΌν•œ λ°©μ‹μœΌλ‘œ λ‹€μŒ μš°μ„ μˆœμœ„μ˜ ARTλ₯Ό μ‹œμž‘ν•œλ‹€. 이λ₯Ό μœ„ν•΄μ„œλŠ” μ‹œμž‘μ„ μ€€λΉ„ν•˜κ³ , νŒ€μ„ κ΅μœ‘ν•˜κ³ , ART 이행을 κ°λ…ν•˜κ³ , 각 ARTλ₯Ό μ™„λ²½ν•˜κ²Œ μ„±κ³΅ν•˜κ²Œ ν•˜λŠ” 데 ν•„μš”ν•œ μ‹œκ°„κ³Ό λ…Έλ ₯을 λ°°μ •ν•΄μ•Ό ν•œλ‹€. 

포트폴리였 μˆ˜μ€€μœΌλ‘œ ν™•μž₯ν•˜μ—¬ λΉ„μ¦ˆλ‹ˆμŠ€ λ³€ν˜ 주도  
이전 단계듀이 μ™„λ£Œλ˜λ©΄, 이듀을 λͺ¨λ‘ 포트폴리였 μˆ˜μ€€μ—μ„œ μ μš©ν•˜λ©° μ „λ°˜μ μΈ λ¬Έν™”λ₯Ό μ‘°μ„±ν•˜κ³ , μ „μ‚¬μ μœΌλ‘œ μ„±κ³Όλ₯Ό μ œκ³ ν•˜κ³ , λͺ©ν‘œ 달성을 μ¦μ§„ν•œλ‹€. 

운영 νš¨μœ¨μ„ μ „μ‚¬μ μœΌλ‘œ μœ μ§€ν•˜κ³  제고  
운영 νš¨μœ¨μ„ μœ μ§€ν•˜λ €λ©΄ μƒˆ 기회λ₯Ό ν™œμš©ν•˜λŠ” 방법과 κ°œμ„ μ μ„ μ°Ύμ•„λ‚΄λŠ” 방법을 μ•Œμ•„μ•Ό ν•œλ‹€. ν˜„μ—… μž„μ›μ€ 지속적인 λ¦° μ• μžμΌ μ‚¬κ³ λ°©μ‹μœΌλ‘œ 업무λ₯Ό μˆ˜ν–‰ν•΄μ•Ό ν•œλ‹€.

 

 

μ• μžμΌ 릴리즈 트레인

μ• μžμΌ 릴리즈 트레인(agile release trains, ARTs)
ARTsλŠ” κ°€μΉ˜λ₯Ό μƒμ„±ν•˜λŠ” μ†”λ£¨μ…˜μ„ κ°œλ°œν•˜λŠ” μ• μžμΌ νŒ€λ“€μ„ λ§ν•œλ‹€. 

μš°μ„ μˆœμœ„ μ„€μ • 및 λ‘œλ“œλ§΅  
쑰직 λͺ©ν‘œκ°€ ν™•λ¦½λ˜μ—ˆλ‹€λ©΄ μ΄λ“€μ˜ μš°μ„ μˆœμœ„λ₯Ό μ •ν•΄μ•Ό ν•˜κ³ , SAFe λ³€ν˜μ˜ 전체적인 비전을 달성할 수 μžˆλ„λ‘ λ‘œλ“œλ§΅μ„ 섀계해야 ν•œλ‹€. κ΅¬ν˜„μ€ μš°μ„  첫 번째 κ°€μΉ˜ 흐름을 μ„ νƒν•œ ν›„ 첫 번째 ARTλ₯Ό μ„ νƒν•˜κ³ , 이 ν”„λ‘œμ„ΈμŠ€λ₯Ό λ°˜λ³΅ν•˜λ©΄ λœλ‹€. 


각 ARTλ₯Ό μ‹œμž‘ν•˜κΈ° μœ„ν•œ λ§€κ°œλ³€μˆ˜ μ •μ˜ 
각 ARTλ₯Ό μ„±κ³΅μ μœΌλ‘œ μ‹œμž‘ν•˜λ €λ©΄ λ¨Όμ € ARTλ₯Ό μ •μ˜ν•΄μ•Ό ν•˜κ³ , μ‹œν•œμ„ μ„€μ •ν•΄μ•Ό ν•˜κ³ , μ• μžμΌ νŒ€μ„ κ²°μ„±ν•΄μ•Ό ν•˜κ³ , 인λ ₯을 κ΅μœ‘ν•΄μ•Ό ν•˜κ³ , μ€€λΉ„κ°€ μ œλŒ€λ‘œ λ˜μ—ˆλŠ”μ§€ 평가해야 ν•œλ‹€. 백둜그 ν”„λ‘œκ·Έλž¨μ„ μ€€λΉ„ν•˜λŠ” 것 μ—­μ‹œ μ€‘μš”ν•˜λ‹€. 

νŒ€μ„ κ΅μœ‘ν•˜μ—¬ λͺ¨λ‘κ°€ μžμ‹ μ˜ 역할을 μ΄ν•΄ν•˜λ„λ‘ 함 
λΉ„μ¦ˆλ‹ˆμŠ€ μ‹œμŠ€ν…œμ„ κ°œλ°œν•˜λŠ” νŒ€μ— μ°Έμ—¬ν•œ μ‚¬λžŒμ€ ART의 성곡에 λΆˆκ°€κ²°ν•˜λ‹€.  λͺ¨λ“  νŒ€ ꡬ성원은 각자의 역할을 μ™„μ „νžˆ 이해해야 ν•˜κ³ , 이λ₯Ό μ„±κ³΅μ μœΌλ‘œ 이행할 수 μžˆλŠ” κΈ°μˆ μ„ κ°–μΆ”μ–΄μ•Ό ν•œλ‹€. 

ART의 μ‹€ν–‰ 
ARTλ₯Ό μ œλŒ€λ‘œ μ‹€ν–‰ν•˜λ €λ©΄ μ•„λž˜μ˜ 각 SAFs μ§λ¬΄μ—μ„œ 탁월해야 ν•œλ‹€. 

• λ°˜λ³΅μ— κ΄€ν•œ κ³„νš 수립 
• 백둜그 상세화 
• 일일 μŠ€νƒ λ“œμ—… λ―ΈνŒ…
• λ°˜λ³΅μ— κ΄€ν•œ κ²€ν†  및 μ‹œμŠ€ν…œ 데λͺ¨ 
• λ°˜λ³΅μ— κ΄€ν•œ 사후 뢄석  
• μŠ€ν¬λŸΌλ“€μ˜ 슀크럼, PO 동기화, ART 동기화 

λŒ“κΈ€