Structure ์ž๋™ํ™” ์ƒ์„ฑ

ย 

์ž๋™ํ™”๋Š” Jira์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์„๋•Œ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๋™์  ๊ตฌ์กฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ, ์ƒ์„ฑ๊ธฐ(Generators)๋ฅผ ํ†ตํ•˜์—ฌ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๊ธฐ๋Š” Jira์—์„œ ํ‘œ์‹œํ•  ์ด์Šˆ์™€ ๊ตฌ์กฐ ๋‚ด ๋ฐฐ์น˜ ์œ„์น˜๋ฅผ Structure์— ์•Œ๋ ค์ฃผ๋Š” ํŠน์ˆ˜ ๊ทœ์น™์ž…๋‹ˆ๋‹ค.

ย 

์ž๋™ํ™” ์ƒ์„ฑ๊ธฐ ์ถ”๊ฐ€

1. [Automation] ๋ฒ„ํŠผ์„ ํด๋ฆญ > ํ™œ์„ฑํ™” ์ƒํƒœ๋กœ ์ „ํ™˜๋˜๋ฉด์„œ ํŽธ์ง‘ ๋ชจ๋“œ๋กœ ์ง„์ž…

image-20240306-060013.png

2. Automation ์šฐ์ธก์˜ [ + ] ๋ฒ„ํŠผ์„ ํด๋ฆญ

image-20240306-060148.png

3. ๋“œ๋กญ๋‹ค์šด์— ํ‘œ์‹œ๋œ ์ƒ์„ฑ๊ธฐ(Generators) ๋ชฉ๋ก ์ค‘ ์„ ํƒํ•˜์—ฌ ์ถ”๊ฐ€

  • Insert - Structure์— ์ด์Šˆ๋ฅผ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€

  • Filter - ํŠน์ • ๊ธฐ์ค€์„ ์ •ํ•˜์—ฌ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•˜๋Š” ์ด์Šˆ๋ฅผ ์ œ๊ฑฐ

  • Sort - Jira ํ•„๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ Structure๋ฅผ ์ •๋ ฌ

  • Group - Jira ์‹œ์Šคํ…œ ํ•„๋“œ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ํ•„๋“œ, ์ด์Šˆ์˜ ์†์„ฑ๊ณผ ๋งํฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ด์Šˆ ๊ทธ๋ฃนํ™”

  • Extend - Structure์— ์กด์žฌํ•˜๋Š” ์ด์Šˆ ๊ด€๊ณ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด์Šˆ๋ฅผ ์ถ”๊ฐ€


์ƒ์„ฑ๊ธฐ ์œ ํ˜•๋ณ„ ํŠน์ง•

1) Insert ์ƒ์„ฑ๊ธฐ

Insert ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Structure์— ์ด์Šˆ๋ฅผ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Insert ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Insert ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Insert Agile Board

  • ์„ ํƒํ•œ ์• ์ž์ผ ๋ณด๋“œ์˜ ์ด์Šˆ๋ฅผ Structure์— ์ถ”๊ฐ€

  • ์—ํ”ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ์ด์Šˆ ์œ ํ˜• ๊ฐ€๋Šฅ

Insert JQL Query

  • JQL ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ Structure์— ์ถ”๊ฐ€

Insert Structure

  • ๋‹ค๋ฅธ Structure์— ์žˆ๋Š” ์ด์Šˆ๋ฅผ ์ถ”๊ฐ€

  • ์—ฌ๋Ÿฌ Structure๋ฅผ ํ•œ ๋ˆˆ์— ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋งค์šฐ ์œ ์šฉํ•จ

Insert Text Query

ย 

  • ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ Structure์— ์ถ”๊ฐ€

  • Jira ์ด์Šˆ์˜ ์š”์•ฝ ํ•„๋“œ์— ํฌํ•จ๋œ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒ€์ƒ‰

ย 

2) Filter ์ƒ์„ฑ๊ธฐ

Filter ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŠน์ • ๊ธฐ์ค€์„ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•˜๋Š” ์ด์Šˆ๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ Structure์˜ ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ƒ์„ฑ๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ฟผ๋ฆฌ๋ฅผ ํ†ต๊ณผํ•œ ํ•ญ๋ชฉ๊ณผ ํ•ด๋‹น ์ƒ์œ„ ํ•ญ๋ชฉ๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Filter ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Filter ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Filter by Field

  • Jira ํ•„๋“œ์˜ ๊ฐ’์„ ๊ธฐ๋ฐ˜์œผ๋กœ Structure๋ฅผ ํ•„ํ„ฐ๋ง

  • ๋‹ค์Œ ์ˆ˜์ • ๋ฒ„์ „์˜ ์ด์Šˆ, ํŠน์ • ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น๋œ ์ด์Šˆ, ํŠน์ • ์ƒํƒœ์˜ ์ด์Šˆ ๋“ฑ๊ณผ ๊ฐ™์€ ํŠน์ • ์ด์Šˆ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Œ

Hide Closed Sprints

  • Hide Closed Sprints ํ•„ํ„ฐ๋Š” ์ฒ˜์Œ ์„ ํƒํ•  ๋•Œ ์–ด๋–ค ์˜ต์…˜๋„ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋‚˜ ์‹ค์ œ ํ™œ์„ฑ ๋ฐ ๋ฏธ๋ž˜ ์Šคํ”„๋ฆฐํŠธ๋งŒ ์„ ํƒ๋œ ์Šคํ”„๋ฆฐํŠธ ํ•„ํ„ฐ

Remove Inserter/Extender Duplicates

  • ์‚ฝ์ž… ๋ฐ ํ™•์žฅ ์ƒ์„ฑ๊ธฐ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜์—ฌ Structure๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ์ค‘๋ณต ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Œ. ์‚ฝ์ž…/ํ™•์žฅ ์ค‘๋ณต ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Structure์—์„œ ์ด๋Ÿฌํ•œ ์ค‘๋ณต ์ด์Šˆ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์ œ๊ฑฐ ๊ฐ€๋Šฅ

Attribute

  • ์ง€์ •๋œ ์†์„ฑ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์ด์Šˆ๋ฅผ ํ•„ํ„ฐ๋ง

JQL Query

  • JQL ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Structure๋ฅผ ํ•„ํ„ฐ๋ง

S-JQL Query

  • S-JQL ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Structure๋ฅผ ํ•„ํ„ฐ๋ง

Structure๋Š” ํ•ญ๋ชฉ์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ํ‘œ์‹œํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ณ„์ธต ๊ตฌ์กฐ์˜ ์ƒ๋Œ€์  ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ญ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฟผ๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด๋ฅผ ๊ตฌ์กฐ์  JQL ๋˜๋Š” S-JQL์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค(์—ฌ๊ธฐ์„œ JQL์€ Jira Query Language๋ฅผ ๋‚˜ํƒ€๋ƒ„).

Sprints

  • ํ™œ์„ฑ, ๋ฏธ๋ž˜ ๋˜๋Š” ๊ณผ๊ฑฐ ์Šคํ”„๋ฆฐํŠธ๋กœ ํ•„ํ„ฐ๋ง

Text Query

  • ํ…์ŠคํŠธ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Structure๋ฅผ ํ•„ํ„ฐ๋ง

ย 

3) Sort ์ƒ์„ฑ๊ธฐ

Sort ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Jira ์†์„ฑ, Structure ์†์„ฑ ๋˜๋Š” Agile ์ˆœ์œ„๋ฅผ ๊ธฐ์ค€์œผ๋กœ Structure๋ฅผ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. JQL ์ƒ์„ฑ Structure๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Sort ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Sort ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

์‚ฌ์šฉ์ž ์ •์˜ Sort ์ƒ์„ฑ

  • โ€˜Sort byโ€ฆโ€™ ์•„๋ž˜์˜ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•œ ํ›„, Structure ๋‚ด์—์„œ ํ•ด๋‹น โ€˜Sort by...โ€™๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด Sort ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Œ

Sort by Rank

  • JQL ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ Structure์— ์ถ”๊ฐ€

Sort by Attribute

  • ์ƒˆ ์†์„ฑ์„ ์„ ํƒํ•˜์—ฌ Structure๋ฅผ ์ •๋ ฌํ•˜๊ณ , ์ •๋ ฌ์ด ์ ์šฉ๋˜๋Š” ๊ณ„์ธต ๋‚ด ์ˆ˜์ค€์„ ๋ณ€๊ฒฝํ•˜๊ณ , ์ •๋ ฌ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ

Reorder Manually

  • JQL ์ฟผ๋ฆฌ ์‚ฝ์ž…๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Structure๋ฅผ ๊ตฌ์ถ•ํ•œ ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ Structure ๋‚ด ์ด์Šˆ๋ฅผ ์žฌ์ •๋ ฌํ•  ์ˆ˜ ์—†์Œ. Reorder Manually ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด์Šˆ๊ฐ€ ๊ณ„์ธต ๊ตฌ์กฐ ๋‚ด์—์„œ ๋™์ผํ•œ ์ˆ˜์ค€์œผ๋กœ ์œ ์ง€๋˜๋Š” ๊ฒฝ์šฐ ์ด์Šˆ๋ฅผ ์œ„๋‚˜ ์•„๋ž˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Œ

ย 

4) Group ์ƒ์„ฑ๊ธฐ

Group ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„์˜ Jira ํ‘œ์ค€ ํ•„๋“œ, ์‚ฌ์šฉ์ž ์ •์˜ ํ•„๋“œ ๋ฐ ๊ธฐํƒ€ ์ด์Šˆ ์†์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ์ด์Šˆ๋ฅผ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ๊ธฐ๋Š” Structure์— ํ‘œ์‹œ๋˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ํ˜„์žฌ ๋ ˆ๋ฒจ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

Group ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Group ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

์‚ฌ์šฉ์ž ์ •์˜ Group ์ƒ์„ฑ

  • โ€˜Group byโ€ฆโ€™ ์•„๋ž˜์˜ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•œ ํ›„, Structure ๋‚ด์—์„œ ํ•ด๋‹น โ€˜Group by...โ€™๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด Group ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Œ

Group by Attribute

  • ์ด์Šˆ ์†์„ฑ๋ณ„ ์ด์Šˆ๋ฅผ ๊ทธ๋ฃนํ™”

Group by Epic

  • ์—ํ”ฝ๋ณ„ ์ด์Šˆ๋ฅผ ๊ทธ๋ฃนํ™”

Group by Issue Field

  • ์ด์Šˆ ํ•„๋“œ๋ณ„ ์ด์Šˆ๋ฅผ ๊ทธ๋ฃนํ™”

Group by Issue Links

  • ์ด์Šˆ ๋งํฌ ์œ ํ˜•๋ณ„ ์ด์Šˆ๋ฅผ ๊ทธ๋ฃนํ™”

Group by Parent Link from Advanced Roadmaps(Portfolio) for Jira

  • Advanced Roadmaps(Portfolio) for Jira์— ์ •์˜๋œ ์ƒ์œ„ ๋งํฌ๋ณ„ ๊ทธ๋ฃนํ™”

Group by Sprint

  • ์Šคํ”„๋ฆฐํŠธ๋ณ„ ์ด์Šˆ๋ฅผ ๊ทธ๋ฃนํ™”

Group by Version Name

  • ๋ฒ„์ „ ์ด๋ฆ„๋ณ„ ์ด์Šˆ๋ฅผ ๊ทธ๋ฃนํ™”

ย 

5) Extend ์ƒ์„ฑ๊ธฐ

Extendย ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด์Šˆ ๋งํฌ, ์—ํ”ฝ ๋งํฌ ๋ฐ ํ•˜์œ„ ์ž‘์—… ๊ด€๊ณ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Structure์— ์ด์Šˆ๋ฅผ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Extend ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Extend ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Extend using Parent Link from Advanced Roadmaps(Portfolio) for Jira

  • Advanced Roadmaps์˜ ์ƒ์œ„ ๋งํฌ ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜์œ„ ์ด์Šˆ๋ฅผ Structure์— ์ถ”๊ฐ€

Extend with Linked Issues

  • Structure์— ์ด๋ฏธ ์žˆ๋Š” ์ด์Šˆ์— ์—ฐ๊ฒฐ๋œ ์ด์Šˆ๋ฅผ ์ถ”๊ฐ€

  • ์—ฐ๊ฒฐ๋œ ์ด์Šˆ๋Š” Structure ๊ณ„์ธต์˜ ํ˜„์žฌ ์ด์Šˆ ํ•˜์œ„์— ๋ฐฐ์น˜

Extend Epics with Stories

  • Structure์— ์ด๋ฏธ ์žˆ๋Š” ์—ํ”ฝ์— ์—ฐ๊ฒฐ๋œ ์ด์Šˆ๋ฅผ ์ถ”๊ฐ€

Extend with Sub-tasks

  • Structure์— ์ด๋ฏธ ์žˆ๋Š” ์ด์Šˆ์˜ ํ•˜์œ„ ์ž‘์—…์„ ์ถ”๊ฐ€

ย 

6) Effectors ์ƒ์„ฑ๊ธฐ

Effectors ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” Structure์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋กœ Jira ํ•„๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Extend ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Extend ์ƒ์„ฑ๊ธฐ ์œ ํ˜•

์ƒ์„ธ ๋‚ด์šฉ

Save Attribute Value to Field

  • Structure ์†์„ฑ(์ˆ˜์‹, Structure๋ณ„ ์—ด, Structure.Gantt ์†์„ฑ ๋“ฑ)์˜ ๊ฐ’์„ Jira ์ด์Šˆ ํ•„๋“œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ

  • ๋˜ํ•œ ํ•˜๋‚˜์˜ Jira ํ•„๋“œ์—์„œ ๋‹ค๋ฅธ Jira ํ•„๋“œ๋กœ ๊ฐ’์„ ๋ณต์‚ฌ ๊ฐ€๋Šฅ

Roll Up Issue Statuses

  • ํ•˜์œ„ ์ด์Šˆ์˜ ๊ฐ€์žฅ ์ดˆ๊ธฐ ์ƒํƒœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒ์œ„ ์ด์Šˆ ์ƒํƒœ๋ฅผ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ


์ƒ์„ฑ๊ธฐ ๋™์ž‘ ์ˆœ์„œ

  • ์—ฌ๋Ÿฌ ์ƒ์„ฑ๊ธฐ๊ฐ€ Structure์— ์กด์žฌํ•  ๊ฒฝ์šฐ ์ƒ์„ฑ๊ธฐ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ค์Œ ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

    1. Insert ์ƒ์„ฑ๊ธฐ

    2. Extend ์ƒ์„ฑ๊ธฐ

    3. Filter ์ƒ์„ฑ๊ธฐ

    4. Group ์ƒ์„ฑ๊ธฐ

    5. Sort ์ƒ์„ฑ๊ธฐ

  • ๋™์ผํ•œ ์œ ํ˜•์˜ ์ƒ์„ฑ๊ธฐ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์žˆ๋Š” ๊ฒฝ์šฐ,

    • Group ์ƒ์„ฑ๊ธฐ - ์ตœ์ƒ์œ„ Group ์ƒ์„ฑ๊ธฐ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์œ„์—์„œ ์•„๋ž˜๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

    • Sort ์ƒ์„ฑ๊ธฐ - ๋งจ ์•„๋ž˜ Sort ์ƒ์„ฑ๊ธฐ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์•„๋ž˜์—์„œ ์œ„๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

    • ๋™์ผํ•œ ์œ ํ˜•์˜ ์‹คํ–‰ ์ˆœ์„œ ์ƒ์„ฑ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด Structure์—์„œ ์ƒ์„ฑ๊ธฐ๋ฅผ ์œ„๋‚˜ ์•„๋ž˜๋กœ ์ด๋™ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.