Atlassian ํ์ ํด: ํ์ ์์ฐ์ฑ๊ณผ ํ์ ์ ํ ๋จ๊ณ ๋์ด๋ ๋๊ตฌ
Atlassian์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ํ์ ์ ์ํ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ๊ธฐ์ ์ผ๋ก, ๊ทธ๋ค์ ํ์ ํด์ ๊ด๋ฒ์ํ ์ ๊ณ์์ ์ธ์ ๋ฐ๊ณ ์์ต๋๋ค. Atlassian์ ์ฃผ์ ํ์ ํด์๋ Jira, Confluence, Bitbucket ๋ฑ์ด ์์ผ๋ฉฐ, ๊ฐ๊ฐ์ ํด์ ํน์ ํ ์ญํ ๊ณผ ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์์ต๋๋ค.
1. Atlassian ํ์ ํด์ ์ญํ
- Jira: ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ ์ด์ ์ถ์ ์ ํนํ๋ ํด๋ก, ์ ๋ฌด์ ์ฐ์ ์์ ์ค์ ๊ณผ ์์ ์ ์งํ ์ํฉ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค.
- Confluence: ๋ฌธ์ ๊ณต์ ๋ฐ ํ์ ์ ์ํ ํ๋ซํผ์ผ๋ก, ํ์๋ค ๊ฐ์ ์ง์ ๊ณต์ ์ ๋ฌธ์ํ๋ฅผ ์ฝ๊ฒ ํ ์ ์์ต๋๋ค.
- Bitbucket: Git ๊ธฐ๋ฐ์ ์ฝ๋ ์ ์ฅ์๋ก, ์์ค ์ฝ๋ ๊ด๋ฆฌ์ ํ์ ์ ์ํ ๋๊ตฌ์ ๋๋ค.
2. ์ด๋ ์ํฉ์ ์ฌ์ฉํด์ผํ๋๊ฐ?
Atlassian ํ์ ํด์ ๋ค์๊ณผ ๊ฐ์ ์ํฉ์์ ํนํ ์ ์ฉํฉ๋๋ค:
- ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ: Jira์ Bitbucket์ ์ฌ์ฉํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ํ์ ํ ์ ์์ต๋๋ค.
- ํ ๋ด ๋ฌธ์ ๊ณต์ ๋ฐ ํ์ : Confluence๋ฅผ ์ฌ์ฉํ์ฌ ํ์๋ค ๊ฐ์ ์ง์ ๊ณต์ ์ ํ์ ์ ๊ฐํํ ์ ์์ต๋๋ค.
- ๋ถ์ฐ๋ ํ ํ์ : ์๊ฒฉ ํ์ด๋ ์ง์ญ์ ์ผ๋ก ๋ถ์ฐ๋ ํ ๊ฐ์ ํ์ ์ ์ํด ์ด ๋๊ตฌ๋ค์ ํ์ฉํ ์ ์์ต๋๋ค.
3. Atlassian ํ์ ํด์ ์ฅ๋จ์
์ฅ์ :
- ๋ค์ํ ๊ธฐ๋ฅ ์ ๊ณต: ๊ฐ ํด๋ง๋ค ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ ํ์ ์ ํ ๊ณณ์์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ์ ์ฐ์ฑ: ํ์ ํฌ๊ธฐ๋ ํ๋ก์ ํธ์ ๊ท๋ชจ์ ๋ฐ๋ผ ์ ์ฐํ๊ฒ ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค.
- ํตํฉ์ฑ: Atlassian์ ์ฌ๋ฌ ๋๊ตฌ๋ค์ ์๋ก ์ฐ๋์ด ์ ๋์ด ์์ด์, ํ์ ์ ๋ฌด ํ๋ฆ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋จ์ :
- ํ์ต ๊ณก์ : ์ผ๋ถ ํด์ ์ด๊ธฐ ํ์ต์ด ํ์ํ ์ ์์ต๋๋ค.
- ๊ฐ๊ฒฉ: ์ผ๋ถ ํด์ ์ ๋ฃ๋ก ์ ๊ณต๋๋ฏ๋ก ๋น์ฉ ๋ถ๋ด์ด ์์ ์ ์์ต๋๋ค.
4. Atlassian ํ์ ํด์ ์์
Jira ์ฌ์ฉ ์์:
- ํ๋ก์ ํธ์ ์ด์๋ฅผ ๊ด๋ฆฌํ๊ณ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ค์์ Jira์์ ์ด์๋ฅผ ์์ฑํ๋ ์์ ์ฝ๋์
๋๋ค.
Issue newIssue = jira.createIssue("PROJ", "Bug") .field(Field.SUMMARY, "New issue summary") .field(Field.DESCRIPTION, "Description of the new issue") .execute();
Confluence ์ฌ์ฉ ์์:
- ํ์ ์ง์์ ๋ฌธ์ํํ๊ณ ๊ณต์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ค์์ Confluence์์ ๋ฌธ์๋ฅผ ์์ฑํ๋ ์์ ์ฝ๋์
๋๋ค.
# ํ๋ก์ ํธ ํ์๋ก
2022๋ 2์ 3์ผ ํ์ ๋ด์ฉ
- ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ์ ๋ํ ๋ ผ์
5. Atlassian ํ์ ํด์ ์ฐ๊ด๋ ๊ธฐ์
Atlassian์ ํ์ ํด์ ๋ค์ํ ๊ธฐ์ ๊ณผ ํตํฉ๋์ด ์์ด์ ํ์ ํ์ ์ ๋์ฑ ๊ฐํํ ์ ์์ต๋๋ค.
Git
- Atlassian์ ํ์ ํด ์ค Bitbucket์ Git์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Git์ ์์ค ์ฝ๋ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก, ์ฌ๋ฌ ๋ช ์ ๊ฐ๋ฐ์๊ฐ ํจ๊ป ์์ ํ ๋ ์ฝ๋์ ๋ณ๊ฒฝ ์ด๋ ฅ์ ๊ด๋ฆฌํ๊ณ ์ถฉ๋์ ํด๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
RESTful API
- Atlassian์ ํ์ ํด์ RESTful API๋ฅผ ์ ๊ณตํ์ฌ ์ธ๋ถ ์์คํ ๊ณผ์ ํตํฉ์ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ Atlassian์ ๋๊ตฌ๋ฅผ ์์ ์ ์์คํ ์ ํตํฉํ์ฌ ํจ์จ์ ์ธ ์ํฌํ๋ก์ฐ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
CI/CD
- ํ์ ํด๊ณผ Git๊ณผ์ ํตํฉ์ ํตํด CI(Continuous Integration) ๋ฐ CD(Continuous Deployment) ํ๋ก์ธ์ค๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐ์ํ๋ฉด ์๋์ผ๋ก ๋น๋ ๋ฐ ๋ฐฐํฌ๋์ด ํ์ ์์ฐ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
Docker ๋ฐ Kubernetes
- Atlassian์ ํ์ ํด์ Docker์ Kubernetes์ ๊ฐ์ ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ๊ธฐ์ ๊ณผ ํตํฉ๋ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ฑ ํจ์จ์ ์ผ๋ก ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํ์ ํด ์๊ฐ
Atlassian ์ธ์๋ ๋ง์ ๋ค๋ฅธ ํ์ ํด์ด ์์ต๋๋ค. ์ฌ๊ธฐ์๋ Slack, Microsoft Teams, Trello ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
Slack
- Slack์ ์ค์๊ฐ ๋ฉ์์ง ๋ฐ ํ์ ๋๊ตฌ๋ก, ํ ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ด์งํ๊ณ ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ฑ๋๋ณ๋ก ๊ตฌ์ฑ๋ ๋ํ๋ฅผ ํตํด ํ์๋ค ๊ฐ์ ์ ๋ณด ๊ณต์ ์ ์ํต์ ๊ฐํํ ์ ์์ต๋๋ค.
Microsoft Teams
- Microsoft Teams๋ ์ฑํ , ํ์, ํ์ผ ๊ณต์ , ๋น์ฆ๋์ค ์ฑ ํตํฉ ๋ฑ์ ์ง์ํ๋ ํ์ ํ๋ซํผ์ ๋๋ค. Office 365์ ์ฐ๋๋์ด ์์ด์ Microsoft์ ๋ค๋ฅธ ์๋น์ค๋ค๊ณผ์ ํตํฉ์ด ๊ฐ์ ์ ๋๋ค.
Trello
- Trello๋ ์นธ๋ฐ ๋ณด๋ ๋ฐฉ์์ ์ด์ฉํ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๊ตฌ๋ก, ํ ์ผ ๋ชฉ๋ก์ ์นด๋๋ก ๊ด๋ฆฌํ์ฌ ํ์ ์์ ์ ์๊ฐ์ ์ผ๋ก ์ถ์ ํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๋ค์ํ ํ์ ํด์ ํ์ฉํ์ฌ ํ์ ์์ฐ์ฑ์ ๋์ด๊ณ ํจ์จ์ ์ผ๋ก ํ์ ํ ์ ์์ต๋๋ค. Atlassian์ ํ์ ํด์ ์ด๋ฌํ ํด๋ค๊ณผ์ ํตํฉ๋ ์ง์ํ๋ฏ๋ก, ํ์ ์ ๋ฌด ํ๋ฆ์ ๋์ฑ ์ํํ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋๊ธ