νμ¬ μ€ν°λλ₯Ό μ§ννλ©΄μ νμ΅ κ³ν λ° μ±κ³Ό λΆμμ Jiraμ Confluenceλ₯Ό νμ©ν΄ κ΄λ¦¬νκ³ μλ€. λ³ΈμΈμ΄ μ€ν°λμ₯μ λ§‘κ³ μμ΄μ Jira λ° Confluenceλ₯Ό ν΅ν΄ λ¬Έμλ₯Ό μ·¨ν©ν΄μΌ νλλ°, λ κ°μ§ λꡬλ₯Ό μ²μ μ ν λ°λ€ μ¬μ© κ°μ΄λλ μΈν°λ·μ΄λ μ νλΈμ λ§μ§ μμμ κ·ΈμΌλ§λ‘ 맨λ μ ν€λ©νλ©° νλμ© κΈ°λ₯μ μ΅νκ°λ μ€μ΄λ€. κ·Έλμ νΌμ μ½μ§νλ©° μμλΈ κΈ°λ₯λ€μ μ΄ κΈμ μ 리ν΄λκ³ , νμν λλ§λ€ λ€μ μ°Ύμλ³Ό μ μλλ‘ μ 리ν μμ μ΄λ€. κ·Έλ¦¬κ³ κ³μ μ¬μ©νλ©΄μ μλ‘κ² μκ² λ λ΄μ©λ€λ ννμ΄ μΆκ°ν μμ μ΄λ€. (λ³ΈμΈμ΄ λͺ¨λ₯΄λ Jira λ° Confluence κΈ°λ₯μ΄ μμ§λ λ§μ κ±°λ€..) μ μ²λΌ νΌμ ν€λ§€κ³ μμ λκ΅°κ°μκ²λ μ‘°κΈμ΄λλ§ λμμ΄ λμμΌλ©΄ νλ€. (λ³ΈμΈμ΄ νμ°Έ μ½μ§νλ λΆλΆμ λΉ¨κ°μ κ΅΅μ ν°νΈλ‘ νμνμΌλ, μ°Έκ³ νμΈμ)
π Jira νλ‘μ νΈ μμ±
μΌλ¨ νλ‘μ νΈ μμ±μ μ λ§ κ°λ¨νλ€. μ°μ jira 곡μ μ¬μ΄νΈμ μ μν λ€ μ€λ₯Έμͺ½ μλ¨μ μμΉν [무λ£λ‘ μμ] λ²νΌμ ν΄λ¦νλ€.
κ° νμ¬λ νμ μ체 λλ©μΈ(Jira μ¬μ΄νΈ)μ μμ±νμ¬ μ¬μ©νλ€. μλ‘μ΄ μ¬μ΄νΈλ₯Ό λ§λ€λ©΄, μ λ ₯ν λλ©μΈμ κΈ°λ°μΌλ‘ λ€μκ³Ό κ°μ URLμ΄ μλ μμ±λλ€.
( https://[μ λ ₯ν λλ©μΈ].atlassian.net )
μνλ μ¬μ΄νΈ μ£Όμλ₯Ό μ λ ₯ν ν [κ³μ] λ²νΌμ ν΄λ¦νλ€.
μ΄ λ¨κ³μμλ νλ‘μ νΈ λͺ©μ μ λ§λ ν νλ¦Ώμ μ ννλ€. (νλ‘μ νΈμ ν° μΉ΄ν κ³ λ¦¬λ₯Ό κ²°μ )
μνλ ν νλ¦Ώμ μ νν ν [κ³μ] λ²νΌμ ν΄λ¦νλ€.
μ΄ λ¨κ³μμλ νλ‘μ νΈ μ΄λ¦, νλ‘μ νΈ λͺ©μ μ λ§λ ν νλ¦Ώμ μ ννλ€. (μ€μ νλ‘μ νΈμ ꡬ쑰μ κΈ°λ₯μ κ²°μ / ex: Scrum, Kanban λ±)
μνλ νλ‘μ νΈ μ΄λ¦, μνλ ν νλ¦Ώμ μ νν ν [νλ‘μ νΈ λ§λ€κΈ°] λ²νΌμ ν΄λ¦νλ€.
μ λ¨κ³λ₯Ό λͺ¨λ μλ£νλ©΄ νλ‘μ νΈκ° μ μμ μΌλ‘ μμ±λλ€.
π νλ‘μ νΈ μ¬μ΄λλ° μ€μ
μΉΈλ° νλ‘μ νΈλ₯Ό μ ννμ¬ μμ±νλ©΄, κΈ°λ³Έμ μΌλ‘ νλ‘μ νΈ μ¬μ΄λλ°μ "λ°±λ‘κ·Έ" λ©λ΄κ° νμλμ§ μλλ€.
μ΄λ₯Ό νμ±ννλ €λ©΄ νλ‘μ νΈ μ¬μ΄λλ°μμ [+ 보기 μΆκ°] > [+ λ λ§μ κΈ°λ₯] μ ν΄λ¦νλ€.
(λλ νλ‘μ νΈ μ¬μ΄λλ°μμ [νλ‘μ νΈ μ€μ ] > [κΈ°λ₯] μμλ λμΌν μ€μ λ³κ²½ κ°λ₯)
ν΄λΉ μ°½μμ μΆκ°νλ €λ κΈ°λ₯μ ν κΈμ 'On'μΌλ‘ μ€μ νλ€.
π μ€νλ¦°νΈ μμ±
"λ°±λ‘κ·Έ" κΈ°λ₯μ μ μμ μΌλ‘ μΆκ°νλ€λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μ "λ°±λ‘κ·Έ" λ©λ΄κ° νμλλ€.
μ€νλ¦°νΈλ₯Ό μμ±νλ €λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] > [μ€νλ¦°νΈ λ§λ€κΈ°] λ²νΌμ ν΄λ¦νλ€.
μ€νλ¦°νΈλ₯Ό νΈμ§νλ €λ©΄, μ€νλ¦°νΈ μ€λ₯Έμͺ½ μλ¨μ [•••] > [μ€νλ¦°νΈ νΈμ§] λ²νΌμ ν΄λ¦νλ€.
μνλ μ€νλ¦°νΈ μ΄λ¦, κΈ°κ°μ μ λ ₯ν ν [μ λ°μ΄νΈ] λ²νΌμ ν΄λ¦νλ€.
π μ΄μ μμ±
μ΄μλ₯Ό μμ±νλ €λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] > [+μ΄μ λ§λ€κΈ°] λ²νΌμ ν΄λ¦νλ€.
μ€νλ¦°νΈμ μ§μ μ΄μλ₯Ό λ±λ‘ν μλ μκ³ , λ°±λ‘κ·Έμ μλ‘μ΄ μ΄μλ₯Ό μΆκ°ν μλ μλ€.
λ°±λ‘κ·Έμ μλ μ΄μλ₯Ό λλκ·Έμ€λλ‘νμ¬ μ€νλ¦°νΈλ‘ μ΄λν μ μλ€.
λλ νλ‘μ νΈ μ¬μ΄λλ°μμ [λͺ©λ‘] > [+ λ§λ€κΈ°] λ²νΌμ ν΄λ¦ν΄ μ΄μλ₯Ό λ±λ‘ν μλ μλ€.
π μΉΈλ° λ³΄λ
νλ‘μ νΈ μ¬μ΄λλ°μμ [보λ] λ²νΌμ ν΄λ¦νλ©΄ μΉΈλ° λ³΄λλ₯Ό νμΈν μ μλ€.
μ΄μλ₯Ό λ±λ‘νμμλ μΉΈλ° λ³΄λμ νμλμ§ μλλ€λ©΄, νμ¬ μ§ν μ€μΈ μ€νλ¦°νΈκ° μκΈ° λλ¬Έμ΄λ€.
λ°λΌμ, νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] > [μ€νλ¦°νΈ μμ] > [μμ] λ²νΌμ ν΄λ¦νμ¬ μ€νλ¦°νΈλ₯Ό μμνλ€.
λ€μ νλ‘μ νΈ μ¬μ΄λλ°μμ [보λ] λ²νΌμ ν΄λ¦νλ©΄, μ μμ μΌλ‘ λ±λ‘λ μ΄μκ° μΉΈλ° λ³΄λμ νμλλ κ²μ νμΈν μ μλ€.
μΉΈλ°λ³΄λ μ€λ₯Έμͺ½ μλ¨μ [+] λ²νΌμ ν΄λ¦νλ©΄, μλ‘μ΄ μνλ₯Ό μΆκ°ν μ μλ€.
π μ΄μ λ΄λΉμ ν λΉ λ° μν λ³κ²½
μ΄μ λ΄λΉμ ν λΉ λ° μν λ³κ²½μ νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] λ©λ΄μμ μ½κ² μ€μ κ°λ₯νλ€.
λλ νλ‘μ νΈ μ¬μ΄λλ°μμ [보λ] > μ΄μ ν΄λ¦ > μ΄μ μμΈ μ°½μμλ λμΌν μ€μ λ³κ²½μ΄ κ°λ₯νλ€.
λν, μ΄μ μνλ 보λμμ μν κ° λλκ·Έμ€λλ‘μΌλ‘λ λ³κ²½ν μ μλ€.
π μ΄μ μμΈ μ°½ (νμ μ΄μ λ±λ‘, νλ κ΅¬μ± λ³κ²½ λ±)
νμ μ΄μλ₯Ό μμ±νλ €λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μμ [보λ] > μ΄μ ν΄λ¦ μ ν΅ν΄ νμ μ΄μλ₯Ό λ±λ‘ν μ΄μ μμΈ μ°½μΌλ‘ μ΄λνλ€.
(λλ νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] > μ΄μ ν΄λ¦μ ν΅ν΄μλ μ΄μ μμΈ μ°½μΌλ‘ μ΄λ κ°λ₯)
μ΄μ μμΈ μ°½ μΌμͺ½ μλ¨μμ [+μΆκ°] > [νμ μ΄μ] λ²νΌμ ν΄λ¦νμ¬ νμ μ΄μλ₯Ό λ±λ‘ν μ μλ€.
μ΄μ μμΈ μ°½ μ€λ₯Έμͺ½μλ μ΄μ νλ μΉμ μ΄ μ‘΄μ¬νλ€.
μ΄μ νλ μΉμ μ€λ₯Έμͺ½ νλ¨μ [ꡬμ±] λ²νΌμ ν΄λ¦νμ¬ νλ νΈμ§ μ°½μΌλ‘ μ΄λν μ μλ€.
νλ νΈμ§ μ°½μ μ€μμμλ κΈ°μ‘΄ νλλ₯Ό μμ νκ±°λ, μμλ₯Ό λ³κ²½νκ³ , μμ ν μ μλ€.
μ€λ₯Έμͺ½μλ μλ‘μ΄ νλλ₯Ό κ²μνκ±°λ μΆκ°ν μ μλ μΉμ κ³Ό κ²μ μ°½μ΄ μ 곡λλ€.
λ³ΈμΈμ μ°μ μμ νλλ₯Ό μΆκ°νκΈ° μν΄ κ²μ μ°½μμ νλλ₯Ό κ²μνκ³ μΆκ°νλ€.
νλλ₯Ό λλκ·Έμ€λλ‘νμ¬ μ½κ² μΆκ°νκ±°λ μμλ₯Ό λ³κ²½ν μ μλ€.
π Epic μμ±
μν½μ μμ±νλ €λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] > [μν½] > [μν½ ν¨λ νμ] ν κΈμ 'On'μΌλ‘ μ€μ νλ€. (μ΄λ―Έ νμλ κ²½μ° μλ΅)
μν½ ν¨λ νλ¨μ [+ λ§λ€κΈ° μν½] λ²νΌμ ν΄λ¦νμ¬ μν½μ λ±λ‘ν μ μλ€.
λλ λ€λΉκ²μ΄μ λ°μ μ€λ₯Έμͺ½μ μμΉν [λ§λ€κΈ°] λ²νΌμ ν΄λ¦νλ€.
μ΄μ μ νμ 'μν½'μΌλ‘ μ€μ ν ν, μμ½λμ μν½ μ΄λ¦μ μ λ ₯νκ³ , μ€λ₯Έμͺ½ νλ¨μ [λ§λ€κΈ°] λ²νΌμ ν΄λ¦νμ¬ μν½μ λ±λ‘ν μλ μλ€.
μ΄μμ μν½μ ν λΉνλ €λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] > [+Epic] λ²νΌμ ν΄λ¦νμ¬ ν λΉν μ μλ€.
λλ μ΄μ μμΈ μ°½ μ€λ₯Έμͺ½μ μ΄μ νλ μΉμ μμ [μμ νλͺ©] νλλ₯Ό μ¬μ©νμ¬ ν λΉν μλ μλ€.
μ΄μλ₯Ό νΉμ μν½μ ν λΉνλ©΄, μν½λ³λ‘ μ΄μλ₯Ό λͺ¨μμ νμΈν μ μλ€λ μ₯μ μ΄ μλ€.
π Jiraμμ Confluence μ°κ²°
μ°μ , νλ‘μ νΈ μ¬μ΄λλ°μμ [νλ‘μ νΈ μ€μ ] > [λꡬ 체μΈ] > Confluence [λ¬΄λ£ νκ°ν μ¬μ©] λ²νΌμ ν΄λ¦νλ€.
[λ€μ] λ²νΌμ ν΄λ¦νλ©΄, Jiraμμ Confluenceλ₯Ό μ¬μ©ν μ€λΉκ° μλ£λλ€.
Jiraμμ Confluenceλ₯Ό μ°κ²°νλ €λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μμ [νλ‘μ νΈ νμ΄μ§] > [Confluenceμ μ°κ²°] λ²νΌμ ν΄λ¦νλ€.
μ΄λ―Έ μ€νμ΄μ€κ° μ‘΄μ¬νλ€λ©΄, κ²μμ°½μμ κ²μ ν [μ°κ²°] λ²νΌμ ν΄λ¦νκ³ , μ€νμ΄μ€κ° μλ€λ©΄ [λλ μ μ€νμ΄μ€ λ§λ€κΈ°] λ²νΌμ ν΄λ¦νλ€.
μ μμ μΌλ‘ μ°κ²°μ΄ μλ£λλ©΄, νλ‘μ νΈ μ¬μ΄λλ°μ [νλ‘μ νΈ νμ΄μ§]μμ νμΈν μ μλ€.
π Confluence μ½ν μΈ μμ± (jira μ΄μ μ°λ)
Confluenceμμ μ½ν μΈ λ₯Ό μμ±νλ €λ©΄, μΌμͺ½ μ¬μ΄λλ°μ [+] λ²νΌμ ν΄λ¦ν ν, μμ±ν μ½ν μΈ μ νμ μ ννλ€.
Confluence λ¬Έμμμ '/' λ λΉ λ₯Έ λͺ λ Ή μ λ ₯ κΈ°λ₯μ μ€ννλ λ¨μΆν€λ€.
'/jira μ΄μ'λ₯Ό ν΅ν΄ Confluence λ¬Έμμ Jiraμ νΉμ μ΄μλ₯Ό μ½μ ν μ μλ€.
νλ‘μ νΈ, μ΄μ μ ν, μν, λ΄λΉμλ₯Ό μ νν ν, [μ΄μ μ½μ ] λ²νΌμ ν΄λ¦νλ©΄ μνλ Jira μ΄μλ₯Ό Confluence λ¬Έμμ μΆκ°ν μ μλ€.
νμ§λ§ μ¬κΈ°μ λ¬Έμ κ° λ°μνλ€. μ°λ¦¬ μ€ν°λμμλ μ£Όμ°¨λ³λ‘ μ€νλ¦°νΈλ₯Ό κ΄λ¦¬νλ©°, κ° μ£Όμ°¨μ λ§λ μ΄μλ₯Ό λ±λ‘νμ¬ μΌμ μ κ΄λ¦¬νκ³ μλ€. μλ₯Ό λ€μ΄, 1μ£Όμ°¨μ ν΄λΉνλ μ΄μλ€μ '1μ£Όμ°¨' μν½μ, 2μ£Όμ°¨μ ν΄λΉνλ μ΄μλ€μ '2μ£Όμ°¨' μν½μ ν λΉλλ€. κ·Έλ¬λ μ λ°©λ²μμλ νΉμ μν½μ νν°λ§ν μ μμ΄, λͺ¨λ μ£Όμ°¨μ μ΄μκ° νκΊΌλ²μ λΆλ¬μμ§λ€. λ°λΌμ, μ£Όμ°¨κ° λλ λλ§λ€ ν΄λΉ μ£Όμ°¨μ μ΄μλ§ κ°μ Έμμ μ±κ³Όλ₯Ό λΆμν΄μΌ νμ§λ§, μ΄λ₯Ό μ λλ‘ μνν μ μλ λ¬Έμ κ° λ°μνλ€.
μ΄λ₯Ό ν΄κ²°νλ €λ©΄, νν°λ§ν μν½μ ν€λ₯Ό μμμΌ νλ€. ν€λ μΌλ°μ μΌλ‘ νλ‘μ νΈ ν€(Project Key)μ μ΄μ λ²νΈ(Issue Number)λ‘ κ΅¬μ±λλ€.
μν½μ ν€λ₯Ό νμΈν ν, Jira μ΄μ μ½μ μ°½μ μ€λ₯Έμͺ½μ μλ [JQL] λ²νΌμ ν΄λ¦νλ€.
κ·Έλ° λ€μ, and parent = "μν½ ν€" 쑰건μ μΆκ°νκ³ , [π] λ²νΌμ ν΄λ¦νμ¬ ν΄λΉ 쑰건μ λ§λ μ΄μλ₯Ό κ²μνλ€.
λ³ΈμΈμ Week 1(JIR-8) μν½μ΄ ν λΉλ μ΄μλ€λ§ κ°μ Έμ€κΈ°λ₯Ό μνμΌλ©°, μνλ κ²°κ³Όκ° μ μμ μΌλ‘ μΆλ ₯λλ κ²μ νμΈν μ μλ€.
μ΄λ₯Ό ν΅ν΄ Confluence λ¬Έμμ νΉμ Jira μ΄μλ₯Ό μ½μ ν μ μλ€.
JQLμ Confluence λ¬Έμμ μ½μ λ μ΄μ ν΄λ¦ > [νΈμ§ βΌ] > [κ²μ 쿼리 νΈμ§] λ²νΌμ ν΄λ¦νμ¬ μμ ν μλ μλ€.
κ·Έλ¬λ λ λ€λ₯Έ λ¬Έμ κ° λ°μνλ€. νΉμ μν½μ μ΄μλ€μ μ μμ μΌλ‘ λΆλ¬μμ‘μ§λ§, κ·Έ μ΄μλ€μ νμ μ΄μλ€μ ν¬ν¨λμ§ μμλ€. μ΄λ JQLμμ νΉμ μν½μ parentλ‘ μ€μ νκΈ° λλ¬Έμ΄λ€. μ¦, νμ μ΄μλ€μ ν΄λΉ μν½μ΄ μλ, κ·Έ μμ μ΄μλ₯Ό parentλ‘ κ°μ§λ―λ‘ μλμΌλ‘ ν¬ν¨λμ§ μλ κ²μ΄λ€.
μ΄λ κ°λ¨νκ² ν΄κ²°ν μ μλλ° μ°μ μ€λ₯Έμͺ½ μλ¨μ [ μ΄ κ΅¬μ± ] λ²νΌμ ν΄λ¦νλ€.
νλ μ€μμ [ νμ μμ ] λ²νΌμ ν΄λ¦νμ¬ μΆκ°ν μ μλ€.
μμ κ°μ΄, νμ μ΄μκ° μ μμ μΌλ‘ νμλλ κ²μ νμΈν μ μλ€.
π Jira μ΄μμ Confluence μ½ν μΈ μ°κ²°
Jira μ΄μμ Confluence μ½ν μΈ λ₯Ό μ°κ²°νλ €λ©΄, νλ‘μ νΈ μ¬μ΄λλ°μμ [보λ] > μ΄μ ν΄λ¦ μ ν΅ν΄ μ΄μ μμΈ μ°½μΌλ‘ μ΄λνλ€.
(λλ νλ‘μ νΈ μ¬μ΄λλ°μμ [λ°±λ‘κ·Έ] > μ΄μ ν΄λ¦μ ν΅ν΄μλ μ΄μ μμΈ μ°½μΌλ‘ μ΄λ κ°λ₯)
μ΄μ μμΈ μ°½ μΌμͺ½ μλ¨μμ [+μΆκ°] > [κΈ°μ‘΄ Confluence μ½ν μΈ ] λ²νΌμ ν΄λ¦νλ€.
μ€νμ΄μ€, μ½ν μΈ λ₯Ό μ νν ν, [λ§ν¬] λ²νΌμ ν΄λ¦νλ©΄ Jira μ΄μμ μνλ Confluence μ½ν μΈ λ₯Ό μ°κ²°ν μ μλ€.
λ¬Έμλ₯Ό μμ±νμμλ μ½ν μΈ λͺ©λ‘μ νμλμ§ μλλ€λ©΄, Confluence μ½ν μΈ μ΄μμ κ²μνμ§ μμκΈ° λλ¬Έμ΄λ€.
λ°λΌμ, Confluence μ½ν μΈ μ μ€λ₯Έμͺ½ μλ¨μ μμΉν [κ²μ μ€μ μ ν λ° νμΈ] λ²νΌμ ν΄λ¦νμ¬ μ½ν μΈ λ₯Ό μ μμ μΌλ‘ κ²μνλ€.
λ€μ μ½ν μΈ λͺ©λ‘μ νμΈνλ©΄, λ¬Έμκ° μ μμ μΌλ‘ λͺ©λ‘μ νμλλ κ²μ νμΈν μ μλ€.
μΆμ²
https://tech.devsisters.com/posts/jira-of-qa/
https://techblog.woowahan.com/2508/
'π Quality Assurance Study > π QA 곡λΆ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Unityμμμ ν μ€νΈ μλν λ° Jira μ΄μ λ±λ‘ μλν (0) | 2025.03.09 |
---|---|
Jira REST API ν ν° λ°κΈ λ° μ΄μ μ‘°ν (0) | 2025.03.02 |
XPathμ λνμ¬ (0) | 2025.02.27 |
BTS (Bug Tracking System)μ λνμ¬ (3) | 2025.01.13 |