Redmine.



24b0d121e09c28a8699fe8b115ef046c64f92b4d99



์›Œ๋‚™ ์œ ์„œ๊ฐ€ ๊นŠ๊ณ  ๋งŽ์ด ์“ฐ์ด๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ผ์„œ ์ด๋ฆ„ ์ •๋„๋Š” ๋“ค์–ด๋ณธ ์‚ฌ๋žŒ์ด ๋งŽ์„ ๊ฒƒ์ด๋‹ค.


์˜ค๋žœ ๊ธฐ๊ฐ„ ์‚ฌ์šฉ๋˜์–ด ์˜ค๋ฉด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ๋“ค์ด ์ถ”๊ฐ€๋˜์—ˆ์ง€๋งŒ, Redmine์€ ๊ทผ๋ณธ์ ์œผ๋กœ ํ‹ฐ์ผ“ ๊ธฐ๋ฐ˜ ์ด์Šˆ ํŠธ๋ž˜์ปค ๋„๊ตฌ๋‹ค.


๊ธฐ์—…๋“ค๋„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” Redmine์€ ์ธ๋”” ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ๋„ ๋งค์šฐ ์ข‹์€ ํˆด์ด๋ฉฐ,


์–ด์ฉŒ๋ฉด ๋‹น์‹ ์ด ๊ณ ๋ฏผํ•ด์˜จ ๋ฌด์ˆ˜ํ•œ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•ด์ค„ ์†”๋ฃจ์…˜์ผ ์ˆ˜ ์žˆ๋‹ค.


๋ฌผ๋ก , Redmine์— ๋น„๊ฒฌ๋˜๊ฑฐ๋‚˜ ๋” ์šฐ์›”ํ•œ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๋“ค์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.


ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” Redmine์ด๋ž€ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•ด์„œ๋งŒ ์žฅ์ ์„ ์ด์•ผ๊ธฐํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.



1. ๋ฌด๋ฃŒ


์ด ํ”„๋กœ์ ํŠธ๋Š” ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Forever


๋‹ค๋งŒ ์›น ์„œ๋น„์Šค์ด๋ฏ€๋กœ ์„œ๋ฒ„๋ฅผ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๊ทธ ๋น„์šฉ์€ ๋ฐœ์ƒํ•  ๊ฒƒ์ด๋‹ค.


๋งŒ์•ฝ ํ˜ผ์ž ์“ธ ๊ฑฐ๋ผ๋ฉด ์ปดํ“จํ„ฐ์— docker ์„ค์น˜ํ•˜๊ณ  claude code๋‚˜ ์ฝ”๋ฑ์Šคํ•œ๋ฐ redmine ์„ค์น˜ํ•ด๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด ์ง€๊ฐ€ ์•Œ์•„์„œ ์„ค์น˜ํ•ด์ค€๋‹ค.




2. ๊ฐ€๋ฒผ์›€


๋‚˜ ๊ฐ™์€ ๊ฒฝ์šฐ ์›๋ž˜ Notion์„ ๊ณผ๊ธˆํ•ด๊ฐ€๋ฉฐ 20๋ช… ๊ฐ€๊นŒ์ด ๋˜๋Š” ํŒ€์›๋“ค๊ณผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ,


๋ถ„๋ช… ์ฒ˜์Œ์—๋Š” ๊ดœ์ฐฎ์•˜์œผ๋‚˜ Notion์— ์Œ“์—ฌ๊ฐ€๋Š” ๋ฐ์ดํ„ฐ ๋งŽ์•„์งˆ ์ˆ˜๋ก ์ ์  ์‹ฌ๊ฐํ•˜๊ฒŒ ๋ฌด๊ฑฐ์›Œ์กŒ๋‹ค.


์ด๋Ÿฐ ๋ฌธ์ œ๋Š” ์ผ๋ ‰ํŠธ๋ก  ๊ธฐ๋ฐ˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํ”ํžˆ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋‹ค.


๊ทธ์— ๋ฐ˜ํ•ด Redmine์€ ์ผ๋‹จ ๊ฐ€๋ณ๋‹ค.


์“ธ๋ฐ ์—†๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๊ฐ€ ์—†๊ณ  ์• ๋‹ˆ๋ฉ”์ด์…˜๋„ ์—†๋‹ค.


์šฐ๋ฆฌ๋Š” ์ผ์„ ํ•˜๊ณ  ์‹ถ์€๊ฑฐ์ง€ ์ผ์„ ์œ„ํ•œ ๋ณด์กฐ ๋„๊ตฌ๊ฐ€ ์˜ˆ์  ํ•„์š”๋Š” ์—†๋‹ค.


๊ทธ๊ฒŒ ๋А๋ฆฌ๊ธฐ๊นŒ์ง€ ํ•˜๋‹ค๋ฉด ๋”๋”์šฑ.




3. ๊ฐ„๋‹จํ•จ


์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ๋Š” ํƒ€์ž„๋ผ์ธ(๊ฐ„ํŠธ์ฐจํŠธ) ํ˜•ํƒœ๋กœ ํƒœ์Šคํฌ๋“ค์„ ๊ด€๋ฆฌํ–ˆ๋Š”๋ฐ ์œ„์•„๋ž˜๋กœ ๋„ˆ๋ฌด ๊ธธ์–ด์ ธ์„œ ์ตœ์•…์ด์—ˆ๋‹ค.


์™„๋ฃŒ๋œ ํ‹ฐ์ผ“์— ํ•„ํ„ฐ๋ฅผ ๊ฑธ๊ณ  ํŒŒํŠธ๋ณ„๋กœ ๋ทฐ๋ฅผ ๋‚˜๋ˆ ๋„ ์ ์  ๋” ๋ณด๊ธฐ ์–ด๋ ค์›Œ์ง.


๊ฒŒ๋‹ค๊ฐ€ ์ด๋Ÿฐ์‹์œผ๋กœ ๋ถ„๋ฅ˜๋ฅผ ์„ธ๋ถ„ํ™”ํ•˜๋ฉด ์ง์ ‘ Notion์„ ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๊ณ ์„œ์•ผ ์ ์  ์ฐพ๊ธฐ ํž˜๋“ค์–ด์ง„๋‹ค.


์‰ฝ๊ณ  ์ง๊ด€์ ์ธ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ๋ง‰์ƒ ํŒ€์›๋“ค์˜ ์ ‘๊ทผ์„ฑ์€ ์ข‹์ง€ ์•Š์•˜๋‹ค.


์ „์ฒด ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ๊ธฐ? ์œ„ํ‚คํ™”? ๋ฐ์ดํ„ฐ ๋งŽ์•„์ง€๋ฉด ๊ฒ€์ƒ‰๋„ ๋А๋ฆฌ๋‹ค.




24b0d121e09c28a8699fe8b115ef0468e3a8eebc




Redmine์€ ํ…์ŠคํŠธ๊ฐ€ ๋งŽ์•„์„œ ์–ด๋ ค์›Œ ๋ณด์ด์ง€๋งŒ, ๋ง‰์ƒ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•˜๋ฉด ์ž‘์„ฑํ•  ๋‚ด์šฉ์ด ๋ณ„๋กœ ์—†๊ณ 


ํ‹ฐ์ผ“-๋‹ด๋‹น์ž ๊ธฐ๋ฐ˜์ด๋ผ ์ž์‹ ์ด ํ˜„์žฌ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ๋Š” ํ‹ฐ์ผ“๋“ค์„ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


์†”์งํžˆ ๋งํ•ด์„œ 2 ๋ถ„์ด๋ฉด ์ผ๊ฐ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜๋‹ค.



4. ๋‹ด๋‹น์ž ๊ธฐ๋ฐ˜ ํ‹ฐ์ผ€ํŒ…


ํšŒ์‚ฌ๋„ ์•„๋‹ˆ๊ณ  ์ธ๋”” ํŒ€์—์„œ ์ž‘์—…์„ ํ•˜๋‹ค๋ณด๋ฉด, ๋‹ด๋‹น์ž๊ฐ€ ์ •ํ•ด์ง€์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๊ณตํ—ˆ๋ฅผ ๋– ๋Œ๋‹ค ์žŠํ˜€์ง€๋Š” ์ž‘์—…๋“ค์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ์•„์ง„๋‹ค.


์ด ๋•Œ, ๊ฐ ์ผ๊ฐ์—๋Š” "๋‹ด๋‹น์ž"๊ฐ€ ์žˆ์–ด์„œ, ํ˜„์žฌ ํ‹ฐ์ผ“์„ ๋งก๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.



24b0d121e09c28a8699fe8b115ef04699c3ef4bc


๋‚ด ์ด๋ฆ„๊ณผ ์ž‘์—… ๋‚ด์šฉ์€ ๊ทธ๋ฆผํŒ์œผ๋กœ ์ง€์› ๋‹ค.


"๋‹ด๋‹น์ž"๋Š” Redmine ํ‹ฐ์ผ“์—์„œ ์ž‘์—… ์ค‘๊ฐ„์— ๊ณ„์†ํ•ด์„œ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋‹ค.


์ฆ‰, "์บ๋ฆญํ„ฐ ๋ฆฌ์†Œ์Šค ์ž‘์„ฑ" ์ด๋ผ๋Š” ํ‹ฐ์ผ“์ด ์žˆ๋‹ค๋ฉด


๋‹จ๊ณ„์— ๋”ฐ๋ผ ๋‹ด๋‹น์ž๋ฅผ ํ† ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค.


์ฒ˜์Œ์—๋Š” ๊ธฐํš์ž๊ฐ€ ๋‹ด๋‹น์ž๋กœ ์žˆ๋‹ค๊ฐ€, ๊ธฐํš์ด ์™„๋ฃŒ๋˜๋ฉด ์•„ํŠธํŒ€์—๊ฒŒ ๋‹ด๋‹น์ž๋ฅผ ์ธ๊ณ„ํ•œ๋‹ค.


๊ทธ๋Ÿผ ์•„ํŠธํŒ€์—์„œ ์ผ๊ฐ ํ•„ํ„ฐ๋ง์œผ๋กœ ์ž์‹ ์—๊ฒŒ ์ƒˆ๋กœ์šด ์ผ์ด ์ƒ๊ธด ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


๋‹ค์Œ ๋‹จ๊ณ„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. ์•„ํŠธํŒ€์—์„œ ์ž‘์„ฑ์„ ์™„์„ฑํ•˜๊ณ  ๊ธฐํš์—๊ฒŒ ์ „๋‹ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ์„ค๋ช…์— ๊ทธ ๋‚ด์šฉ์„ ์ ๊ณ  ๋‹ด๋‹น์ž๋ฅผ ๊ธฐํš์ž๋กœ ์ธ๊ณ„ํ•˜๋ฉด ๋œ๋‹ค.



24b0d121e09c28a8699fe8b115ef04699c3ef0b4


ํ‹ฐ์ผ“์€ ์ด๋Ÿฐ์‹์œผ๋กœ ๋‹ด๋‹น์ž๋ฅผ ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ๋ง ๊ทธ๋Œ€๋กœ ํ•˜๋‚˜์˜ ์ผ๊ฐ์ด ๋˜์–ด ํŒ€ ๋‚ด๋ถ€๋ฅผ ์ด๋ฆฌ์ €๋ฆฌ ๋Œ์•„๋‹ค๋‹ˆ๋ฉฐ,


๊ทธ ๋‚ด์—ญ์€ ๋””ํ…Œ์ผํ•˜๊ฒŒ ํ‹ฐ์ผ“ ๋‚ด๋ถ€์— ๊ธฐ๋ก๋œ๋‹ค.


๊ธฐ๋ก์€ ์œ„ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ๋Œ“๊ธ€ ํ˜•ํƒœ๋กœ ๋‚จ๊ฒŒ ๋œ๋‹ค.



5. ๋„“์€ ํ™•์žฅ์„ฑ


์›๋ž˜ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ž„์œผ๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ๊ฐ€๋Šฅํ–ˆ์ง€๋งŒ,


๋‚จ๋“ค์ด ๋งŒ๋“ค์–ด ๋†“์€ ๊ฒƒ ์™ธ์—๋„, AI์˜ ๋„์›€์„ ๋ฐ›๋Š”๋‹ค๋ฉด ๋ณด๋‹ค ๋‹ค์–‘ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ๊ฐ€๋Šฅํ•˜๋‹ค.


ํ•˜์ง€๋งŒ ๊ท€์ฐฎ๋‹ค๋ฉด UI ํ…Œ๋งˆ ์ •๋„๋ฅผ ๋ฐ”๊พธ๊ฑฐ๋‚˜, Slack ์—ฐ๋™ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋Š” ์ •๋„๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋  ๊ฒƒ์ด๋‹ค.



6. Git, SVN๊ณผ ์—ฐ๋™๊ฐ€๋Šฅ


์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€๋Š” ๊ฒ€์ƒ‰ํ•ด ๋ณด๊ธธ ๋ฐ”๋ž€๋‹ค.


์–ด์จŒ๋“  Git, SVN๊ณผ ์—ฐ๋™ํ•˜์—ฌ, ํƒœ์Šคํฌ๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ ๋ฆฌ๋น„์ „์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์†Œ์Šค์ฝ”๋“œ์™€ ํ”„๋กœ์ ํŠธ ์ง„์ฒ™์„ ์ข€ ๋” ๊ธด๋ฐ€ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.




7. ํ‹ฐ์ผ“์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ๋‚˜๋จธ์ง„ ๋‹ค ํ•ด์คŒ.


Notion๋„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ํ•ด์„œ ๋‚ด๋ถ€ ๋กœ์šฐ ๋ฐ์ดํ„ฐ๋Š” ๋˜‘๊ฐ™์€๋ฐ ๋ณด๋Š” ๋ฐฉ์‹์€ ๋‹ค๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค.


ํƒ€์ž„๋ผ์ธ์ด๋‚˜ ์นธ๋ฐ˜๋ณด๋“œ ํ˜•ํƒœ์ฒ˜๋Ÿผ...


Redmine๋„ ์žˆ์œผ๋‹ˆ ๊ฑฑ์ •ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.


๋‹ค๋งŒ Redmine์—์„œ๋Š” ๋ฆฌํฌํŠธ ๊ธฐ๋Šฅ์— ๊ฐ€๊น๋‹ค.



24b0d121e09c28a8699fe8b115ef04699439f2be







๋ฌผ๋ก  ๋‹จ์ ๋„ ์žˆ๋‹ค.


๊ทผ๋ฐ ๋‚œ ์˜์—…ํ•˜๋ ค๊ณ  ์˜จ๊ฑฐ๋‹ˆ๊นŒ ๋‹จ์ ์€ ๋ง ์•ˆํ•˜๊ฒ ๋‹ค.


์ด๋ฒˆ ์ฃผ๋ง Redmine์„ ๊ตฌ์ถ•ํ•ด์„œ ํ‰์ƒ ๋ฌด๋ฃŒ๋กœ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋ฅผ ํ•ด๋ณด๋ฉด ์–ด๋–จ๊นŒ?


๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.


์–ด์„œ์™€