1. μλΉμ€ ꡬ체ν
μ΄μ μ£Όμ μ μ λ¨κ³μμ μ£Όμ μ μ΄μνλ μ¬μ₯λ(μ΄ν μ£Όμ μ μ)μ μ£Όμ μ λ°©λ¬Ένλ €λ κ³ κ°(μ΄ν μ£Όμ μ΄μ©μ)μ μ°κ²°ν΄ μ€μκ° μ£Όμ μ리 νμΈ λ° μμ½μ΄ κ°λ₯ν μλΉμ€λ₯Ό κ°λ°νκΈ°λ‘ νμ νλ€. μλΉμ€λͺ μ μ§κΈ λΉμ₯ κ° μ μλ μ£Όμ μ μ°Ύμ λ°λ‘ μΆλ°ν μ μλ€λ μλ―Έλ₯Ό λ΄μ 'μ§κΈκ°κ²'λΌκ³ μλͺ νλ€. μ£Όμ κ° μ ν΄μ‘μΌλ ꡬ체ν μμ μ ν΅ν΄ ν΅μ¬ κΈ°λ₯κ³Ό μλΉμ€ νλ‘μ°λ₯Ό μ μν΄μΌ νλ€. κ²°λ‘ μ λΆν° μ μ΄λ³΄μλ©΄, μ£Όμ μ΄μ©μλ ν μμΉμμ μΌμ λ°κ²½ μμ μμΉν μ£Όμ μ μ μΈ‘μ νΉμ μΈμμ λν μμ© κ°λ₯ μ¬λΆλ₯Ό 묻λ μ리 νμΈ μμ²μ 보λ΄κ³ , μ΄μ μ£Όμ μ μλ μ μ₯ λ΄ μν©μ νλ¨νμ¬ μλ½ λλ κ±°μ μλ΅μ 보λΈλ€. μ£Όμ μ΄μ©μμκ²λ μλ½ μλ΅μ λ³΄λΈ μ£Όμ λ€μ΄ μ£Όμ μ 보μ ν¨κ» μ€μκ°μΌλ‘ 리μ€νΈμ λκ³ , μ€μ λ°©λ¬Έν μ£Όμ μ κ³¨λΌ μ€μκ° μμ½μ 체결μν€λ λ°©μμ μ±ννλ€. μ£Όμ μ΄μ©μκ° μ£Όμ μ μμκ² μ리 νμΈ μμ²μ 보λ΄λ κ²μ μΉ΄μΉ΄μ€T μλΉμ€μμ νμ μ½ μμ²μ 보λ΄λ λ°©μκ³Ό λΉμ·νκ² λ μ¬λ Έλ€. μμ½ μ²΄κ²°μ΄ μλ£λλ©΄ μ£Όμ μ΄μ©μμκ²λ κΈΈμ°ΎκΈ° μλΉμ€λ₯Ό μ°κ²°ν΄μ£Όκ³ , μ£Όμ μ μμκ²λ μ΄μ©μκ° μ λ ₯ν μΆλ° μ§μ° μκ°κ³Ό μμ½μμ μμΉλ₯Ό λ°νμΌλ‘ κ³μ°λ μμ λμ°©μκ°μ 보μ¬μ€λ€. λ§μ½ μ΄μ©μκ° μμ λμ°© μκ°μ΄ μ§λλλ‘ μ£Όμ μ μ μΈ‘μμ λμ°© νμΈμ΄ λμ§ μλλ€λ©΄ μ΄λ λ ΈμΌλ‘ κ°μ£Όλμ΄ ν¨λν°λ₯Ό λ°κ²λλ€. μ΄μ λΆκ°μ μΌλ‘ λμ°© μ§μ° μ μ² λ° νΈμμλ κΈ°λ₯μ μ§μν μμ μ΄λ€.
1-1. μ€μ§μ Needs νμ μ μν μ£Όμ μ¬μ₯λ μΈν°λ·°
μ¬λ¬ λ©ν λ§μμ λ°λμ ν보ν΄μΌ ν κ³ κ°μΈ μ£Όμ μ
μλ€μ μ
μ₯μμ μ°λ¦¬ μλΉμ€λ₯Ό κΌ μ¨μΌν μ΄μ κ° λͺ
ννμ§ μμ κ² κ°λ€λ νΌλλ°±μ λ§μ΄ λ°μλ€. μ¬μ€ μ£Όμ μ΄μ©μ κ°μ κ²½μ° μ€μ λ‘ μ°λ¦¬κ° μ£Όμ μ΄μ© μ λΆνΈν¨μ λͺΈμ κ²ͺμΌλ©΄μ μ€μκ° μ리 νμΈκ³Ό μμ½ μλΉμ€κ° κΌ νμνλ€λ κ²μ λͺ
ννμ§λ§ μ£Όμ μ
μμ μ
μ₯μ ν¬κ² κ³ λ €ν΄λ³΄μ§ λͺ»νλ€. κ·Έμ λ§μ°νκ² μλμ΄ λκ³ , μμ½ κ΄λ¦¬κ° μμν΄μ§ κ²μ΄λΌκ³ νλ¨νλ€. νμ§λ§ λ©ν λAλ μ΄λ¬ν νλ¨μ κ·Έμ μΆμΈ‘μΌ λΏμ΄λ©°, μ¬μ€μ΄λΌν΄λ μ¬μ₯λμ΄ μ°λ¦¬ μλΉμ€μ νμμ±μ λλΌκ² λ§λ€κΈ°μ λΆμ‘±νλ€κ³ λ§μνμ
¨λ€. μ£Όμ μ
μλ€μ μ€μ§μ μ pain pointλ₯Ό μ°Ύκ³ , μ΄λ₯Ό ν΄κ²°ν μ μλ κΈ°λ₯μ΄λ μμκ° νμνλ€.
μ°λ¦¬λ 곧λ°λ‘ μ£Όμ μ
μ λΆλ€μ μ°Ύμκ° μΈν°λ·°λ₯Ό μ§ννκΈ°λ‘ κ³ννλ€. μΈν°λ·°λ λ¨κ΅λνκ΅ μκΆμμ 'λ*' μ μ§μ μ΄μνμλ μ¬μ₯λ(μ΄ν μ¬μ₯λA)κ³Ό 'λΌ*μΉΌ' μ μ§μ μ΄μνκ³ κ³μ μ¬μ₯λ(μ΄ν μ¬μ₯λB)μ λμμΌλ‘ 2ν μ§ννλ€. λμ νκ΅ μ λ°°μ λμμΌλ‘ μ΄λ ΅μ§μκ² μμΈν μ μμμΌλ©°, λ μ¬μ₯λ λͺ¨λ 3λ
μ΄μ μ΄μν΄μ€μ λΆλ€μ΄μλ€. μΈν°λ·° μ§λ¬Έμ μ£Όλ‘ κΈ°μ‘΄μ μ리νμΈ λ° μμ½ λ°©μ, μμ
μ λΆνΈνμ , μλΉμ€ μ¬μ© μμ¬ λ° μνλ κΈ°λ₯ λ±μΌλ‘ μ΄λ£¨μ΄μ Έκ³ 30λΆμ© μμλμλ€. μμ¬μ΄ μ μ μΈν°λ·° λ΄μ©μ μμμ΄ μλ λ
Ήμμ ννλ‘ κΈ°λ‘ν΄ λμ λ°ν μλ£λ μ΄κ³³μ 첨λΆν μλ£λ₯Ό λ¨κΈ°μ§ λͺ»νλ€λ μ μ΄λ€. κ·Έλλ μΈν°λ·° ν μλΉμ€μ λν νμ μ κ°μ§ μ μμλ€. νμ€ν needsλ₯Ό λ°κ²¬νκ³ , μλΉμ€μ λν΄μλ κΈμ μ μΈ μ견μ λ΄μ£Όμ
¨λ€. μΈν°λ·° λ΄μ©μ ν λλ‘ μ 리ν μ£Όμ μ
μ μΈ‘ paint pointλ λ€μκ³Ό κ°λ€.
- μμ μ€κ°μ€κ° μμ½ λ° μ리 λ¬Έμ μ νλ₯Ό λ°κΈ° μ΄λ ΅λ€.
- κ³ κ°λ€μ΄ μ°λ°μ μΌλ‘ μ리λ₯Ό μ°Ύμλ€λκΈ° λλ¬Έμ μ£Όμ μ€λ³΅ μμ½μ΄ μ’ μ’ λ°μνκ³ , μ΄λ μλμΉ μμ λ ΈμΌλ‘ μ΄μ΄μ§λ€.
- λ
ΈμΌλ‘ μΈν΄ λ°μνλ νΌν΄λ λͺ¨λ μ¬μ₯λμ΄ λ μλλ€.
- λ ΈμΌ λ°©μ§μ± λ° λ³΄μμ± μ΄ μλ€.
- '10λΆ λ€ κ°κΊΌλκΉ μλ¦¬μ’ λΉΌμ£ΌμΈμ' λ±κ³Ό κ°μ΄ μ½μμ ννλ‘ μμ½μ΄ μ΄λ£¨μ΄μ§λ€ 보λ μλ©΄μΌλ‘ μμ½κΈμ΄λ νΌν΄λ³΄μκΈμ μꡬνκΈ° μ΄λ ΅λ€.
1-2. μ μ μλ리μ€λ₯Ό ν΅ν μ루μ κΈ°λ₯ λμΆ
λ©ν λAμ μ½μΉ μλ νλ₯΄μλλ₯Ό μ€μ νκ³ μ μ μλ리μ€λ₯Ό μμ±νλ€. μ²μμλ μ κΌ μ μ μλ리μ€λ₯Ό μμΈνκ² μμ±ν΄μΌ νλ μ§ μ λͺ°λλ€. νμ§λ§ μ€μ§μ μΈ μ¬μ©μ μ νμΈ νλ₯΄μλκ° μΈμ μ΄λμ μ΄λ»κ² μλΉμ€λ₯Ό μ¬μ©ν κ²μΈμ§μ λ°λΌ κΈ°λ₯ λ° μ루μ λν μΌμ΄ λ¬λΌμ§ μ μμ΄ μ μ μλ리μ€λ₯Ό μμ±νλ κ³Όμ μ κ½€λ μ€μνλ€. λ¨Όμ , μ£Όμ μ μμ μ£Όμ μ΄μ©μ κ°κ°μ λννλ κ°μ μΈλ¬ΌμΈ νλ₯΄μλλ₯Ό ꡬ체μ μΌλ‘ μ€μ ν΄λ³΄μλ€. μ΄ν λ€μκ³Ό κ°μ΄ νλ‘νμ λ§λ€μ΄ μκ°ννλ€.
ν΅μ¬ μλλ¦¬μ€ μμ±μ μν΄ μ£Όμ μ
μμ μ£Όμ μ΄μ©μ κ°κ°μ λΆνΈν¨ μ€ μ°λ¦¬ μλΉμ€κ° κ°μ₯ μ€μνκ² ν΄κ²°ν λ¬Έμ λ₯Ό μ 리ν΄λ³΄μλ€.
- μ£Όμ μ΄μ©μ: μΌμΌμ΄ λμλ€λλ©° μ μ§ μ리λ₯Ό μ°Ύμ λ€μ΄κ°κΈ° νλ€λ€
- μ£Όμ μ μ: μμ μ€ μ리 νμΈ λ¬Έμ λμ λ° λ ΈμΌ κ΄λ¦¬κ° μ΄λ ΅λ€
μλ리μ€λ μ¬λ¬ λ¨κ³μ κ±°μ³μ μμ±νλ€. μ²μμλ κ·Έμ νλ₯΄μλκ° μ΄λ€ λ¬Έμ μν©μμ μΈμ , μ΄λμ, μ΄λ»κ² μλΉμ€λ₯Ό μ¬μ©νλμ§μ μ΄μ μ λ§μΆμ΄ μλλ¦¬μ€ μ΄μμ μμ±νλ€. νλ₯΄μλκ° λ¬΄μμ μνλμ§, μ΄λ€ κΈ°λΆμ΄μλμ§κΉμ§ μ΅λν μμΈνκ² μ μΌλ €κ³ λ Έλ ₯νλ€. μ΄νμλ μλλ¦¬μ€ μ΄μμ κΈ°λ°μΌλ‘ ꡬ체μ μΈ μ루μ λ° μλΉμ€ νλ‘μ°λ₯Ό λμΆν΄λ³΄μλ€. λ€μν κΈ°λ₯λ€μ λ μ¬λ Έκ³ , μ¬μ©μκ° μνλ λ°λ₯Ό μ΄λ£° μ μλ μ΅μ μ μ루μ μ μλ리μ€μ μΆκ°νλ€. μ¦, κΈ°μ‘΄μ μ΄μμμ μ μ μλΉμ€ κΈ°λ₯ λ° νλ‘μ°κ° λλ¬λλλ‘ μ΄μ λ§λΆνλ μμ μ μ§νν κ²μ΄λ€. μ΄νμλ μ¬λ¬λ²μ μμ μ κ±°μ³ μ΄λ€ μλΉμ€ λ‘μ§μ ν΅ν΄ μ΄λ»κ² μ¬μ©μκ° λ§μ‘±κ°μ λλΌκ² λμλμ§λ₯Ό λͺ ννκ² μ μ μλ μ΅μ’ μλ리μ€κ° μμ±λμλ€. μ£Όμ μ΄μ©μμ μ£Όμ μ μ κ°κ°μ ν΅μ¬μλ리μ€λ λ€μκ³Ό κ°λ€.
<μ£Όμ μ΄μ©μ μ΅μ§μ€ ν΅μ¬ μλ리μ€>
μ§μ€μ΄λ μ€λ 8μμ μ 곡μμ μ΄ λλ μμ μ΄κ³ , μμ μ’ λ£κΉμ§ 10λΆ μ λ λ¨μλ€. μ€λλ°λΌ μ§μ κ°κΈ° μμ¬μ λ μ§μ€μ΄λ νλ λ¨μ²΄ μ±ν λ°©μ κ°μ΄ μ λ¨Ήμ μ¬λμ ꡬνλ κΈμ μ¬λ Έλ€. μ½ 5λͺ μ λμκ² μ°Έμνλ€λ μ°λ½μ΄ μλ€. λ°°κ° κ³ ν λ μ§μ€μ΄λ μμ μ΄ λλμλ§μ λΉ λ₯΄κ² μλ¦¬κ° μλ μ μ§μΌλ‘ λ€μ΄κ°κ³ μΆμλ€. μ§μ€μ΄λ ν΄λν°μ ν΅ν΄ μ€μκ° μ μ§ μμ½ μλΉμ€λ₯Ό μΌ°λ€. μλ§λ μ£Όλ³μ μλ μ μ§ μ€ 10λΆ λ€μ 6λͺ μ΄ λ°λ‘ λ°©λ¬Έν μ μλ μ μ§ λͺ©λ‘μ νμΈν μ μμλ€. κ±·κΈ°κ° λ무 μ«μλ μ§μ€μ΄λ 리μ€ν λ μ μ§λ€ μ€ κ°μ₯ κ°κΉμ΄ μλ κ°κ²λ₯Ό μ νν΄ μ€μκ°μΌλ‘ μμ½νλ€. μμ μ’ λ£ ν μ§μ€μ΄λ μΉκ΅¬λ€κ³Ό μμ½ν κ°κ²λ‘ 곧μ₯ ν₯νλ€. λ¦μ μ λ μκ°μ΄λΌ μ μ§μλ μ¬λμ΄ κ°λνμ§λ§ μ§μ€μ΄κ° 미리 μμ½ν 6λͺ μ리λ λ°λ‘ λ§λ ¨λμ΄ μμλ€. μ§μ€μ΄μ μΉκ΅¬λ€μ λΏλ―ν¨μ λλΌλ©° λ¦μ λ°€κΉμ§ μ μ리λ₯Ό μ¦κ²Όλ€.
<μ£Όμ μ μ μ€λͺ μ§ ν΅μ¬ μλ리μ€>
μλ§λνκ΅λ μ€λ 체μ‘λνμλ€. 체μ‘λνλ‘ μΈν΄ λ€νμ΄λ₯Ό νλ νμλ€μ΄ λ§μ μλ¨ν¬μ°¨ μ¬μ₯λμΈ λͺ μ§μ΄λ μ΄μμμ΄ μλλ€μ λ°κ³ μμ§μλ€. μ΄μ μλ μ΄λ° κ²½μ° μλλ€μ΄ λ무 λ§μ ν μ΄λΈμ 리λ μλκ³ , κ³μν΄μ μλ¦¬κ° μλλ μ νλ₯Ό λ°λλΌ μ μ μ΄ μμλ λͺ μ§μ΄μμ§λ§ μ§κΈμ ν¬μ€κΈ°μμ μ€λ μλ¦Όμ ν΅ν΄ μλλ€μ μ€μκ° μμ½ λ¬Έμλ₯Ό νμΈν μ μλ€. μ΄λ¬ν μμ½ λ¬Έμλ€μ λν΄ λͺ μ§μ΄λ μμ½ μλμ μ μ©μ μμ 맀μ₯ μν©μ 체ν¬ν λ€, μμ© κ°λ₯νλ€λ©΄ μλ½ λ²νΌμ, κ·Έλ μ§ μλ€λ©΄ κ±°μ λ²νΌμ λλ₯΄κ±°λ μλ¦Όμ 무μνλ©΄ λλ€. λλΆμ λͺ μ§μ΄λ μμνκ² ν μ΄λΈ μ λ¦¬κ° κ°λ₯νκ³ λμμμ΄ μΈλ¦¬λ μ ν벨 μ리λ μ λ€μ μ μκ² λμλ€. λν, μ μ©λ±κΈμ λλ₯Ό ν΅ν΄ λ ΈμΌ μ μ μ νμΈν λ€ μλμ κ°λ €λ°μ μ μκ² λμκ³ , μμ€ν λμ μΌλ‘ μ΄μ μ²λΌ μ€λ³΅μμ½μΌλ‘ μΈν λ ΈμΌ λ°μμ΄ μμ΄μ Έ λ ΈμΌμ λν κ±±μ λ λμ΄λΌ μ μμλ€.
2. κΈ°ν μ¬μ¬
μλ§μλ κΈ°ν μ¬μ¬ λ¨κ³κ° μλ€. λλΌμμ μ§μκΈμ λ°κ³ μ§ννλ νλ‘μ νΈμΈ λ§νΌ μ λλ‘λ κΈ°νμ΄ λ°νμ΄ λμ΄μΌν κ²μ΄λ€. κ°μΉμλ νλ‘μ νΈ κ²½νμ μν΄μλ κΌ νμν λ¨κ³λΌκ³ μκ°νλ€. 1μ°¨ κΈ°ν μ¬μ¬μμ ν©κ²©νμ§ λͺ»ν κ²½μ°, κΈ°νμ 보μνκ±°λ μλ‘μ΄ κΈ°νμ κ°μ§κ³ 2μ£Ό λ€ 2μ°¨ κΈ°ν μ¬μ¬λ₯Ό λ°μμΌ νλ€. λ€λ§, κΈ°ν μ¬μ¬ κ²°κ³Όλ μ΅μ’ νκ°μ λ°μλμ§ μλλ€. νλ‘μ νΈ μ§ ν₯μμ μν κ³Όμ μΌ λΏμ΄λ€. κ·Έλλ κΈ°νμ νλ²μ ν΅κ³Όνμ§ λͺ»νλ©΄ 2μ£Ό λμ 2μ°¨ κΈ°ν μ¬μ¬ μ€λΉλ₯Ό ν΄μΌνκΈ° λλ¬Έμ μ 체μ μΈ κ°λ° μΌμ μ΄ λ°λ¦¬κ² λλ€. λ°λΌμ, νλ²μ μ¬μ¬λ₯Ό ν΅κ³ΌνκΈ° μν μ€λΉμ λ Έλ ₯μ΄ νμνλ€.
2-1. μμ λμ³€λ λ°ν μ€λΉ
κΈ°ν μ¬μ¬λ₯Ό μν λ°νλ₯Ό μ€λΉνλ©΄μ ν μ‘°μ μ μ€ν¨νλ€. μ¬μ¬ μ , κΈ°νμ νΌνΌν μ 립ν νμμ±μ λΆλͺ
νμ§λ§ κΈ°ν μ¬μ¬ μ체λ μ΅μ’
νκ°μ λ°μλμ§ μμΌλ μλ£ μ€λΉμ λ무 μκ°μ ν μ ν νμλ μλ€λ μΌλΆ λ©ν λμ μ‘°μΈμ΄ μμλ€. λμΆ©νλΌλ κ²μ΄ μλλΌ 1μ°¨ κΈ°ν μ¬μ¬λ₯Ό ν΅κ³Όν μ μκ² μ€λλ ₯λ§ κ°μΆ μ λλ‘λ§ μ€λΉνλ©΄ λλ€λ λ»μ΄μλ€. κ·ΈλΌμλ λΆκ΅¬νκ³ , μ°λ¦¬κ° κ³ μν μλΉμ€λ₯Ό 곡μμ μΌλ‘ μ²μ 보μ¬μ£Όλ μ리μ΄λ€ 보λ κΈ°νμλΆν° λ°ν μλ£ μ μμ μ΄μ μ μμλ²λ Έλ€. κ·Έλλ λ€νμΈ κ²μ λ°ν μ€λΉμλ§ μ λ
ν κ²μ΄ μλλΌ, λμμ κΈ°νμ νΌνΌν μ‘λ μΌμλ νμΌκΈ° λλ¬Έμ μ 체μ μΌλ‘ λ°ν μ€λΉμ μκ°μ λͺ¨λ λΊκ²Όλ€λ λλμ λ€μ§ μμλ€. ν μ‘°μ μ μ€ν¨νμ§λ§ νλ‘μ νΈ μ체μ μ§μ΄λ μΌμ μ μ°¨μ§μ΄ κ°μ§ μμΌλ©΄μ λΆκ°μ μΌλ‘ μ΄μ¬ν νλ κ²½νμ΄κΈ° λλ¬Έμ ννλ νμ§ μλλ€.
λ¨Όμ λ°ν λ΄μ©μ ν¬ν¨ν νλͺ©μ λμ΄ν λ€ μ±
μμλ₯Ό λλμ΄ μλ£λ₯Ό λ§λ€μλ€. λ΄μ©μ ν¬κ² μλΉμ€ λ°°κ²½ λ° νμμ±, μλΉμ€ ν΅μ¬ κΈ°λ₯, μ¬μ
μ± λΆμ, μ μ© κΈ°μ λ° μ€ν, κΈ°λ ν¨κ³Ό λ° νμ© λ°©μ λ±μΌλ‘ ꡬμ±νλ€. λ°νλ MVP κΈ°λ₯μΈ μ€μκ° μ£Όμ μ리 νμ λ° μμ½μ μ€μ¬μ μΌλ‘ κΈ°νκ³Ό κ°λ° λ°©ν₯μ 보μ¬λλ Έλ€. κ·Έ μΈ μ£Όμ μ
μμ μμ μ μμ½, μκ° μ§μ μμ½ λ±μ λΆκ°μ μΈ κΈ°λ₯μ μΆν νμ₯ κ°λ₯μ±λ§ μΌλν΄λμλ€.
2-2. μκ°λ³΄λ€ κΈμ μ μ΄μλ νΌλλ°±
20λΆ λ°ν ν 10λΆμ© 5λΆμ μ¬μ¬μμκ» ν λ³λ‘ μλΉμ€μ κ΄ν μ§λ¬Έμ΄λ νΌλλ°±μ λ°λ μκ°μ΄ μλ€. κΈ°μ‘΄ μλΉμ€μμ μ°¨λ³μ , ꡬ체μ μΈ λΉμ¦λμ€ λͺ¨λΈ λ± μ£Όμνκ² λμ¬ μ μλ μ§λ¬Έμ λνμ¬ μμ μ§λ¬Έ 리μ€νΈλ₯Ό λ§λ€μ΄κ°λ©° λλΉνλ€. νμ§λ§ λ§μ λ°ν ν μ§λ¬Έμ κ±°μ μμκ³ λλΆλΆ νΌλλ°±μ λ§μ΄ μ£Όμλ λΆμκΈ°μλ€. λ€νμ΄λ μ°λ¦¬κ° λ°μλ νΌλλ°±μ λλΆλΆ κΈμ μ μΈ νΌλλ°±μ΄μλ€. νΉν, 'μ§κΈκ°κ²'μ κ°μ μλΉμ€μ νμμ±μ κΉμ΄ 곡κ°νλ€λ μ견μ λ§μ΄λ€μλ€. μ¬μ¬μμ λΆλ€ μ€ ν λΆμ λ³ΈμΈλ λ°νμΌ κΈ°μ€ μ΄μ λλ£λ€κ³Ό 3μ°¨κΉμ§ μ μ리λ₯Ό μ¦κ²Όλλ° 3μ°¨ μ μ§ μ°ΎκΈ°κ° λ무 μ΄λ €μ λ€λ©° 'μ§κΈκ°κ²' μλΉμ€κ° μΆμλλ€λ©΄ λ°λ‘ μ¬μ©ν μμ¬κ° μΆ©λΆνλ€λ κ·Ήμ°¬(?)μ μ£Όμ ¨λ€. λ€λ§, μ루μ μ λν΄μλ λͺ κ°μ§ μ‘°μΈ λ°μ λ΄μ©μ΄ μμλ€. λ°μλ νΌλλ°±λ€μ μ 리ν΄λ³΄μλ©΄ λ€μκ³Ό κ°λ€.
- νλ‘μ νΈ λͺ©μ κ³Ό νμμ±μ λν΄μλ κΉμ΄ 곡κ°νλ€.
- ν리미μ λͺ¨λΈμ ν΅ν΄ μ£Όμ μ μ μΈ‘μμλ§ μμ΅μ μ°½μΆνλ κ΅¬μ‘°μΈ κ² κ°μλ° μ΄μ©μ μΈ‘μμλ μμ΅μ λΌ μ μλ μ₯μΉκ° μμμΌλ©΄ μ’κ² λ€.
- μ μ£½κ° λ§€λ² λ©μμ§λ₯Ό νμΈνλ©° μλ΅νλ κ²μ λ€μ λΆνΈν λ°©μμΌλ‘ 보μΈλ€. μ£Όμ λ΄μ ν¬μ€κΈ° νλ‘κ·Έλ¨κ³Ό μ°λν μ μλ€λ©΄ μ리 μ¬μ μ¬λΆλ₯Ό μ€μκ°μΌλ‘ λͺ¨λν°λ§μ΄ κ°λ₯ν΄ μμ½μ μλνν μ μμΌλ―λ‘ ν¬μ€κΈ° μ 체μμ 컨νμ κ³ λν΄λ΄€μΌλ©΄ μ’κ² λ€.
- μ΄κΈ°μ λκ·λͺ¨ μμ₯κ³Ό μ¬μ©μλ₯Ό μ μΉν μ λ°©μμ λν κ³ λ―Όμ΄ νμνλ€.
- λ§€μΉ μ±κ³΅λ₯ μ΄ λμμΌ ν κ²μ΄λ€.
- νμ΄λ¨Έ + ν μΈ λ± λ ΈμΌ λ°©μ§μ λν λ°©λ²μ μ¬λ―Έ μμλ‘ κ°μ Έκ° λ°©μ λ±μ λν κ³ λ―Όμ΄ νμνλ€.
3. κ°λ° μ€λΉ
κΈ°ν μ¬μ¬λ₯Ό κΈ°μ μΌλ‘ κΈ°ν λ¨κ³λ₯Ό μ΄λμ λ λ§λ¬΄λ¦¬ νκ³ κ°λ°μ μν ꡬ체μ μΈ κ³ν μ립 λ° μ€λΉ λ¨κ³μ λ€μ΄κ°λ€. λ¬Όλ‘ κΈ°νμ ν½μ€ μν€λ κ²μ μλμλ€. κ°λ° μ€λΉ λ¨κ³λ κ°λ° μ§ν μ€μλ μΈμ λ μ§ μ μ°νκ² κΈ°νμ΄ μμ λ μ μμμ μΌλν΄ λμλ€. λ, κΈ°νμ΄ λλλ©΄ λ°λ‘ νΈνκ² κ°λ°μ ν μ μμ μ€ μμλλ° ν° μ€μ°μ΄μλ€. μ€λΉνκ±°λ μ€κ³ν΄μΌ νλ κ²λ, μλ‘κ² λ°°μμΌ νλ λ΄μ©λ€λ κ΅μ₯ν λ§μλ€. κ·ΈλΌμλ κ°λ° μ μ κΈ°λ°μ λ¨λ¨ν λ€μ ΈλμμΌ μ΄ν κ°λ° μΌμ μ μ°¨μ§μ΄ μκΈ°μ§ μμ κ²μ΄κΈ° λλ¬Έμ μνμ΄ ν μ μμλ€. λ°λΌμ, 7μλΆν° λ°λ‘ μ€μ§μ μΈ κ°λ°μ μ°©μνλ€λ κΈ°μ‘΄μ κ³νμ μμ νμ¬ μ€κ³ λ± κ°λ° μ€λΉ λ¨κ³μ μ‘°κΈ λ νμ¨λ³΄κΈ°λ‘ νμλ€.
3-1. μ μμΌ κΈ°λ°μ κ°λ° λ° νμ κ³ν μ립
ν¨κ³Όμ μΈ νλ‘μ νΈ μ§νμ μν μννΈμ¨μ΄ κ°λ° λ°©μμΌλ‘ μ μμΌ, κ·Έ μ€μμλ μ€ν¬λΌ λ°©λ²λ‘ μ μ±ννλ€. 2μ£Όλ₯Ό μ€νλ¦°νΈ λ¨μλ‘ μ€μ νκ³ , 맀 μ€νλ¦°νΈλ§λ€ μ μν΄ λ λ°±λ‘κ·Έλ₯Ό μνν ν νΌμ΄ 리뷰λ₯Ό κ±°μ³ μ€νλ¦°νΈλ₯Ό μ’ λ£νλ λ°©μμ΄λ€. μ€νλ¦°νΈ μ’ λ£ μμλ μ§λ μ€νλ¦°νΈμ λν νκ³ μ λ€μ μ€νλ¦°νΈμ λν 건μ, μ΄μ μ 리, μ μ€νλ¦°νΈ μ€λΉλ₯Ό μν λ°±λ‘κ·Έ ν λΉ λ° λ΄λΉμ μ§μ λ±μ λν΄ λ Όμνλ€. μ€νλ¦°νΈ μ’ λ£λ μ£Όλ‘ κΈμμΌ μ λ , λ€μ μ€νλ¦°νΈ μμμ μ£Όλ‘ μΌμμΌ μ€μ μ μ΄λ£¨μ΄μ§λ€. λν, κ·ΈλΌμ΄λ λ£°μ 곡μ off dayμΈ ν μμΌμ μ μΈνκ³ λ λ§€μΌ μμΉ¨ 9μμ λ°μΌλ¦¬ μ€ν¬λΌλ μ§ννλ€. νμ μΌμ κΈ°μ€μΌλ‘ νμ κ°μκ° μ΄μ ν μΌκ³Ό λ°μν μ΄μ, μ€λ ν μΌμ μ§§κ² λΈλ¦¬ννλ€.
μ€νλ¦°νΈ κ΄λ¦¬λ Jira Softwareλ₯Ό νμ©νλ€. μ λ°μ μΈ νλ‘μ νΈ μΌμ μ ν립νμ¬ λ‘λ맡μ μμ±νλ€. μλΉμ€ κΈ°λ₯μ κΈ°μ€μΌλ‘ μν½μ λλκ³ , μν½ μλ κΈ°λ₯ ꡬνμ μν μ€ν 리μ μμ
μ μΆκ°νλ€. μ€νλ¦°νΈμλ μν½ μλμ μ€ν 리λ μμ
λ¨μκ° ν λΉλλ©°, κ° μ€ν 리μ μμ
μ λν΄μλ λ΄λΉμκ° νμμμ
μ μμ±νλ€. λͺ¨λ μμ
μ μμ± λΉμ 'ν΄μΌν μΌ' μνμ΄λ©°, λ΄λΉμκ° μμ
μ μμνλ©΄ 'μ§ν μ€', μμ
μ΄ μλ£λλ©΄ '리뷰λκΈ°', λ΄λΉ 리뷰μ΄κ° ν΄λΉ μμ
μ λν 리뷰λ₯Ό λ§μ³€μ λ 'μλ£λ¨' μνλ‘ λ³κ²½νλ€. κ° μμ
μ λν μ°μΆλ¬Όμ λ
Έμ
μ μ 리ν ν λ§ν¬λ₯Ό 첨λΆνλ€.
μ½λ μμ
λ¬Όμ κΉνλΈλ‘ κ΄λ¦¬νλ€. ν νμ΄μ§ λ΄μ νλ‘ νΈμλμ λ°±μλ λ ν¬μ§ν 리λ₯Ό λΆλ¦¬νμ¬ μμ±νλ€. νλ‘ νΈμλμ λ°±μλ μ½λλ₯Ό κ°κ° λλμ΄ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νκΈ° μν¨μ΄λ€. λΈλμΉλ μ΄κΈ° κ°λ°μ νΈμλ₯Ό μν΄ κΈ°λ₯ λ³λ‘ feature λΈλμΉλ₯Ό λ§λ€μ΄ pull requestλ₯Ό λ³΄λΈ ν, 리뷰 λ΄λΉμκ° μμ μ¬νμ νμΈν ν main λΈλμΉμ mergeνλ λ°©μμΌλ‘ μ§ννκΈ°λ‘ νλ€. μΆνμ κ°λ° λΈλμΉμΈ μ΄μ λΈλμΉλ‘ ꡬλΆνλ gitlab flow μ λ΅μ μ μ©ν κ²μ΄λ€. νλ‘ νΈμλμ λ°±μλ ν΅μ μ λ°μ΄ν° νμμ μ§νκ° λλ API λͺ
μΈμ μμ± λν λ
Έμ
μ μ΄μ©νλ€. swaggerλ₯Ό ν΅ν API λͺ
μΈ κ΄λ¦¬λ μΆνμ νμ©νκ³ , μ°μ μ μ¬μ©μ±μ΄ λμ λ
Έμ
μ μ΄μ©νκΈ°λ‘ ν©μνλ€.