๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

The Software Factory: From Bug Report to Production Code โ€” Davis Palmie, Factory

AI Engineer ยท 2026-10-08 05:00 ยท 18:32

ํ•œ ์ค„ ํ•ต์‹ฌ

AI๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋Œ€์‹  ์“ฐ๋Š” ์ˆ˜์ค€์„ ๋„˜์–ด, ์กฐ์ง ์ „์ฒด์˜ ์‹ ํ˜ธ๋ฅผ ์ƒ์‚ฐ ์ฝ”๋“œ๋กœ ๋ฐ”๊พธ๋Š” โ€˜์†Œํ”„ํŠธ์›จ์–ด ํŒฉํ† ๋ฆฌโ€™๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ชจ๋ธ ์„ ํƒ, ๋ณด์•ˆ, ๊ฑฐ๋ฒ„๋„Œ์Šค, ์ธก์ • ์ง€ํ‘œ๋ฅผ ํ•จ๊ป˜ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ์†Œ๊ฐœ ๋‹ค์–‘ํ•œ ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ AI ๋ฐฐํฌ๋ฅผ ๊ฒฝํ—˜ํ•œ ๋ฐฐ๊ฒฝ์„ ๋ฐ”ํƒ•์œผ๋กœ, ์ž…๋ ฅ ์‹ ํ˜ธ๋ฅผ ์ƒ์‚ฐ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ž์œจ ์‹œ์Šคํ…œ์œผ๋กœ ๋‚˜์•„๊ฐ€๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค.
  2. 0:57
    AI ์—”์ง€๋‹ˆ์–ด๋ง์˜ ์„ธ ๊ฐ€์ง€ ์‹œ๋Œ€ ์ž๋™์™„์„ฑ์—์„œ ํŒŒ์ผ ์ƒ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ๋„๊ตฌ๋ฅผ ํ˜ธ์ถœํ•˜๋ฉฐ ์Šค์Šค๋กœ ๋””๋ฒ„๊น…ํ•˜๋Š” ์—์ด์ „ํŠธ๋กœ ๋ฐœ์ „ํ•˜๋ฉด์„œ, ์—”์ง€๋‹ˆ์–ด์˜ ํ†ต์ œ ๋ฐฉ์‹๋„ ํ•จ๊ป˜ ๋ฐ”๋€Œ๊ณ  ์žˆ๋‹ค.
  3. 1:42
    ์ถ”์ƒํ™” ๊ณ„๋‹จ ์˜ค๋ฅด๊ธฐ AI ์—”์ง€๋‹ˆ์–ด๋ง์€ ํ† ํฐ์—์„œ ํŒŒ์ผ๋กœ, ๋‹ค์‹œ ์ปจํ…์ŠคํŠธ์™€ ์ „์ฒด ์‹œ์Šคํ…œ์œผ๋กœ ์ถ”์ƒํ™” ์ˆ˜์ค€์ด ์˜ฌ๋ผ๊ฐ€๊ณ  ์žˆ์œผ๋ฉฐ, ๊ทธ๋Ÿด์ˆ˜๋ก ์—”์ง€๋‹ˆ์–ด์˜ ๊ฐ€์น˜๋Š” ๋” ์ปค์ง„๋‹ค.
  4. 2:07
    ์ฝ”๋“œ๋ฅผ ํƒ€์ดํ•‘ํ•˜๋Š” ์ผ์—์„œ ์—์ด์ „ํŠธ๋ฅผ ๊ฑฐ๋ฒ„๋„Œ์Šคํ•˜๋Š” ์ผ๋กœ ์—”์ง€๋‹ˆ์–ด์˜ ์—ญํ• ์€ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์น˜๋Š” ์ผ๋ณด๋‹ค ์—์ด์ „ํŠธ์˜ ๊ฐ€๋“œ๋ ˆ์ผ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์šฐ์„ ์ˆœ์œ„์™€ ๋ฐฉํ–ฅ์„ ์ •ํ•˜๋Š” ์ชฝ์œผ๋กœ ์ด๋™ํ•˜๋ฉฐ, ์‹œ์Šคํ…œ์€ ๋ฒ„๊ทธ ๋ฆฌํฌํŠธ์™€ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์„ ์ฝ”๋“œ๋กœ ๋ฐ”๊พธ๋Š” ๊ตฌ์กฐ๊ฐ€ ๋œ๋‹ค.
  5. 2:52
    ๋น„์šฉ ์ดˆ๊ณผ ๋ฌธ์ œ ๋‹จ์ผ ๋ชจ๋ธ ๊ณต๊ธ‰์ž์— ๋ฌถ์ด์ง€ ์•Š์œผ๋ฉด ์ž‘์—…๋ณ„๋กœ ๋น„์šฉ๊ณผ ์„ฑ๋Šฅ์˜ ๊ท ํ˜•์„ ๋งž์ถœ ์ˆ˜ ์žˆ๊ณ , ํ•„์š”ํ•œ ์ž‘์—…์—๋Š” ๊ฐ€์žฅ ์ €๋ ดํ•˜๋ฉด์„œ๋„ ์ถฉ๋ถ„ํ•œ ๋ชจ๋ธ์„ ์„ ํƒํ•˜๋Š” ์ „๋žต์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  6. 3:36
    ์ตœ๊ณ  ๋ชจ๋ธ ์ ‘๊ทผ์„ฑ ๋ฌธ์ œ ์ตœ์‹  ์ตœ๊ณ  ๋ชจ๋ธ๋งŒ ๊ณ ์ง‘ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ƒ๊ฐ์€ ์ž˜๋ชป๋œ ์ด๋ถ„๋ฒ•์ด๋ฉฐ, ์˜คํ”ˆ์†Œ์Šค ๋ชจ๋ธ๊นŒ์ง€ ํฌํ•จํ•ด ์ž‘์—…์— ๋งž๋Š” ๋ชจ๋ธ์„ ๋™์ ์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ์ ‘๊ทผ์ด ์œ ๋ฆฌํ•˜๋‹ค.
  7. 4:06
    ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ ์ผ์–ด๋‚˜๋Š” ๋ณ€ํ™” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง์˜ ๊ฒฝ๊ณ„๋Š” ์ œํ’ˆ๊ณผ์˜ ๊ตฌ๋ถ„์ด ํ๋ ค์ง€๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋€Œ๊ณ , ์—”์ง€๋‹ˆ์–ด๋Š” ์ƒ์‚ฐ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ์‹œ์Šคํ…œ ์ž์ฒด๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์œ ์ง€ํ•˜๊ฒŒ ๋œ๋‹ค.
  8. 4:31
    ์กฐ์ง์˜ ๋ณ€ํ™” ์—์ด์ „ํŠธ๊ฐ€ ํŒ€ ๊ฒฝ๊ณ„๋ฅผ ๋„˜๋‚˜๋“ค๋ฉฐ ์ผํ•˜๋ ค๋ฉด ์ •๋ณด๊ฐ€ ์‚ฌ์ผ๋กœ์— ๊ฐ‡ํžˆ๋ฉด ์•ˆ ๋˜๊ณ , ์กฐ์ง ์ „์ฒด๊ฐ€ ๊ณตํ†ต์˜ ์ฑ…์ž„ ์•„๋ž˜ ์ปจํ…์ŠคํŠธ๋ฅผ ๊ณต์œ ํ•ด์•ผ ํ•œ๋‹ค.
  9. 4:56
    ์ฝ”๋”ฉ์€ ์›๋ž˜ ๋ณ‘๋ชฉ์ด ์•„๋‹ˆ์—ˆ๋‹ค ์‹ค์ œ ๋ณ‘๋ชฉ์€ ์ฝ”๋”ฉ๋ณด๋‹ค PR ๋ฆฌ๋ทฐ, ๋ฒ„๊ทธ ์žฌํ˜„, ๋ฌธ์„œ ์ตœ์‹ ํ™”, ํ…Œ์ŠคํŠธ ์œ ์ง€์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ํŒ€์— ๊ฑธ์นœ ํ˜‘์—…์˜ ๋‹จ์ ˆ์— ์žˆ์œผ๋ฉฐ, ์—์ด์ „ํŠธ๋Š” ์ด ์—ฐ๊ฒฐ์„ ๋ฉ”์›Œ์•ผ ํ•œ๋‹ค.
  10. 6:21
    ์†Œํ”„ํŠธ์›จ์–ด ํŒฉํ† ๋ฆฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ํŒฉํ† ๋ฆฌ๋Š” ์ž…๋ ฅ ์‹ ํ˜ธ์—์„œ ๋ฐฐํฌ๊นŒ์ง€ ์ด์–ด์ง€๋Š” ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์ด๋ฉฐ, ์ง€์›ยท์ œํ’ˆยท๋ฐฐํฌยท๋ชจ๋‹ˆํ„ฐ๋ง๊นŒ์ง€ ์—ฌ๋Ÿฌ ์—ญํ• ์„ ํ•œ ํ๋ฆ„์œผ๋กœ ๋ฌถ๋Š”๋‹ค.
  11. 7:16
    ์ž‘๊ฒŒ ์‹œ์ž‘ํ•˜๊ธฐ: ์ธ์‹œ๋˜ํŠธ ๋ถ„๋ฅ˜ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž๋™ํ™”ํ•˜์ง€ ๋ง๊ณ , Sentry ์•Œ๋ฆผ์„ ์ฝ๊ณ  ๋งฅ๋ฝ์„ ๋ชจ์•„ Slack์— ์˜ฌ๋ฆฌ๋Š” ์ •๋„์ฒ˜๋Ÿผ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ์ข์€ ์˜์—ญ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค.
  12. 8:11
    ์›์น™ 1: ๋ชจ๋ธ ์ค‘๋ฆฝ์„ฑ ์ž‘์—…๋ณ„๋กœ ์„ฑ๋Šฅ๊ณผ ๋น„์šฉ์ด ๋‹ค๋ฅธ ๋งŒํผ ๋‹จ์ผ ๋ชจ๋ธ์— ์ข…์†๋˜์ง€ ๋ง๊ณ , GPT 5.2์™€ Opus์ฒ˜๋Ÿผ ๋™๊ธ‰ ์„ฑ๋Šฅ์„ ๋” ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ๋‚ด๋Š” ์„ ํƒ์ง€๊นŒ์ง€ ์œ ์—ฐํ•˜๊ฒŒ ์จ์•ผ ํ•œ๋‹ค.
  13. 9:00
    ์›์น™ 2: ์ฃผ๊ถŒ์  ๋ฐฐํฌ AI ๋ฐฐํฌ๋Š” ๋ณด์•ˆ ์•„ํ‚คํ…์ฒ˜์™€ ์ •์ฑ…์„ ์–ต์ง€๋กœ ๋ฐ”๊พธ๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ, fully managed๋ถ€ํ„ฐ bring your own machine, airgapped๊นŒ์ง€ ์กฐ์ง์ด ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์šด์˜๋ผ์•ผ ํ•œ๋‹ค.
  14. 9:25
    ์›์น™ 3: SDLC ์ „๋ฐ˜ ํ†ตํ•ฉ ๋ฌธ์„œ, ์ฝ”๋“œ, ํ…Œ์ŠคํŠธ, ๊ณ„ํš์€ ์„œ๋กœ ๋ถ„๋ฆฌ๋œ ์„ฌ์ด ์•„๋‹ˆ๋ผ ํ•˜๋‚˜์˜ ์ƒ๋ช…์ฒด์ฒ˜๋Ÿผ ์—ฐ๊ฒฐ๋ผ์•ผ ํ•˜๋ฉฐ, ํ•œ ์˜์—ญ์˜ ์•ฝ์ ์ด ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์•ฝ์ ์ด ๋œ๋‹ค.
  15. 10:00
    ์‹ค์ œ๋กœ ๋ณด์ด๋Š” ๋ชจ์Šต ์‹ค๋ฌด์—์„œ๋Š” ์ธ์‹œ๋˜ํŠธ ๋Œ€์‘, ๋ณด์•ˆ ์Šค์บ”, ํ…Œ์ŠคํŠธ ์œ ์ง€, ๋ฌธ์„œ ๋™๊ธฐํ™”, PR ๋ฆฌ๋ทฐ, ๋ฐฐํฌ์™€ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ™์€ ์ผ์„ ์„œ๋ธŒํŒ€ ๋‹จ์œ„๋กœ ์ ์ง„ ์ž๋™ํ™”ํ•˜๋Š” ํ˜•ํƒœ๊ฐ€ ์ผ๋ฐ˜์ ์ด๋‹ค.
  16. 11:20
    O(n)์—์„œ O(1)๋กœ ์กฐ์ง์ด ํด์ˆ˜๋ก ํŒ€๋งˆ๋‹ค ๋ฐ˜๋ณตํ•˜๋˜ ๊ฐ€๋“œ๋ ˆ์ผ๊ณผ ์ •์ฑ…์„ ํ•œ ๋ฒˆ ์ •์˜ํ•ด ํ‘œ์ค€ํ™”ํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ๊ด€๋ฆฌ ๋น„์šฉ์ด ์„ ํ˜•์—์„œ ์ƒ์ˆ˜์— ๊ฐ€๊นŒ์›Œ์ง€๊ณ , ๊ฒฝ์˜์ง„์˜ ๊ฐ€์‹œ์„ฑ๋„ ๋†’์•„์ง„๋‹ค.
  17. 12:40
    ๋ชจ๋“  ํ‘œ๋ฉด ์œ„์˜ ์—์ด์ „ํŠธ ์—์ด์ „ํŠธ๋Š” ํŠน์ • ๋„๊ตฌ์— ๋ฌถ์ด์ง€ ์•Š๊ณ  CLI, Slack, ์›๊ฒฉ ๋จธ์‹  ๋“ฑ ์–ด๋””์„œ๋“  ๋™์ž‘ํ•ด์•ผ ํ•˜๋ฉฐ, ์ธ๊ฐ„๊ณผ ์—์ด์ „ํŠธ๊ฐ€ ๊ณต์œ ํ•˜๋Š” ๊ณตํ†ต ํ•˜๋‹ˆ์Šค์™€ ์ปจํ…์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  18. 13:35
    ์—์ด์ „ํŠธ ์ค€๋น„๋„: ์—ฌ๋Ÿ ๊ฐ€์ง€ ๊ธฐ๋‘ฅ ๋ฆฐํ„ฐ, ๋นŒ๋“œ ๋ฌธ์„œ, ํ…Œ์ŠคํŠธ, ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ, ๋ชจ๋“ˆํ™”, ๊ด€์ธก์„ฑ, ๋ณด์•ˆ ์Šค์บ” ๊ฐ™์€ ๊ธฐ๋ฐ˜์ด ํƒ„ํƒ„ํ•ด์•ผ ์—์ด์ „ํŠธ๋„ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์•ˆ์ •์ ์œผ๋กœ ์ผํ•  ์ˆ˜ ์žˆ๋‹ค.
  19. 14:44
    ๊ฑฐ๋ฒ„๋„Œ์Šค์™€ ์ ์ง„์  ํ™•์žฅ ์—์ด์ „ํŠธ์˜ ํ–‰๋™์€ ๊ด€์ฐฐ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ฐ์‚ฌ ๊ฐ€๋Šฅํ•ด์•ผ ํ•˜๋ฉฐ, ์—ญํ•  ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ์ œ์–ด์™€ ์ตœ์†Œ ๊ถŒํ•œ ์›์น™ ์•„๋ž˜์—์„œ ์ž‘์€ ๋‹จ์œ„๋ถ€ํ„ฐ ์ ์ง„์ ์œผ๋กœ ์ž๋™ํ™”ํ•ด์•ผ ํ•œ๋‹ค.
  20. 15:29
    ๋ฐฉํ–ฅ์€ ์—ฌ์ „ํžˆ ์ธ๊ฐ„์ด ์ •ํ•œ๋‹ค ์ •๋ฐ€ํ•œ ์‹คํ–‰์ด ๋‚˜์œ ์„ค๊ณ„๋ฅผ ๋ง‰์•„์ฃผ์ง€๋Š” ์•Š์œผ๋ฏ€๋กœ, ์•„ํ‚คํ…์ฒ˜์™€ ์ „๋žต, ์šฐ์„ ์ˆœ์œ„ ์„ค์ •์€ ์—ฌ์ „ํžˆ ์ธ๊ฐ„์˜ ํŒ๋‹จ์ด ๋งก์•„์•ผ ํ•œ๋‹ค.
  21. 16:29
    ํ† ํฐ์ด ์•„๋‹ˆ๋ผ ๊ฒฐ๊ณผ๋ฅผ ์ธก์ •ํ•˜๋ผ ์ค„ ์ˆ˜๋‚˜ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰์€ ์‰ฝ๊ฒŒ ์™œ๊ณก๋˜๋ฏ€๋กœ, ์‹ค์ œ ์„ฑ๊ณผ์™€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๋Š” ์ง€ํ‘œ๋ณด๋‹ค ๊ฒฐ๊ณผ ์ค‘์‹ฌ์˜ ์ง€ํ‘œ๋ฅผ ๋ด์•ผ ํ•œ๋‹ค.
  22. 17:09
    ์ค‘์š”ํ•œ ์ง€ํ‘œ๋“ค ์‹ ํ˜ธ์—์„œ ๋ฐฐํฌ๊นŒ์ง€์˜ ์‹œ๊ฐ„, ์ธ๊ฐ„ ๊ฐœ์ž… ํšŸ์ˆ˜, MTTR, ์ฝ”๋“œ ์ˆ˜๋ช…, PR๋‹น ๋น„์šฉ ๊ฐ™์€ ์ง€ํ‘œ๊ฐ€ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์˜ ์‹ค์ œ ํšจ์œจ์„ ๋ณด์—ฌ์ค€๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ์—์ด์ „ํŠธ ๋„์ž…์€ ๋ชจ๋ธ ๊ต์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ SDLC ์ „์ฒด๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์šด์˜ ์„ค๊ณ„ ๋ฌธ์ œ๋กœ ๋ด์•ผ ํ•˜๋ฉฐ, ๋ฌธ์„œยทํ…Œ์ŠคํŠธยท๋ฐฐํฌยท๋ชจ๋‹ˆํ„ฐ๋ง๊นŒ์ง€ ํ•จ๊ป˜ ๋ฐ”๊ฟ”์•ผ ํšจ๊ณผ๊ฐ€ ๋‚œ๋‹ค.
  • ์ฒซ ์ž๋™ํ™” ๊ณผ์ œ๋Š” ์ „๋ฉด์ ์ธ ์ฝ”๋“œ ์ƒ์„ฑ๋ณด๋‹ค ์ธ์‹œ๋˜ํŠธ ๋ถ„๋ฅ˜, ๋ณด์•ˆ ์Šค์บ”, ๋ฌธ์„œ ๋™๊ธฐํ™”์ฒ˜๋Ÿผ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•˜๊ณ  ๋˜๋Œ๋ฆฌ๊ธฐ ์‰ฌ์šด ์ž‘์—…์ด ์ ํ•ฉํ•˜๋‹ค.
  • ์„ฑ๊ณผ ๊ด€๋ฆฌ๋Š” ํ† ํฐ์ด๋‚˜ ์ฝ”๋“œ๋Ÿ‰์ด ์•„๋‹ˆ๋ผ ๋ฐฐํฌ ์†๋„, MTTR, ์ธ๊ฐ„ ๊ฐœ์ž… ํšŸ์ˆ˜์ฒ˜๋Ÿผ ์‹ค์ œ ์šด์˜ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ด์•ผ ํ•œ๋‹ค.