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 λκΈ°ν
λκΈ