3μμλ 1λΆκΈ°λμ μ§νμ€μ΄λ μ±ν°μ 무λ€μ λͺ©ννλ λ§νΌ μλ£νκ³ , μλ‘μ΄ μ€μΏΌλλ‘ ν©λ₯νκ² λμλ€. 1λΆκΈ°λ₯Ό λ§μΉλ©° λ°°μ΄μ λ€κ³Ό μνμ°©μ€λ€, μλ‘μ΄ μ€μΏΌλμμ λλ μ λ€μ μ 리ν΄λ³΄λ € νλ€.
πͺ μ±ν°μ 무 λ§λ¬΄λ¦¬νκΈ°
3μμ 1λΆκΈ°λμ μ±ν° μ λ¬΄λ‘ κΈ°ννκ³ λ΄λΉνκ³ μλ μμ λ€μ λ§λ¬΄λ¦¬νλ μκ°λ€μ΄μλ€. 1μλΆν° μ§ννλ App Start Time μ€μ΄κΈ° μμ κ³Ό μλ¬λ°μ΄λ리 μ μ© μμ μ κΈ°ννλ λ²μλ§νΌ λͺ¨λ μλ£ν μ μμλ€.
π App Start Time μ€μ΄κΈ°
App Start Time μ€μ΄κΈ° μΌκ°μ νλ©΄μ κ³ λ―Όνκ³ μ μ©νλ μμ λ€μ λ°λ‘ νκ³ λ‘ μμ±νλ€. 3κ°μμ΄λΌλ μκ°λμμ ν΄κ·Ό νμλ, μ£Όλ§μλ κ³μν΄μ μλ£λ€μ μ°Ύμλ³΄κ³ μ μ©ν΄λ΄€λ€. μ λ§ λ§κ·Έλλ‘ μλ€κ°λ κ°μκΈ° μκ°λμ μλν΄λ³΄κΈ°λ ν μ λλ‘ μ΅μ μ λ€ν΄μ μμ νλ κ² κ°λ€. λ€νν 3μ λ΄μ λͺ©νλ‘ νλ 7μ΄μμ 4μ΄ μ΄λ΄λ‘ μ€μ¬λ³΄μλΌλ OKRμ iOS/Android λκ°μ§ νλ«νΌ λͺ¨λ 3.2μ΄λ‘ λ¬μ±ν μ μμ΄ λΏλ―νλ€.
μ¬κΈ°μ λλΆμ΄ μ±λ₯ κ°μ μΌκ°λ€μ λ΄λΉνλ©΄μ λͺμ΄λ₯Ό λ μ€μ΄κ³ , μΌλ§λ λ λΉ¨λΌμ§λ κ²μ λν μ±κ³Όκ° νμ κ°λ°μλ€λ§ μ΄ν΄ν μ μλ μ±κ³Όλ‘ λ¨λ κ²μ μλκΉνλ μμ¬μμ΄ μμλ€. μ΄λ¬ν μμ¬μμ μ΄μ 4λΆκΈ°μ μ§ννλ 견μ λ°μ‘ λ‘μ§ κ°μ μμ μ μ§ννλ©΄μ μ²μ λλΌκ² λμλλ°, 견μ μ λ°μ‘νλλ° κ±Έλ¦¬λ μκ°μ μ€μλ€λ κ²μ λΏλ―νμ§λ§, μμ μ λν΄ νμ¬ μ¬λ΄ μΈλ―Έλμμ λ°νλ₯Ό μ§ννκ³ μλ£λ₯Ό μ 리νλ κ³Όμ μμ λ΄κ° ν μμ μ΄ μ€μ μ°λ¦¬ μ νμ μ¬μ©νλ μ μ μκ²λ μ΄λ€ κ°μΉλ₯Ό μ£Όμλμ§μ λν΄μ λͺ ννκ² μκΈ° μ΄λ €μ λ€.
μ±λ₯ κ°μ μ μ νμ μ¬μ©νλ μ μ κ° λΆλͺ ν λΉ λ₯΄κ² "μνλ" λμμ ν μ μκ² λμμ£Όμ§λ§, κ·Έκ² μ μ κ° μ λ§ μνλ κ²μΈμ§, λ΅λ΅ν¨μ λλΌκ³ μλ λΆλΆμ΄μλμ§λ₯Ό μ΄ν΄νλ 건 λ€λ₯Έ λ¬Έμ λ€λ³΄λ μ±λ₯κ°μ μ νλλΌλ λΉμ¦λμ€μ μΈ κ΄μ μμ λ μ κ·Όν΄λ³΄κ³ μΆμκ³ , λΆμνλ μμ λ κ°μ΄ μ§νν΄λ³΄κ³ μΆμλ€.
μ΄λ² μΌκ°μμλ κ°μΈμ μΌλ‘ κ°λ €μ λ λΆλΆμ ν΄κ²°ν μ μμλλ°, μ± μμνλ©΄μμ ννλ©΄μΌλ‘ 5μ΄ μ΄λ΄λ‘ λλ©νλ μ μ λ°μ΄ν°λ₯Ό ν¨κ» λ΄€μ λ 5% μμΉνλ κ²°κ³Όλ₯Ό λ³Ό μ μμλ€. μ΄λ₯Ό ν΅ν΄ μ‘°κΈ λ μ μ μ€μ¬μ μΈ μ±λ₯ κ°μ μ ν μ μμλ κ² κ°λ€.
μ΄νμλ λ―Έλ€λμλ νμμ μμ λ€μ νλμ© μ§ννλ©΄μ λ λμ μ νλ€μ λ§λλλ° κ³μν΄μ κΈ°μ¬ν΄λ³΄λ € νλ€.
π μλ¬λ°μ΄λ리 μ μ©
23λ 4λΆκΈ°μ μ μνκ³ μΌκ°ννκ²λ μλ¬ λ°μ΄λ리 μμ μ μ§ννλ€. μλ¬λ°μ΄λ리λ₯Ό μ μ©νκΈ° μν΄μ Fallback UIμ μ΄λ»κ² 보μ¬μ€μ§ μ νκΈ° μν΄ UX 리μμ²λΆκ³Ό νλ«νΌ λμμ΄λλΆκ» μλ’°λλ € κ³΅ν΅ Fallback UIμ λν λμμΈμ μ λ¬λ°μ μ μμλ€. μμ μ μ°μ λ°νμ μλ¬κ° λ°μνμ λ, μ¬μλλ₯Ό ν΄λ ν΄κ²°λμ§ μλ κ²½μ°μ λν Fallback UIλ₯Ό λ§λλ μμ μ λ¨Όμ μ§νν μ΄νμ κ° μ€ν¬λ¦°μ μ μ©νκ² λμκ³ , λ°νμ μλ¬λ°μ΄λλ¦¬λ‘ λͺ λͺ νκ² λμλ€.
λ°νμ μλ¬λ°μ΄λ리λ₯Ό μν κ³΅ν΅ Fallback UI μ»΄ν¬λνΈλ₯Ό λ§λ€λ©΄μ νΉν μ κ²½μΌλ λΆλΆμ μλ¬ λ°μμ λ μ΄μμκ³Ό μ€νμΌ λ³νκ° μ΅λν μκ² λ§λ€κΈ° μν΄ λ Έλ ₯νλ€. κ·Έλ¬κΈ° μν΄μ ν€λ λΆλΆμ΄ μ€μνλλ°, λΉλ‘ μ μ κ° μ΄μ©μ€μ΄λ νλ©΄μ μ΄μ©ν μ μμ§λ§ μ±μ κ»λ€μΌκ±°λ νλ μ¬μμ λμμ΄ μμ΄λ, λ€λ₯Έ νλ©΄μΌλ‘ μ§μ νκ±°λ κ³μν΄μ μ νμ μ΄μ©ν μ μκ² νλ κ²μ μ€μνκ² μκ°νκ³ μμ νλ€. κΈ°λ³Έ fallback UIμ ν€λμ»΄ν¬λνΈλ₯Ό μ£Όμ νλ λ°©λ² λ±μ κ³ λ €ν΄ μμ νκ³ , μ½ 70%μ νλ©΄λ€μ λν μμ μ μλ£ν μ μμλ€.
λ€μ λΆκΈ°μμ μ΄μ΄μ λλ¨Έμ§ νλ©΄λ€μ λν΄ μ μ©νκ³ , μ΄νμλ λ°νμ λΏμλλΌ λ°μ΄ν° μ‘°ν APIμμ λ°μνλ μλ¬λ€μ λ€λ£° λμλ λΆκΈ°λ¬ΈμΌλ‘ λμ΄μλ μ½λλ€μ μλ¬λ°μ΄λ리λ₯Ό μ μ©ν΄ μ μΈμ μΌλ‘ μμ±ν μ μκ² ν΄λ³΄λ € νλ€.
κΈ°μ‘΄μλ νμ΄νΈ μ€ν¬λ¦° μλ¬κ° λ°μνμ λ, μ΅μλ¨μμ μ‘νλ€ λ³΄λ μ νν νλ¦μ 보기 μν΄μλ μ¬μ©μ μ΄μ© ν¨ν΄μ λ°λΌνλ λ°©λ²μ λ§μ μκ°μ΄ μμλμλλ°, μ€ν¬λ¦° λ¨μλ‘ λ°νμ μλ¬λ°μ΄λ리λ₯Ό μ μ©νκ³ λμλ μ νν μ΄λ νλ©΄μμ μ μ λ€μ΄ μ΄λ€ μλ¬λ₯Ό κ²ͺκ³ μλμ§ μ 보 λ°μ μ μμ΄ λ μ’μλ€. μ΄νμ μλ¬λ°μ΄λ리λ₯Ό μ μνκ³ , μ μ©νλ μΌκ°μ λν΄ μ 리ν΄λ³΄λ € νλ€.
π μλ‘κ² ν©λ₯ν μ€μΏΌλ
μ±ν°μ 무λ₯Ό λ§μΉκ³ 3μ λ§λΆν°λ μλ‘μ΄ μ€μΏΌλμ ν©λ₯νκ² λμλ€. λΆλͺ μλ μλ μ€μΏΌλμμ κΈ°λ₯κ°λ°μ 맑μμ μ§νν΄μμ§λ§, 3κ°μ μ λ μ±ν°μμ μμ μ νκ³ λ€μ λμκ°κ³ λλ λλμ΄ μλ‘μ λ€.
μ±ν°μ 무λ νλμ OKRμ μν΄μ νΌμμ κ³ λ―Όνκ³ , νΌμμ λͺ©νλ₯Ό μν μΌκ°λ€μ λν κ³νμ μ§κ³ μ§ννλ€λ©΄, μ€μΏΌλλ OKRμ μν΄ νΌμκ° μλλΌ PO, PD, Data Analyst, QA, BackEnd Engineer, FrontEnd Engineer λ€μν λλ£λ€κ³Ό ν¨κ» μμ¬μν΅ν΄μΌ νλ€λ³΄λ μμ ν λ€λ₯Έ μ 무λ₯Ό νκ² λλ λλμ΄μλ€. λλΆμ΄ μλ‘κ² ν©λ₯ν μ€μΏΌλμ μ λ¬΄κ° λ§μ λλ₯Ό ν¬ν¨ν΄ λͺ¨λ°μΌ μμ§λμ΄κ° λλͺ μΈ μν©μΌλ‘ ν¨κ» νλμ μ€ν 리μ λν΄ μΌμ λΆλ°°νκ³ , μλ‘κ° λ³λͺ©μ΄ λμ§ μκ² νλ κ²μ΄ μ€μν μν©μ΄ λμλ€.
λ¬λΌμ§ μ 무νκ²½μ μ μνλ©΄μ μλ‘κ°μ μμ¬μν΅μ ν΅ν΄ μ μ± κ²°μ , κΈ°μ μ μΈ κ²°μ λ±μ μ§νν΄μΌνκΈ°μ μ‘°κΈ λ κΈ°μ μ μΈ μ©μ΄λμ μ‘°κΈ λ μ΄ν΄νκΈ° μ¬μ΄ μ©μ΄λ‘ νννλ λ²μ λν΄ λ μ°μ΅μ΄ νμνκ² λ€λ μ μ λκΌκ³ , νΌμ κ³ λ―ΌνκΈ° λ³΄λ€ μ μ± μ μΈ κ²°μ μ μν΄ PO, PDλΆλ€κ³Ό μ΄μΌκΈ° νκ³ , κΈ°μ μ μΌλ‘ κ³ λ―Όμ΄ λ λ μ€μΏΌλ μμ§λμ΄ λΆλ€κ³Ό ν¨κ» κ³ λ―Όν μ μμ΄μ νΌμ μΌν λλ³΄λ€ λ λ ν¨μ λλ μ μμλ€.
1λ μ΄ μ§λ μ§κΈ, κΈ°λ₯κ°λ°μ μμ΄μ μ΄μ κ³Ό μ‘°κΈ λ€λ₯Έ μμ μ κ°κ² λ κ² κ°λ€. 1λΆκΈ° λμ μ±λ₯ κ°μ μμ λ€κ³Ό μ¬λ¬ νλ©΄λ€μ λν μλ¬λ°μ΄λ리λ₯Ό μ μ©νλ©΄μ νλ‘μ νΈ μ λ°μ μΈ μ½λλ€μ λ³Ό μ μμλ€. λμ보면μ λ΄κ° μ§ μ½λμλλ°λ μ μ΄λ κ² μμ±νλμ§ μ μ μκ³ , μ΄νμ 리ν©ν λ§ν μ μλ μκ°μ΄ μ€λ©΄ ν΄μΌμ§λΌ μκ°νλ©° λ―Έλ€λλ λμ TODO μ£Όμλ€μ΄ 보μ΄κΈ°λ νλ€.
λ΄κ° μ§ μ½λλ€μ 보면μ λΉμ μμ¬μ΄ μ½λλ₯Ό μμ±ν μ λ°μ μμλ λ³λͺ κ°μ μ΄μ λ κΈ°ν λ΄μ μμ±νκΈ°λ§μ λͺ©νλ‘ μμ νκΈ° λλ¬Έμ΄μλ κ² κ°λ€. "λμλ§νλ©΄ λκ±°μΌ"λΌλ μκ°κ³Ό μ λΉν λμ΄λ΄κ³ , λ΄κ° λͺ¨λ₯΄λ λλ©μΈκ³Ό κ°μ΄ μ¬μ©νλ μ½λλ μ μ§λ³΄μνκΈ° μ΄λ €μ°λκΉ κ·Έλ₯ νλ λ λ§λ€μ΄λ²λ¦¬λ λ± μκ°μ μ«κ²¨ κΈ°λ₯μ κ°λ°νλ€ λ³΄λ λΆμ‘±ν λΆλΆμ΄ λ§μλ κ² κ°λ€.
λΆμ‘±νλ λͺ¨μ΅μμ λ μ±μ₯νκΈ° μν΄μλ κΈ°λ₯κ°λ°μ κ°μ₯ κΈ°λ³Έμ μΈ μ»΄ν¬λνΈ μ€κ³λΆν° μ’ λ 곡λΆν νμκ° μμ΄ λ³΄μλ€. μ΄λ₯Ό μν΄μ μ΄μ μ λ΄€λ μ»΄ν¬λνΈ μ€κ³μ λν μμΈν μμμ μΈμ¬μ΄νΈκ° μ λ΄κ²¨μλ ν μ€ slash 컨νΌλ°μ€μ Effective Component μ§μ κ°λ₯ν μ±μ₯κ³Ό μ»΄ν¬λνΈλ₯Ό λ€μ 보며 μ 리νκΈ° μμνκ³ , 2023 RN 리μμΉμ μ 리λμ΄ μλ React Native UI λΌμ΄λΈλ¬λ¦¬λ€μ λμ보며 νμ₯μ±κ³Ό λ³νμ μ μ°ν μ»΄ν¬λνΈ μ€κ³λ°©λ²μ 곡λΆνκ³ μ μ©ν΄λ³΄λ € νλ€.
λλ²μ§Έλ‘λ UI ν¨ν΄λ³λ‘ μ΅μ ννλ λ°©λ²λ€μ λν΄ μ 리ν΄λ³΄λ € νλ€. μ΄λΆλΆλ ν μ€ slash 컨νΌλ°μ€μ νΌλ: μμμ§λ νμ΄μ§ ν λ°©μ κ΄λ¦¬νκΈ°λ₯Ό ν΅ν΄ μΈμ¬μ΄νΈλ₯Ό μ»μ μ μμλ€. ν΄λΉ λ°νμμ μ΄ μΈκ°μ§ UI ν¨ν΄,μμ , λ¨μΌ νμ΄μ§, μ€λ¬Έμ‘°μ¬μΌλ‘ μκ°νκ³ μκ³ , μ€μ λ‘ μ°λ¦¬ μ νμμ ꡬνλλ UIλ€μ λλΆλΆμ΄ μΈκ°μ§ ν¨ν΄μ ν¬ν¨λλ€λ μ μ μ μ μμλ€.
μμ (λͺ©λ‘->μμΈ) |
---|
λ¨μΌ νμ΄μ§ |
μ€λ¬Έμ‘°μ¬ ν¨ν΄ |
μ΄λ κ² UI ν¨ν΄μ λ¬Άμ μ μλ€λ κ²μ λλ©μΈκ³Ό μꡬμ¬νλ€κ³Ό μκ΄μμ΄ κ³΅ν΅λκ² μ μ©ν μ μλ μ΅μ ν μμλ€μ΄ μκ³ μ΄λ¬ν λΆλΆλ€μ μ 리ν΄λλλ€λ©΄, λ΄κ° λ΄λΉνλ λλ©μΈμ΄ λ¬λΌμ Έλ, μ’μ μ½λλ₯Ό μμ±ν μ μκ²λ€λ μκ°μ΄ λ€μλ€.
μ΄λ κ² μ 리ν λκ°μ§ μ‘μ μμ΄ν λ€μ λν΄μ μ μ 리ν΄μ νλ΄μλ 곡μ νκ³ μ μ©νλ©° λ resourcefulν μμ§λμ΄κ° λκΈ° μν΄ λ Έλ ₯ν΄λ³΄λ € νλ€.