본문 바로가기

Personal/DevOps

90DaysOfDevOps 4일차 - DevOps & Agile

데브옵스와 애자일

번역본 정리

- Agile Development는 작은 결과물을 더 빠르게 제공하는 데 중점을 두는 접근 방식으로, 소프트웨어는 반복적으로 개발된다.

- DevOps는 소프트웨어 개발자와 운영 전문가 간의 협력을 기반으로 하는 배포 관행을 말한다.

- 차이점은 주로 선입견에 있다.

- 애자일은 짧은 반복을 원하는데, 이는 데브옵스가 제공하는 자동화를 통해서 가능하다.

- 애자일은 고객이 특정 버전을 사용해보고 신속하게 피드백을 주기를 원하는데, 이는 데브옵스가 새로운 환경을 쉽게 만들 수 있을 때 가능

- 애자일은 최종 사용자와 개발자, 데브옵스는 개발자와 운영, 팀원을 대상으로 한다.

- 애자일에서는 피드백의 주요 출처가 최종 사용자인 반면, 데브옵스에서는 이해관계자와 팀 자체의 피드백이 더 높은 우선순위

- 애자일은 문서화 및 모니터링보다 유연성과 당면한 작업, 데브옵스는 프로젝트 문서를 필수 프로젝트 구성 요소 중 하나-

- 애자일 도구: JIRA, Trello, Slack, Zoom, SurveyMonkey

- 데브옵스 도구: Jenkins, GitHub Actions, BitBucket