๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋นˆ ๊ตฌ๋ฉ ์ฑ„์šฐ๊ธฐ

[์šฉ์–ด][Android] BTS

์ถœ์ฒ˜

ChatGPT


Bug Tracking System (BTS)

๋ฒ„๊ทธ ์ถ”์  ์‹œ์Šคํ…œ. ๊ฐœ๋ฐœ์ž๋“ค์ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฒ„๊ทธ๋ฅผ ์ถ”์ , ๊ด€๋ฆฌ, ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ๋Š” ์‹œ์Šคํ…œ. ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ํ˜‘์—…์— ๋งค์šฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๊ณ , ๊ฐœ๋ฐœ์ž๋“ค์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ’ˆ์งˆ์„ ๋†’์ด๊ณ  ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•œ๋‹ค.


์ฃผ์š” ๊ธฐ๋Šฅ

1. ๋ฒ„๊ทธ ๋“ฑ๋ก

   - ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ์‹œ์Šคํ…œ์— ๋“ฑ๋กํ•˜์—ฌ ๋ชจ๋“  ํŒ€์›์ด ์ด๋ฅผ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.
   - ๋ฒ„๊ทธ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ, ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐœ๊ฒฌ ์‹œ์ , ๋ฐœ์ƒ ์กฐ๊ฑด, ์Šคํฌ๋ฆฐ์ƒท ๋“ฑ์„ ๊ธฐ๋กํ•œ๋‹ค.

2. ์šฐ์„ ์ˆœ์œ„ ์ง€์ •

   - ๋ฒ„๊ทธ์˜ ์‹ฌ๊ฐ๋„์— ๋”ฐ๋ผ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์„ค์ •ํ•œ๋‹ค.
   - Critical, Major, Minor ๋“ฑ์˜ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ํ†ตํ•ด ํŒ€์›๋“ค์ด ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ์šฐ์„  ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

3. ํ• ๋‹น ๋ฐ ์ถ”์ 

   - ํŠน์ • ํŒ€์›์—๊ฒŒ ๋ฒ„๊ทธ ํ•ด๊ฒฐ์„ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค.
   - ๋ฒ„๊ทธ ์ƒํƒœ(์—ด๋ฆผ, ์ง„ํ–‰ ์ค‘, ํ•ด๊ฒฐ๋จ ๋“ฑ)๋ฅผ ์ถ”์ ํ•˜์—ฌ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ •์„ ๊ด€๋ฆฌํ•œ๋‹ค.

4. ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋ฐ ํ˜‘์—…

   - ๊ฐœ๋ฐœ์ž์™€ ํ…Œ์Šคํ„ฐ ๊ฐ„์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์ง€์›ํ•œ๋‹ค.
   - ๋Œ“๊ธ€, ๋กœ๊ทธ, ๋ณ€๊ฒฝ ๋‚ด์—ญ ๋“ฑ์„ ํ†ตํ•ด ํŒ€์›๋“ค์ด ๋ฌธ์ œ ํ•ด๊ฒฐ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

5. ๋ฆฌํฌํŠธ ๋ฐ ๋ถ„์„

   - ๋‹ค์–‘ํ•œ ๋ฆฌํฌํŠธ๋ฅผ ํ†ตํ•ด ๋ฒ„๊ทธ ๋ฐœ์ƒ ๋นˆ๋„, ํ•ด๊ฒฐ ์‹œ๊ฐ„ ๋“ฑ์„ ๋ถ„์„ํ•˜์—ฌ ํ’ˆ์งˆ ๊ฐœ์„ ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
   - ํžˆ์Šคํ† ๋ฆฌ์™€ ํ†ต๊ณ„๋ฅผ ํ†ตํ•ด ์ง€์†์ ์ธ ๊ฐœ์„  ๋ฐฉ์•ˆ์„ ๋งˆ๋ จํ•œ๋‹ค.


์ฃผ์š” ๋„๊ตฌ

  • JIRA : Atlassian์—์„œ ์ œ๊ณตํ•˜๋Š” ์œ ๋ช…ํ•œ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ๋ฒ„๊ทธ ์ถ”์  ๋„๊ตฌ๋กœ, ๋งŽ์€ ๊ธฐ์—…์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.
  • Bugzilla : Mozilla์—์„œ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ ์†Œ์Šค ๋ฒ„๊ทธ ์ถ”์  ์‹œ์Šคํ…œ์œผ๋กœ, ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
  • Redmine : ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์™€ ๋ฒ„๊ทธ ์ถ”์  ๊ธฐ๋Šฅ์„ ๋™์‹œ์— ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ์ด๋‹ค.
  • Trello : ์นธ๋ฐ˜ ๋ณด๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ง๊ด€์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ, ์ž‘์€ ํŒ€์ด ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•˜๋‹ค.
  • GitHub Issues : GitHub ํ”„๋กœ์ ํŠธ์™€ ํ†ตํ•ฉ๋˜์–ด ์ฝ”๋“œ์™€ ์ง์ ‘์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ์ด์Šˆ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์—์„œ์˜ BTS ํ™œ์šฉ

1. ๊ฐœ๋ฐœ ์ดˆ๊ธฐ ๋‹จ๊ณ„

์•ฑ ๊ฐœ๋ฐœ ์ดˆ๊ธฐ์— BTS๋ฅผ ์„ค์ •ํ•˜์—ฌ ์ดˆ๊ธฐ ๋ฒ„๊ทธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ํ•ด๊ฒฐํ•œ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ ๋ฐœ๊ฒฌ๋œ ๋ฒ„๊ทธ๋Š” ์•ฑ์˜ ๊ธฐ๋ณธ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ์„ค๊ณ„์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋‹ค.

2. ํ…Œ์ŠคํŒ… ๋‹จ๊ณ„ 

QA(ํ’ˆ์งˆ ๋ณด์ฆ) ํŒ€์€ ๋‹ค์–‘ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  BTS์— ๊ธฐ๋กํ•œ๋‹ค.. ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ๋ก๋œ ๋ฒ„๊ทธ๋ฅผ ๋ณด๊ณ  ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œํ•œ๋‹ค.

3. ๋ฆด๋ฆฌ์Šค ์ค€๋น„ 

๋ฒ„๊ทธ์˜ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ํ•ด๊ฒฐ์ด ํ•„์š”ํ•œ ๋ฌธ์ œ๋ฅผ ์„ ๋ณ„ํ•˜์—ฌ ๋ฆด๋ฆฌ์Šค ์ „์— ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ์ด ๊ณผ์ •์—์„œ BTS๋Š” ๋ฒ„๊ทธ ํ•ด๊ฒฐ์˜ ์ง„์ฒ™ ์ƒํ™ฉ์„ ์‰ฝ๊ฒŒ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š”๋‹ค.

4. ์œ ์ง€ ๋ณด์ˆ˜ ๋‹จ๊ณ„ 

์•ฑ์ด ๋ฐฐํฌ๋œ ํ›„ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•„ BTS์— ๊ธฐ๋กํ•œ๋‹ค. ์ง€์†์ ์ธ ์œ ์ง€ ๋ณด์ˆ˜ ๋ฐ ์—…๋ฐ์ดํŠธ ๊ณผ์ •์—์„œ BTS๋Š” ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.


BTS์˜ ์ค‘์š”์„ฑ

  • ํšจ์œจ์„ฑ ํ–ฅ์ƒ : ํŒ€์› ๊ฐ„์˜ ํ˜‘์—…์„ ์ฆ์ง„ํ•˜๊ณ , ๋ฒ„๊ทธ ํ•ด๊ฒฐ ๊ณผ์ •์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ ์†๋„๋ฅผ ๋†’์ธ๋‹ค.
  • ํ’ˆ์งˆ ๊ฐœ์„  : ๋ชจ๋“  ๋ฒ„๊ทธ๋ฅผ ์ถ”์ ํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ’ˆ์งˆ์„ ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฌธ์„œํ™” : ๋ชจ๋“  ๋ฒ„๊ทธ์™€ ํ•ด๊ฒฐ ๊ณผ์ •์ด ๊ธฐ๋ก๋˜์–ด ๋ฏธ๋ž˜์˜ ๊ฐœ๋ฐœ ๋ฐ ์œ ์ง€๋ณด์ˆ˜์— ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.


์ฐธ๊ณ  ์ž๋ฃŒ